
嵌入式linux根文件系统及常见开源工程
文章平均质量分 62
老徐拉灯
这个作者很懒,什么都没留下…
展开
-
yaffs格式根文件系统制作
yaffs/yaffs2是专为嵌入式系统使用NAND型闪存而设计的一种日志型文件系统。与jffs2相比,它减少了一些功能(例如不支持数据压缩),所以速度更快,挂载时间很短,对内存的占用较小。 yaffs是跨平台的文件系统,除了Linux和eCos,还支持WinCE, p原创 2011-08-08 20:29:31 · 2516 阅读 · 0 评论 -
mplayer从模式翻译文档
mplayer源码中有一个关于mplay slave 模式的说明文档:/DOCS/tech/slave.txt,下面是他的中文翻译slave模式协议-------------------在关于slave模式,MPlayer为后台运行其他程序。不再截获键盘事原创 2011-08-10 15:34:59 · 2294 阅读 · 0 评论 -
busybox自带telnet服务器
telnet 服务器: #telnetd//默认的端口为23注意:必须在/dev目录下创建 pts目录,并挂载devpts文件系统在windows中开始--》运行--》cmd 启动MS-DOS>telnet 192.168.1.1(开发板的IP)输原创 2011-08-10 15:55:29 · 5106 阅读 · 0 评论 -
busybox自带的tftp服务器
a、tftp server服务器配置与使用方法1:#udpsvd -vE 0 69 tftpd -c /root&//上面的0表示对所有ip地址都进行侦听方法2:#vi /etc/inetd.conf 69 dgram ud原创 2011-08-10 16:07:47 · 9559 阅读 · 0 评论 -
使用busybox制作Linux根文件系统
构建最简单的嵌入式Linux根文件系统,下面我们一步步教大家做起。。硬件环境:S3C2440软件环境: Busybox-1.16.1 cross-4.3.2 STEP 1:构建目录结构 创建根文件系统目录原创 2011-08-08 12:45:23 · 6288 阅读 · 1 评论 -
opencv开源图像处理函数库在S3C2440移植
一、简介OpenCV是一个基于C/C++语言的开源图像处理函数库其代码都经过优化,可用于实时处理图像具有良好的可移植性可以进行图像/视频载入、保存和采集的常规操作具有低级和高级的应用程序接口(API)二、功能说明图像数据操作(内存分配与释放,图像复原创 2011-08-09 17:35:50 · 6398 阅读 · 2 评论 -
mplayer在PC、ARM上移植
MPlayer是一款开源多媒体播放器,以GNU通用公共许可证发布。此款软件可在各主流作业系统使用,例如Linux和其他类Unix系统、微软的视窗系统及苹果电脑的Mac OS X系统。MPlayer是建基于命令行界面,在各作业系统可选择安装不同的图形界面。mplayer的另一个原创 2011-08-10 14:38:22 · 2725 阅读 · 0 评论 -
QT4.7.0 在ARM平台移植
在前面tslib1.0移植完成的基础上我们可以开始QT的移植,以下步骤经测试在4.6.2、4.6.3、4.7.0、4.7.2平台上均可顺利通过下载地址:http://qt.nokia.com/downloads-cn把下面文档中相应的数字改为对应的版本即可st原创 2011-08-08 21:34:55 · 4616 阅读 · 3 评论 -
Linux下实现U盘、SD卡自动挂载功能
在 Linux中我们经常用到U盘、SD卡的挂载问题,每次都手动挂载或卸载非常麻烦,我们可以采取以下方法实现自动挂载或卸载U盘、SD卡1、首先在/etc/init.d/rsC中加入以下语句echo /sbin/mdev > /proc/sys/kernel/hotplug原创 2011-08-13 21:42:19 · 19748 阅读 · 3 评论 -
嵌入式linux2.6平台搭建——bootloader、Linux内核、根文件系统、开源工程
bootloader-u-boot移植 u-boot-2010.06在unsp2440上的移植1 (NOR 启动) u-boot-2010.06在unsp2440上的移植2(NAND启动) u-boot-2010.06在unsp2440上原创 2011-08-13 21:56:44 · 6318 阅读 · 5 评论 -
mplayer从模式说明
slave模式协议一、简介:默认mplayer是从键盘上获得控制信息mplayer另外提供了一种更为灵活的控制方式,用来进行播放控制——slave模式在slave模式下,MPlayer为后台运行其他程序,不再截获键盘事件,MPlayer会从原创 2011-08-10 15:23:31 · 11760 阅读 · 1 评论 -
mplayer字符界面操作方法
一、启动播放时参数:在终端下敲入:./mplayer 提示各种使用帮助信息 -vo 选择视频输出模式和设备(用'-vo help'查看列表) -ao 选择音频输出模式和设备(用'-ao help'查看列表) -ss 寻找指定的(多少秒或hh:mm:s原创 2011-08-10 14:42:39 · 6579 阅读 · 0 评论 -
cramfs格式根文件系统制作
cramfs是Linux的创始人 Linus Torvalds参与开发的一种只读的压缩文件系统,在cramfs文件系统中,每一页(4KB)被单独压缩,可以随机页访问,其压缩比高达2:1,为嵌入式系统节省大量的Flash存储空间,使系统可通过更低容量的FLASH存储相同的文件,从而原创 2011-08-08 20:24:53 · 6265 阅读 · 0 评论 -
tslib1.0移植
移植QT需要tslib 触摸屏校正程序的支持,下面我们进行tslib1.0版本的编译、移植讲解下载地址: http://www.rayfile.com/zh-cn/files/a01f838a-c1bb-11e0-aaa6-0015c55db73d/#tar z原创 2011-08-08 20:56:07 · 5491 阅读 · 1 评论 -
开发板通过nfs服务挂载虚拟机指定目录
经过前面的配置,nfs服务器已经可以正常工作,在开发板上挂载虚拟机目录,做以下配置即可。1、首先保证开发板跟虚拟机、windows在一个网段例如:开发板的IP:192.168.1.2 windows的IP:192.168.1.3 虚拟机的IP:原创 2011-08-08 19:42:33 · 2417 阅读 · 0 评论 -
通过nfs服务挂载根文件系统
前面我们已经完成了根文件系统的制作,本节介绍一下如何通过nfs服务远程访问虚拟机上的根文件系统,这样可以有效提高根文件系统的制作验证在vivi和u-boot中的设置不太一样,我们分别做以下说明:1、修改vivi启动参数,从虚拟机上启动根文件系统:paramset原创 2011-08-08 19:59:38 · 2285 阅读 · 0 评论 -
boa web服务器在PC上移植
boa是一个非常小巧的Web服务器,可执行代码只有约60KB。它是一个单任务Web服务器,只能依次完成用户的请求,而不会fork出新的进程来处理并发连接请求。但Boa支持CGI,能够为CGI程序fork出一个进程来执行。下面我们讲解以下boa如何在PC机(虚拟机RedHatAS5原创 2011-08-09 11:38:18 · 3836 阅读 · 0 评论 -
boa web服务器在S3C2440开发板上移植
前面已经在PC机上完成了boa服务器的移植工作,下面介绍一下在S3C2440硬件平台上如何完成相应工作,两者大同小异,细节上稍有不同,不同之处我用紫色标注了出来一、配置编译boa1. #tar zxvf boa-0.94.13.tar.gz2. #mv boa-0原创 2011-08-09 15:37:32 · 5489 阅读 · 0 评论 -
boa移植过程中出现的问题
1>. 错误1: gethostbyname:: No such file or directory 解决办法: 修改boa.conf 去掉 ServerName www.your.org.here 前的注释符号(#) 2>. 错误1: util.c:10原创 2011-08-09 15:41:06 · 11009 阅读 · 0 评论 -
sqlite-3.7.6.2在PC及S3C2440平台移植
SQLite,是一款轻型的数据库,是遵守ACID的关联式数据库管理系统,它的设计目标是嵌入式的,而且目前已经在很多嵌入式产品中使用了它,它占用资源非常的低,在嵌入式设备中,可能只需要几百K的内存就够了。它能够支持Windows/Linux/Unix等等主流的操作系统,同时能够跟很原创 2011-08-09 15:53:03 · 2259 阅读 · 1 评论 -
ffmpeg视频编码库S3C2440移植
FFmpeg是一个开源免费跨平台的视频和音频流方案,属于自由软件,采用LGPL或GPL许可证(依据你选择的组件)。它提供了录制、转换以及流化音视频的完整解决方案。它包含了非常先进的音频/视频编解码库libavcodec,为了保证高可移植性和编解码质量,libavcodec里很多c原创 2011-08-09 18:01:35 · 2816 阅读 · 0 评论 -
busybox自带的FTP服务器
ftp服务器:启动方法1:#tcpsvd 0 21 ftpd -w /root &// 上面的0表示对所有ip地址都进行侦听// ftpd -w这里的参数-w表示client可以对目录执行写操作// 21指定ftp服务器的默认端口// 可以使用-t原创 2011-08-10 15:59:46 · 11452 阅读 · 0 评论 -
嵌入式Linux的GDB远程调试的实现
远程调试环境由宿主机GDB和目标机调试stub共同构成,两者通过串口或TCP连接。使用GDB标准远程串行协议协同工作,实现对目标机上的系统内核和上层应用的监控和调试功能。调试stub是嵌入式系统中的一段代码,作为宿主机GDB和目标机调试程序间的一个媒介而存在。 就目前而原创 2011-08-10 14:03:20 · 5805 阅读 · 1 评论 -
nfs服务器配置过程——RedHatAS5环境
nfs文件系统介绍 NFS是Network File System的简写,即网络文件系统,NFS允许一个系统在网络上与他人共享目录和文件。通过使用NFS,用户和程序可以像访问本地文件一样访问远端系统上的文件。 在嵌入式Linux系统中有两种应用:原创 2011-08-08 18:05:23 · 1320 阅读 · 0 评论