现在的位置: 首页 > 综合 > 正文

2.5

2013年08月31日 ⁄ 综合 ⁄ 共 1195字 ⁄ 字号 评论关闭
改动包括:
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-

【上篇】
【下篇】

抱歉!评论已关闭.