Linux设备驱动
文章平均质量分 82
漫步企鹅
但凡做就要尽力做得最好,不为过去碌碌无为而悔恨。
展开
-
linux 常用查看设备命令
linux 常用查看设备命令# uname -a # 查看内核/操作系统/CPU信息 # head -n 1 /etc/issue # 查看操作系统版本 # cat /proc/cpuinfo # 查看CPU信息# hostname # 查看计算机名 # lspci -tv # 列出所有PCI设备 # lsusb -tv # 列出所有USB设备 # ls转载 2012-06-14 19:42:06 · 861 阅读 · 0 评论 -
DM3730触摸屏校验
DM3730触摸屏校验(附Qt部分)$cp ~/tslib /usr/local/$vi /etc/profileexport LD_LIBRARY_PATH=/usr/local/tslib/lib:$LD_LIBRARY_PATHexport T_ROOT=/usr/local/tslibexport TSLIB_CONSOLEDEVICE=noneexport原创 2012-07-20 13:44:25 · 1231 阅读 · 0 评论 -
Qt到Cortex-A8的移植
Qt到Cortex-A8的移植 作者:凤竹郎 2012-10-11一、 前言准备工作:交叉编译好的qt4.7.3的库,交叉编译好的tslib库,交叉编译好的mobility库。以及交叉编译好的Qt原创 2012-08-02 14:41:49 · 2431 阅读 · 0 评论 -
基于2.6.35内核的OV9650摄像头驱动移植
基于2.6.35内核的OV9650摄像头驱动移植作者:冯利美,华清远见嵌入式学院讲师。一、 移植环境:【移植环境】1、 主机:Ubuntu 10.10发行版2、 目标机:FS_S5PC100平台3、 交叉编译工具:arm-none-linux-gnueabi-4.5.14、 摄像头模块:OV96505、Linux文件系统:rootfs. cramfs.6、内核:转载 2012-10-17 11:16:00 · 1385 阅读 · 0 评论 -
*** glibc detected *** ./IrayGui: double free or corruption (!prev): 0x003e47f8 ***
*** glibc detected *** ./IrayGui: double free or corruption (!prev): 0x003e47f8 ***00128000-0012c000 rwxp 00118000 b3:02 31097 /home/root/myGui0012c000-004a3000 rwxp 00000000 00:00 0原创 2013-01-07 17:23:13 · 1543 阅读 · 2 评论 -
Linux 命令 有关用户权限修改
$sudo chmod -R 777 ./* //全部权限改为可读写可执行 网上找来一篇关于linux权限修改方式文章,对于我脑子记性不好的人有非常大的帮助1. 更改档案拥有者 命令 : chown [-cfhvR] [--help] [--version] user[:group] file... 功能 : 更改文件或者文件夹的拥有者 参数格式 :转载 2012-10-17 14:52:46 · 739 阅读 · 1 评论 -
Linux串口加载驱动问题
1、问题:[root@localhost ch341]# insmod ch341.ko insmod: error inserting 'ch341.ko': -1 Unknown symbol in module2、解决方法: 找模块的依赖,结果如下,[root@localhost ch341]# modinfo ./ch341.ko | grep dependdep原创 2013-04-18 11:39:23 · 1362 阅读 · 0 评论 -
组态
[zǔ tài] 目录定义用途组态软件编辑本段定义在使用工控软件中,我们经常提到组态一词,组态英文是“Configuration”,其意义究竟是什么呢?简单的讲,组态就是用应用软件中提供的工具、方法,完成工程中某一具体任务的过程。与硬件生产相对照,组态与组装类似。如要组装一台电脑,事先提供了各种型号的主板、机箱转载 2013-06-21 10:48:58 · 855 阅读 · 0 评论 -
在线视频播放时出现帧过大问题
[h264 @ 0x8f006c0]number of reference frames exceeds max (probably corrupt input), discarding one Last message repeated 2 times[h264 @ 0x8f006c0]error while decoding MB 57 27, bytestream (-7)原创 2013-07-17 15:32:56 · 2052 阅读 · 0 评论 -
终端异常退出后,后台进程不关闭的解决办法
终端异常退出后,后台进程不关闭的解决办法:1、使用nohup命令: nohup [argument…] & nohup可以屏蔽SIGHUP信号!2、使用 screen命令。-------你是不是经常需要 SSH 或者 telent 远程登录到 Linux 服务器?你是不是经常为一些长时间运行的任务而头疼,比如系统备份、ftp 传输等等。通常情况下我们都是为每一个这样的任务转载 2013-10-19 21:08:20 · 2281 阅读 · 0 评论 -
驱动开发小结
给出一些开发建议和遇到的问题:Linux驱动开发应该更加简洁化!特别是在安装环境这一块,耗费的时间太长,力气太大,往往给开发造成了很大的麻烦!硬件繁多,各个硬件之间匹配也是一大难题。Jtag等工具使用不太方便,接口标准化不好,往往和电脑引荐不匹配。原创 2012-07-21 10:28:42 · 622 阅读 · 0 评论 -
移植Qt4.7.3
说明:之前移植了Qt,也设置了环境变量,然后运行Qt程序,出现程序界面,但是对于鼠标点击,Qt界面花屏,出现系统背景,绿色等相关信息失望至极,现在我们就来做Qt移植。一、介绍:PC系统:ubuntu10.04LTSkernel: 2.6.32交叉编译器:arm-none-linux-gnueabi-gcc 4.3.3 (arm-2009q1-203)目标板:DM3730(处原创 2012-07-20 16:25:45 · 1379 阅读 · 0 评论 -
Linux内核及文件系统配置编译 - 关于内核配置
Linux内核及文件系统配置编译 - 关于内核配置[提要] 在前面设计的一系列“Linux内核及文件系统配置编译”实验中,碰到的问题也足够多的。我计划后补一批具体的笔记,针对一些难点和认识上容易偏差的问题好好总结一下。[内容]零、写在前面:在前面设计的一系列“Linux内核及文件系统配置编译”实验中,碰到的问题也足够多的。写下来的笔记似乎也只对我自己有用而已,因为太多犯错、修正,犯转载 2012-06-19 14:49:07 · 1362 阅读 · 0 评论 -
Linux 下zip包的压缩与解压
Linux 下zip包的压缩与解压linux zip 命令详解 功能说明:压缩文件。 语 法:zip [-AcdDfFghjJKlLmoqrSTuvVwXyz$][-b ][-ll][-n ][-t ][-][压缩文件][文件...][-i ][-x ] 补充说明:zip是个使用广泛的压缩程序,文件经它压缩后会另外产生具有".zip"扩展名的压缩文件。转载 2012-06-21 13:46:24 · 974 阅读 · 0 评论 -
Frambuffer + SDL
很早就想基于一个基本的LFS系统,搭建SDL(framebuffer设备)来跑,今天终于抽出时间整一下。 主要分为N个阶段一、内核对framebuffer的支持; 进入内核源码目录,运行make menuconfig Graphics support ---> Support for frame buffer devices --->转载 2012-07-10 14:21:13 · 1964 阅读 · 0 评论 -
USB摄像头到ARM下图像显示方案
1、重新编译内核,将相应摄像头驱动加载进去,在开发板执行,便能显示出图像了。$mplayer -tv driver=v4l2:width=320:height=240:device=/dev/video0 -fps 25 tv://2、另外luvcview 需交叉编译SDL库移植,并交叉编译luvcview,依赖X11库,可以出图像,FB的不知道为什么不能出图像。原创 2012-07-09 17:04:40 · 2533 阅读 · 1 评论 -
linux usb 摄像头测试软件webcam spcaview luvcview xawtv 使用问题
在用v4l进行测试时,总会出现问题,而且大部分都是 ... Invalid argument,这让我很是无解。这个问题专门开贴来解决。先说一下我用的测试软件。现在的平台ubuntuLinux version 2.6.27-7-genericusb摄像头驱动:UVC(USB Video Class Linux device driver)-->集成.( 从2.6.26开始,转载 2012-07-10 09:10:31 · 3785 阅读 · 3 评论 -
luvcview摄像头程序到Cortex A8的移植
一、 下载SDL源码包,交叉编译#tar –xzvf SDL-1.2.14.tar.gz#mv SDL-1.2.14 SDL-1.2.14-arm#cd SDL-1.2.14-arm/#cd /usr/local/#sudo mkdirSDL-ARM-linux-gcc4.3.3#./configure CC=arm-none-linux-gnueabi-gcc--t原创 2012-07-11 11:18:59 · 2452 阅读 · 0 评论 -
luvcview摄像头程序到Cortex A8的安装移植
luvcview摄像头程序到Cortex A8的安装移植 1. 概述 1.1.写作目的为了方便大家了解luvcview安装使用,特撰写该文档提供大家参考学习。2. 经验总结2.1.SDL多媒体库2.1.1.luvcview运行依赖SDL多媒体库,下载SDL源码包,交叉编译SDL#t原创 2012-08-02 14:55:33 · 5543 阅读 · 5 评论 -
Linux设备文件简介
概述设备管理是linux中比较基础的东西,但是由于Linux智能程度的越来越高,Udev的使用越来越广泛,使得越来越多的Linux新用户对 /dev 目录下的东西变得不再熟悉。有时候遇见问题就会变得抓狂。Linux 中的设备有2种类型:字符设备(无缓冲且只能顺序存取)、块设备(有缓冲且可以随机存取)。每个字符设备和块设备都必须有主、次设备号,主设备号相同的设备是同类设备(使用同一个转载 2012-07-19 16:24:46 · 791 阅读 · 0 评论 -
LCD驱动移植
1. LCD工作的硬件需求: 要使一块LCD正常的显示文字或图像,不仅需要LCD驱动器,而且还需要相应的LCD控制器。在通常情况下,生产厂商把LCD驱动器会以COF/COG的形式与LCD玻璃基板制作在一起,而LCD控制器则是由外部的电路来实现,现在很多的MCU内部都集成了LCD控制器,如S3C2410/2440等。通过LCD控制器就可以产生LCD驱动器所需要的控制信号来控制STN/转载 2012-07-21 09:26:15 · 774 阅读 · 0 评论 -
强制卸载
umount: /mnt: device is busy# fuser -i -m -k /mnt/nfs原创 2015-04-20 14:58:17 · 562 阅读 · 0 评论