devs.c
mach-smdk6410.c
dm9000_con201.c
DDP: 双层封装
dm9000 BUG: spinlock lockup on CPU#0
linux下的dnw
http://hi.baidu.com/angle3839/blog/item/12a4c612edd2c2d8f6039e2c.html
不行就拿hhtech的板子试验看看
uboot没有什么分区表,只要uboot的env和kernel堆起来就可以了,不然无法获得传进来的参数
修改partition.h成和debug-kernel相同,这样可以用sd卡里面系统来烧写flash的yaffs2格式
debug-kernel实际上编写了个ramfs进去
Filesystem Size Used Available Use% Mounted on
udev 40.8M 8.0K 40.8M 0% /dev
/dev/mtdblock3 2.0G 1.0G 1001.7M 51% /mnt
/dev/mmcblk0 3.7G 333.6M 3.4G 9% /home
http://www.12321.org/files/q5/q5-sqlzma-origROM4.0.tar.bz2
其实这东西对于广大一般用户没啥用处。程序速度貌似没有官方的快……
这东西特点是他使用的是 squashfs 作为系统保存的镜像。
启动时先用启动脚本挂载他们(rootfs.sqlzma、homefs.sqlzma),同时用 aufs 挂载一个可读写的目录保存改动的数据。
压缩使用的是 lzma 。
特点嘛就是整个系统 139M ,官方 4.0 ROM 的系统 500M 的。
安装方式:首先要装卡上的 bootloader
参看此帖: http://bbs.zhiqi.com.cn/viewthread.php?tid=2150&;highlight=%C6%F4%B6%AF
之后,卡弄一个 ext3 的分区(这个 bootloader 只找 ext2/3 分区的内核)
把东西解压缩到那个 ext3 分区里即可。
注意,这个东西仅仅是演示用途。实际使用,建议还是用 Q5 自己的吧。
!!!!!免责声明!!!!!
!!!!!这个系统导致的数据丢失、硬件损坏、Q5 成砖头与本人无关!!!!!
squashfs with lzma应该是slax的人做的。
内核模块编译好后就可以剪裁一个有足够功能的小型系统。
之后用sqlzma配套工具压缩真正使用的系统。
编写启动脚本实现开机挂载sqlzma文件并且转移启动权即可。
这东西一半需要找,一半需要写。
/usr/local/arm/arm-none-linux-gnueabi/bin/arm-none-linux-gnueabi-