光盘内容<br />/ext 扩展版的原理图,pcb,和gerber图<br /> 这是作扩展板的一个例子,都是用allegro 15.5制作的。<br />/kernel_module<br /> 内核的模块,几乎包括了所有的,按需要传到at91rm9200板子上<br />/uImage_kernel<br /> 不同时期编译的内核文件,一般使用uImage-2.6.21.nand<br /> 其他几个测试用的<br />/software<br /> 源码,包括boot,loader,u-boot,linux 和测试程序<br /> 1.txt是很简单的笔记,如果看懂了前面的程序就知道作啥的了<br /><br />/boot<br /> 支持不同内存的boot代码,都是单sdram的,boot.bin应该是32M的.<br />/boot<br /> 支持不同内存的loader代码,都是单sdram的,loader.bin应该是32M的.<br /><br />/jffs2_rootfs<br /> jffs2文件系统<br /> core.img最小,core.jffs2.tool.img包括flash工具。core-sleep60.img<br /> 启动后暂停60s,调试用。<br /> opt.img 是 第二分区的程序,可选用,包括flash工具,usb,sd卡驱动,<br /> 如果外接sd,usb设备必须用。<br /> rootln.img 已经运行过ln.sh的根文件系统,需要和rootfs.big下的文件<br />配合使用,如果没有rootfs.big文件的配合,很功能很不完全。但能用,凑合用。<br /> root.big文件需要512M的u盘,tf卡或者usb硬盘,mount到/root.big下,必须<br /> 当然,专业人士改动了系统可以不这样。<br />/crosstool<br /> cross-4.1.1-use-oe.tgz 交叉编译工具链,必须解压缩到/opt/oe下<br /> openembed.20070829.tgz openembed编译工具,可以制作工具链,编译几乎所有的linux软件包,这个 <br /> 压缩包已经编译了几百个,有些是我经过辛苦改正才编译过的。到现在,我也有很多东西不明白<br /> 希望大家共同进步!<br /> 具体使用看网站:www.openembedded.org/<br />/rootfs_big<br /> 常用的linux软件,包括穿墙(tor),代理,gcc 大约几百个。几乎和redhat9差不多了。<br />标准linux有的,除了图形,这里都有。包括bt,emule,但是,有些配置并没有配好,我没有那么大的能力<br /> ln.sh是把/ 下链接到,这里的,请看懂程序后决定是否执行!!!<br /><br />/u-boot<br /> 使用16M,64M内存的u-boot代码,32M版本的,可自行编译<br /> 源码在software目录中。或者使用16M版本的试试看。<br />/hardware<br /> tools 看gerber图的工具<br /> gerber_ext 扩展版的gerber图,核心版功能增强用。<br /> gerber_9200 核心版gerber图 ,如果你有钱,自己可以作pcb了,这个和我的pcb是100%相同的,不过如果<br />有批量要求,最好和我联系,还可以有些改进。毕竟我希望有钱大家赚,我作这个东西很辛苦。希望大家共同发展<br />/doc <br /> 一些资料,files是root.big的文件列表. <br /><br />这个可独立运行的核心版仅仅是一个大家平台,在这个平台上我们可以<br />1.学习 从硬件到软件全开放的,甚至pcb厂家直接可以作pcb,焊接长直接焊接。好像没有哪家开发到这种程度<br />2.提高 提供了tf卡和usb接口,就像提供了硬盘,无线网络等各种接口,只要想到,就能做到<br />3.发展 这个核心版提供了二次开发接口,而且本身继承了编译器,(root.big)目录,这个是目前任何核心板,<br />开发版都没有做到的。很多应用,这块核心不需要改进,这也是最难的。<br />如果需要经常现场调试,仅仅需要联通到网络,一切可以远程控制,核心版自己编译程序!<br />目前,基于这个核心版作的应用:包括bt,emule,穿墙,usb打印,usb串口,usb打印,网络打印机等等。网络<br />服务器的php+mysql+apach2已经包括在root.big中了,bt已经好使了,穿墙用socks5也没问题了。<br /> |
|