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