|
不知道大家有没有兴趣制作社区版的嵌入式linux呢?
看了看国内现在的嵌入式linux的情况,很不乐观,几乎所有的嵌入式开发厂家都是使用芯片厂商给的BSP包来作东西,然后守着就是几年不放,甚至连个vivi bootloader USB下载的功能都有4-5家厂商都在说是自己首创的,几乎所有的人拿出来的东西都是那个QTembeded的界面,然后上面的那个几乎不能用的手写输入这么多年来大家都是一样.但是看看台湾和国的,openmoko,pokylinux,openembeded,buildroot这么多项目,人家都是使用新的东西,而且人人都在创新.linuxsir论坛实力雄厚,我们可以来作个自由的社区版的.
我的设想是这样的:
0. 先把工具整好了,这个并口的jtag,DB9串口该改改了,usb口现在横行了,我们不能落伍啊,使用现在开源的 usb jtag方案,然后 抛弃那个minicom,我们可以使用gtkterm可以支持彩色终端,这样舒服多了.
1. 采用uboot bootloader ,添加usb 下载功能,usb虚拟网络功能. 可以添加图形启动特性,配备完整的使用和移植文档.
2. 内核不用说了,当然是出个手册,教人移植方法,使用2.6最新的了.
3. 后面的是重头: 基于 kdrive /Tiny X ,Gnome embeded方案.参考lfs项目,自己建立一套脚本实现编译自动化,也可以采用OpenEmbeded bitbake
3.1 工具链 可灵活采用现有的工具,或者自己建立(有自动编译系统,维护包对应的配置文件就可以了)crosstool,buildroot,gentoo embeded,当然是有uclibc和glibc两种了
3.2 基本系统(busybox和normal linux tools)
3.3 X支持-kdrive
3.4 gnome-embeded方案
3.5 softwareFramework(java支持)
我先想到的就这么多,大家可以添加些进来. |
|