嵌入式Linux
文章平均质量分 78
Hovering_Penguin
这个作者很懒,什么都没留下…
展开
-
嵌入Linux的学习方法建议
学习掌握嵌入 Linux 的开发与移植 现在非常流行。各种学习文章与培训班,充斥书店 街头。 笔者 也上了路,经历漫长的摸索,终于一日开窍,但的确 糟蹋了 很多 金钱与时间。 作为穷人,现写下自己的感受,供 好学寒士 参考。第一要点: 实验重于看书 (多编码,少翻书) 一定首先搭建x86实验环境。 用旧计算机(周末电脑城抛售存货,有新的),搭建一套 实验环境。 host主机:转载 2007-06-29 17:09:00 · 820 阅读 · 0 评论 -
PC上配置编译MiniGUI v1.3.3和运行示例程序全过程
相比内核的配置与编译,MiniGUI在PC上的配置和编译过程显得非常简单,也或许是因为自己习惯了查bug吧。 这篇文章主要介绍MiniGUI v1.3.3在PC上的配置和编译过程,以及示例程序的编译和运行。 由于很多内容在官方的文档中已经写得很清楚了,所以这里主要是对配置和编译过程中自己碰到的一些问题进行总结。 Hily Jiang Email&Gtalk: hilyjiang a转载 2007-09-12 14:05:00 · 1508 阅读 · 0 评论 -
cramfs文件系统介绍
1、cramfs的特点 在嵌入式的环境之下,内存和外存资源都需要节约使用。如果使用RAMDISK方式来使用文件系统,那么在系统运行之后,首先要把外存(Flash)上的映 像文件解压缩到内存中,构造起RAMDISK环境,才可以开始运行程序。但是它也有很致命的弱点。在正常情况下,同样的代码不仅在外存中占据了空间(以压 缩后的形式存在),而且还在内存中占用了更大的空间(以解压缩之后的形式存在),这违背了转载 2007-09-11 11:28:00 · 1251 阅读 · 0 评论 -
AT91RM9200开发板上成功移植linu2.6.21
一、获得 linux kernel 源码及相应硬件的 patch 1.下载 linux 2.6.21内核源代码。在 www.kernel.org 上下载 linux-2.6.21.tar.gz2.下载 for at91rm9200 patch。在 www.maxim.org.za/AT91ARM9200/2.6/ 下载 2.6.21-at91.patch.gz二、解压文件并给内核源代码打补丁在根目原创 2007-08-27 17:01:00 · 2344 阅读 · 0 评论 -
linux嵌入式开发建立交叉编译环境(2.6内核)的制作
1、获取源代码The versions chosen are not necessarily the most recent, but they do seem to work together with a minimum of patching. The last two files are only necessary if you are targeting the Atmel AT91R原创 2007-08-20 22:17:00 · 1500 阅读 · 0 评论 -
busybox制作ramdisk全过程
1、建立根文件系统结构#mkdir rootfs#cd rootfs#mkdir bin dev etc lib proc sbin tmp usr var#chmod 1777 tmp#mkdir usr/bin usr/lib usr/sbin#mkdir var/lib var/lock var/log var/run var/tmp#chmod 1777 var转载 2007-08-17 16:03:00 · 1331 阅读 · 0 评论 -
mplayer在ARM9(AT91RM9200)上的移植
mplayer 只支持16bpp以上的图形显示,而不支持8bpp图形显示,因此,当mplayer程序运行在LCD配置为STN的开发板上时,只能播放声音,不能显示图形,而在LCD配置为TFT的开发板时,既可以播放声音又可以显示图形。 1、下载并解压 进入mplayer的官方网站http://www.mplayerhq.hu的主页,下载MPlayer-0.93.tar.bz2软件包。 cd /wor原创 2007-08-16 21:53:00 · 3545 阅读 · 1 评论 -
Linux系统下Ramdisk的制作过程
一、在一个已建好的文件系统上进行修改 设已建立好的文件系统压缩文件为ramdisk.gz 1.解压 #cd ramdisk.gz所在目录 #gunzip ramdisk.gz 在解压后,得到文件系统镜象文件ramdisk, 覆盖了原来的压缩文件 2.镜象文件挂载 镜象文件必须经过挂载后才能看到文件系统中的各个目录和详细内容 #mkdir /mnt/loop /* /mnt/lo转载 2007-08-15 14:08:00 · 1167 阅读 · 0 评论 -
linux环境变量
----之一--- -Linux是一个多用户的操作系统。每个用户登录系统后,都会有一个专用的运行环境。通常每个用户默认的环境都是相同的,这个默认环境实际上就是一组环境变量的定义。用户可以对自己的运行环境进行定制,其方法就是修改相应的系统环境变量。 常见的环境变量 对于PATH和HOME等环境变量大家都不陌生。除此之外,还有下面一些常见环境变量。 ◆ HISTSIZE是指保存历史命令记录的条数。转载 2007-08-09 20:19:00 · 1254 阅读 · 0 评论 -
移植pcap库到AT91RM9200板的一些总结
前段时间闲来无事,便试着把pcap移植到了PXA270的开发板,因为小弟是新手,居然让我给瞎折腾成功,所以比较兴奋,在此拿出来给大家分享一下:).以下是具体的操作步骤: 首先到http://www.tcpdump.org/上下载libpcap-0.9.1源代码 ,解压后进入目录,以下为具体的执行过程: [root@olive libpcap-0.91]# ./configure --hos原创 2007-09-17 17:30:00 · 2640 阅读 · 0 评论