
linux
攻下一城
嵌入式软硬件开发设计/方案设计
展开
-
Linux查看硬件信息以及驱动设备的命令
用硬件检测程序kuduz探测新硬件:service kudzu start ( or restart)查看CPU信息:cat /proc/cpuinfo查看板卡信息:cat /proc/pci查看PCI信息:lspci (相比cat /proc/pci更直观)查看内存信息:cat /proc/meminfo查看USB设备:cat /proc/bus/usb/devices查转载 2015-04-24 11:38:01 · 680 阅读 · 0 评论 -
linux进程间的通信--共享内存
转载于:http://blog.chinaunix.net/uid-26000296-id-3421346.html若涉及原创问题,请联系本人删除原文。一、共享内存介绍共享内存是三个IPC(Inter-Process Communication)机制中的一个。它允许两个不相关的进程访问同一个逻辑内存。共享内存是在两个正在进行的进程之间传递数据的一种非常有效的转载 2015-08-02 21:54:13 · 553 阅读 · 0 评论 -
Linux进程间通信——消息队列
消息可以理解为写信给某个人,这里在应用中是告诉系统写信人和写信的内容就可以了,别人会来看发信人是谁,如果不是自己想要的就放弃读信或者只要有消息自己就读取消息消息队列就是按队列的方式处理很多消息,先发的最先被读消息队列:http://www.2cto.com/os/201205/129794.htmlhttp://home.lupaworld.co转载 2015-08-01 15:07:36 · 526 阅读 · 0 评论 -
Linux 信号量机制
这篇文章将讲述别一种进程间通信的机制——信号量。注意请不要把它与之前所说的信号混淆起来,信号与信号量是不同的两种事物。一、什么是信号量为了防止出现因多个程序同时访问一个共享资源而引发的一系列问题,我们需要一种方法,它可以通过生成并使用令牌来授权,在任一时刻只能有一个执行线程访问代码的临界区域。临界区域是指执行数据更新的代码需要独占式地执行。而信号量就可以提供这样的一种访问机制,转载 2015-08-01 20:43:41 · 500 阅读 · 0 评论 -
进程间通信之深入消息队列的详解
一、消息队列的特点 1.消息队列是消息的链表,具有特定的格式,存放在内存中并由消息队列标识符标识. 2.消息队列允许一个或多个进程向它写入与读取消息. 3.管道和命名管道都是通信数据都是先进先出的原则。 4.消息队列可以实现消息的随机查询,消息不一定要以先进先出的次序读取,也可以按消息的类型读取.比FIFO更有优势。 目前主要有两种类型的消息队列:转载 2015-07-31 16:37:09 · 596 阅读 · 0 评论 -
进程间通信IPC之--无名管道(pipe)和有名管道(fifo)
转载于:http://blog.chinaunix.net/uid-25365622-id-3059840.html每个进程各自有不同的用户地址空间,任何一个进 程的全局变量在另一个进程中都看不到,所以进程之间要交换数据必须通过内核,在内核中开辟一块缓冲 区,进程1把数据从用户空间拷到内核缓冲区,进程2再从内核缓冲区把数据读走,内核提供的这种机制称为进程间通信(IPC,InterPro转载 2015-07-31 15:52:25 · 666 阅读 · 0 评论 -
fork与vfork的区别
转载于http://blog.youkuaiyun.com/jianchi88/article/details/6985326fork()与vfock()都是创建一个进程,那他们有什么区别呢?总结有以下三点区别: 1. fork ():子进程拷贝父进程的数据段,代码段 vfork ( ):子进程与父进程共享数据段 2. fork ()父子进程的执行次序不确定转载 2015-07-31 11:05:10 · 383 阅读 · 0 评论 -
ffmpeg详细使用语法/指令/格式
1 Ffmpeg使用语法 2 视频文件截图 3 视频格式转换 4 屏幕录制 5 视频采集 6 使用ffmpeg压制H.264视频[编辑] Ffmpeg使用语法ffmpeg [[options][`-i' input_file]]... {[options] output_file}...如果没有输入文件,那么视音频捕捉(只在Linux下有效,因为Linux下把音视频设备当作文件句柄来处转载 2015-07-16 11:46:06 · 1154 阅读 · 0 评论 -
tiny4412 tslib ts_test显示界面,但触摸无反应,运行qt4命令触摸有反应
今日刚买了块tiny4412+hd700开发板,想设计一个4412+12寸电容屏显示控制,想通过开发板验证自己设计的12寸电容屏好坏,以前都是用电阻屏,没有玩过电容屏,那就按照电阻屏的测试方法进行,就是先用tslib进行测试。执行步骤如下:1、tiny4412开发板光盘中的images中Linux启动 ;2、将bin/qt4脚本中,屏蔽 #cd /usr/local/Tro原创 2015-06-15 10:27:11 · 2124 阅读 · 0 评论 -
Tiny4412开发板Mplayer 移植
安装包:MPlayer-1.0rc2.tar.bz2交叉编译器:arm-linux-gcc-4.5.1 解压MPlayer-1.0rc2.tar.bz2 :tar –xjvf MPlayer-1.0rc2.tar.bz2进入解压文件 MPlayer-1.0rc2进行configure 配置./configure --host-cc=gcc --cc=arm-linu转载 2015-07-03 21:53:37 · 1507 阅读 · 0 评论 -
tiny4412电容屏幕触摸屏驱动-ft5406芯片
准备开发tiny4412板子,也需要电容触摸屏ft5406 芯片,无意中看到下面这篇文章,很有参考价值,所以转载过来呵呵。原文地址 http://blog.youkuaiyun.com/gooogleman/article/details/7574591ft5406数据手册---------------------------------------------------转载 2015-05-24 21:07:26 · 2453 阅读 · 0 评论 -
arm编译QT4.8.5时出现lib/libQtGui.so: undefined reference to `ts_read_raw'的解决办法
lib/libQtGui.so: undefined reference to `ts_read_raw'/lib/libQtGui.so: undefined reference to `ts_open'/lib/libQtGui.so: undefined reference to `ts_fd'/lib/libQtGui.so: undefined reference转载 2015-05-23 23:09:27 · 3381 阅读 · 0 评论 -
将Vim改造为强大的IDE—Vim集成
有空一定会好好弄弄。http://blog.youkuaiyun.com/bokee/article/details/6628349http://blog.youkuaiyun.com/bokee/article/details/6633193转载 2015-04-30 13:44:02 · 640 阅读 · 0 评论 -
ubuntu搭建tftp服务器步骤
检查tftp是否已经安装:netstat -a | grep tftp 若出现:udp 0 0 *:tftp 则说明已经安装,否则没有。1、sudo apt-get install tftp-hpa tftpd-hpa xinetd2、建立配置文件转载 2015-04-29 11:47:00 · 470 阅读 · 0 评论 -
在tiny4412上移植12寸触摸屏(电容屏)/液晶屏(LCD)
其实只改了LCD的分辨率参数,我的LCD屏为1280x768,首先查看内核默认选中哪个LCD屏参数,例如选中了HD701,那么就在HD701中进行修改分辨率即可。就改了分辨率行,场。原创 2015-07-02 15:25:50 · 3137 阅读 · 0 评论