linux移植
文章平均质量分 77
dongyifengzhaowen
嵌入式。。。。就是牛!!!
展开
-
基于S3C2440的busybox的移植 yaffs根文件系统制作
硬件平台:FL2440操作系统:Linux2.6.28.7交叉编译工具:arm-linux-gcc-3.4.1 飞凌公司默认的文件系统,不具有文件延伸功能,比如在/dev下有mmcblk0p1这个文件,在 挂载SD卡驱动时,需要敲入命令mount /dev/mmcbl转载 2011-10-18 20:14:57 · 541 阅读 · 0 评论 -
Mplayer 移植
关于mplayer移植网上资料很多,但都很混乱。在此,我做了一个关于mplayer 的详细总结。在做之前最好在解压源码包后,先通过./configure --help看一下相关配置。X86的LINUX上已经自带了解码库,不需要另外安装解码库,而arm平台自己做的文件系统没有解码库,需要另外安装解码库。下载MPlayer:MPlayer-1.0rc2.tar.bz2 解码库转载 2012-02-21 09:45:55 · 601 阅读 · 0 评论 -
V4l2 Capture Sequence 捕获过程
v4l2 操作实际上就是 open() 设备, close()设备,以及中间过程的 ioctl() 操作。对于 ioctl的调用,要注意对 errno 的判断,如果调用被其他信号中断,即errno 等于EINTR 的时候,要重新调用。Video capture device 的实际功能就是采集视频信号,并将数字化的图像保存在memory 中,现在几乎上所有的相关设备都能采集转载 2011-11-24 21:31:16 · 786 阅读 · 0 评论 -
V4L2驱动编写网址
http://www.usr.cc/group-57-1.html 主题作者/时间回复最后发表v4l2驱动编写篇第七--控制方法dean2010-5-90665dean2010-5-9 09:53v4l2驱动编写篇第六B--流输入输出dean2010-5-90735dean2010转载 2011-11-24 21:28:01 · 493 阅读 · 0 评论 -
在开发板上挂载NFS(转)
网络文件系统(NFS,Network File System)是一种将远程主机上的分区(目录)经网络挂载到本地系统的一种机制,通过对网络文件系统的支持,用户可以在本地系统上像操作本地分区一样来对远程主机的共享分区(目录)进行操作。 在嵌入式Linux 的开发过程中,开发者需要在Linux 服务器上进行所有的软件开发,交叉编译后,通用FTP 方式将可执行文件下载到嵌入式目标系统运行,但转载 2011-11-24 21:25:35 · 1176 阅读 · 0 评论 -
USB摄像头驱动的移植 linux
USB摄像头驱动的移植一、驱动程序中的重要数据结构 Linux系统下,USB设备驱动程序完全符合通用设备驱动的准则,不同的是Linux操作系统中有一个叫做“USB CORE”的子系统,它的作用是提供支持USB设备驱动程序的API(应用编程接口)和USB的主机驱动程序。它提供了许多数据结构、宏定义和功能函数来对硬件或设备进行支持。 在Linux下编写USB设备的驱动程序从严格转载 2011-11-24 21:22:58 · 3437 阅读 · 1 评论 -
Linux支持U盘的一些内核选项
DEVICE DRIVERS---SCSI device support SCSI disk support SCSI generic support DEVICE DRIVERS---USB support OHCI HCD support USB Mass Storage support[*] USB Mass Storage Write-Protected M转载 2011-10-28 23:36:47 · 971 阅读 · 0 评论 -
mjpg-streamer源码分析
mjpg-streamer是一个很好的开源项目,用来做视频服务器,使用的是v4l2的接口。前面我们说了它的移植过程,但是在某些特定的情况下这个工程不能达到我们的需求,所以我们需要对源码进行修改,或者直接写一个自己的视频服务器。在修改源码或写自己的服务器之前我们分析下这个源码的代码。这个代码里有三个部分是我们需要掌握的内容,第一是v4l2接口,第二个是socket编程,第三个是多线程编程。一转载 2011-10-25 23:17:36 · 383 阅读 · 0 评论 -
mjpg-streamer源码分析
mjpg-streamer是一个很好的开源项目,用来做视频服务器,使用的是v4l2的接口。前面我们说了它的移植过程,但是在某些特定的情况下这个工程不能达到我们的需求,所以我们需要对源码进行修改,或者直接写一个自己的视频服务器。在修改源码或写自己的服务器之前我们分析下这个源码的代码。这个代码里有三个部分是我们需要掌握的内容,第一是v4l2接口,第二个是socket编程,第三个是多线程编程。一转载 2011-10-20 19:02:37 · 379 阅读 · 0 评论 -
ubuntu下在连接arm开发板的情况下,使用无线网卡上网设置
一台双网卡电脑拥有两个网关是不可能的,因为默认网关(default gateway)只能是一个。给服务器安装两块网卡,分别设置不同的ip和网关(内网和外网),外网的通过外网网卡来访问,内网的通过内网网卡来访问,似乎实现起来很简单,但有些问题,因为默认网关(default gate转载 2011-10-18 20:16:36 · 607 阅读 · 0 评论 -
FL2440下触摸屏校准
由于FL2440自带的文件系统中busybox命令不支持TAB自动补全,所以自己重新制作了文件系统,然后烧写,不过过后有点问题,触摸屏不好使了。也没有提示校准。下面是解决方法 一:WINCE之校屏WINCE的校屏参数是保存在注册表中的。打开BSP包中的platfo转载 2011-10-18 20:17:50 · 643 阅读 · 0 评论 -
linux 2.6.35内核移植- USB camera功能添加
一、环境主机环境 :ubuntu 10.10 目标机:FS2410(S3C2410) 主机工具链 :gcc-4.4.5 交叉工具链:arm-none-linux-gnueabi-gcc-4.3.2 摄像头 :ZC301二、移植过程1、配置内核是内核支持芯片为ZC301的摄像头 Make menuc原创 2012-02-20 21:05:00 · 1079 阅读 · 0 评论