免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
12下一页
最近访问板块 发新帖
查看: 5355 | 回复: 13
打印 上一主题 下一主题

MaxWit Linux 1.0 Alpha1 发布 [复制链接]

论坛徽章:
0
跳转到指定楼层
1 [收藏(0)] [报告]
发表于 2009-01-24 14:37 |只看该作者 |倒序浏览
MaxWit Linux 1.0 Alpha1 特性:

1、支持“一键编译”。
即只需输入“./build.sh”,即可完成以下所有步骤:下载编译所需的源码包,安装Host软件,配置qemu,配置NFS Server,配置tftp server,配置kermit,编译支持NPTL和EABI的新版Toolchain,编译g-bios,配置和编译Linux内核,编译MaxWit Linux中的所有库和应用程序,...,直至自动设置qemu参数并看到qemu运行MaxWit Linux的窗口为止!
而且不只是在模拟器中,如果目标硬件平台使用的bootloader是g-bios的话,板子上电后什么都不用做就自动更新整个系统、直到进入MaxWit Linux。
好像到目前全球同类项目中只有MaxWit Linux和g-bios能做到这一点

2、(饿坏了,早饭还没吃呢,吃完东西再继续...)

[ 本帖最后由 conke 于 2009-1-24 18:18 编辑 ]

论坛徽章:
0
2 [报告]
发表于 2009-01-24 18:13 |只看该作者
第1点再补充一下:
Ubuntu装好后无需任何操作,只需要cd到maxwit目录下运行./build.sh一个命令即可。
若已经编译过maxwit,请使用“RB=1 ./build.sh”命令重新编译。

2、memu:MaxWit Linux + QEMU,一个启动qemu和MaxWit Linuxt的脚本,0.9及以后的版本都会集成这个命令。build结束后memu会自动安装到PATH路径下,以后每次运行qemu时再也不必敲冗长的qemu和内核参数了,提高工作效率。下面就是个典型的例子,麻烦吧?而且一不小心就敲错
qemu-system-arm -M realview -kernel /maxwit/images/zImage.realview -net nic -net tap -serial stdio -append root=/dev/nfs rw nfsroot=10.0.0.1:/maxwit/sysroot ip=10.0.0.2:10.0.0.1:10.0.0.1:255.255.255.0:maxwit.googlecode.com:eth0:off console=ttyAMA0


3、提供udev和mdev两种选择(由编译时UDEV选项决定)。udev功能强、兼容性好,但庞大而缓慢;mdev相反。mdev是研究2.6内核sysfs和uevent的好材料。

[ 本帖最后由 conke 于 2009-1-24 18:16 编辑 ]

论坛徽章:
0
3 [报告]
发表于 2009-01-24 19:29 |只看该作者
4、集成fbv,一个简单的基于framebuffer的看图软件,调试LCD驱动有时会用得着。

5、集成libmad、madplay、MPlayer、mpg123(使用uClibc时有bug)。
这些不但是研究A/V Codec的好材料,而且这几个源码及其runtime调试帮了我和同事们很大的忙:比较ARM 从v4、v5到v6体系结构和指令的区别和相应的优化。

6、集成alsa lib和alsa utils。alsa驱动模型很多设计点与MS DirectSound有类似之处,把某些功能放在用户空间实现,并提供了丰富的API。要搞清楚alsa驱动需要把alsa lib和alsa内核模块一并研究。

7、集成SDL和DirectFB。这两个是好东西,有兴趣的朋友和我们来研究,我们计划在今年5开始为些芯片写DirectFB和SDL硬件加速驱动。

8、集成doom,一个经典的3D游戏。后继我们打算和大家一起努力,优化doom,并加入更多3D游戏的支持。

9、暂时性地去掉QT桌面。本已集成QT4,桌面比GPE棒多了,但太庞大,编译时间太长,不利于大家研究MaxWit Linux源码,故暂时去掉,我们将会在1.0 beta中加入QPE/GPE。
我们尽量简化初期的版本,去掉了编译时间长的组件,以及整个编译脚本采用bash,目的希望大家都看懂整个项目并跟上进度,09年一起参与到项目的开发中来。将在09年4月发布的beta版中将采用多语言混合脚本,并采用GUI配置界面。

10、device utilities: tslib, libusb

[ 本帖最后由 conke 于 2009-1-24 23:00 编辑 ]

论坛徽章:
4
2015年辞旧岁徽章
日期:2015-03-03 16:54:152015年迎新春徽章
日期:2015-03-04 09:57:09IT运维版块每日发帖之星
日期:2015-09-14 06:20:0015-16赛季CBA联赛之深圳
日期:2016-01-16 16:34:21
4 [报告]
发表于 2009-01-24 20:08 |只看该作者
#./build.sh
....
....
/maxwit/build/gcc-build-1/./gcc/as: line2: exec: -m: invalid option
exec: usage: exec [-cl] [a name] file [redirection ...]
make[1]: *** [crtbegin.o] Error 1
make[1]: Leaving directory `/maxwit/build/gcc-build-1/gcc'
make: *** [all-gcc] Error 2
#

论坛徽章:
0
5 [报告]
发表于 2009-01-24 22:34 |只看该作者

回复 #4 getsmartboy 的帖子

PATH路径中已有arm Toolchain? 或已编译过MaxWit Linux?

使用"RB=1 ./build.sh"命令(在同一行上输入)

论坛徽章:
0
6 [报告]
发表于 2009-01-24 22:34 |只看该作者

回复 #4 getsmartboy 的帖子

或先“rm -rf /maxwit/*”
再运行build.sh

论坛徽章:
4
2015年辞旧岁徽章
日期:2015-03-03 16:54:152015年迎新春徽章
日期:2015-03-04 09:57:09IT运维版块每日发帖之星
日期:2015-09-14 06:20:0015-16赛季CBA联赛之深圳
日期:2016-01-16 16:34:21
7 [报告]
发表于 2009-01-25 12:43 |只看该作者
编译中.

论坛徽章:
4
2015年辞旧岁徽章
日期:2015-03-03 16:54:152015年迎新春徽章
日期:2015-03-04 09:57:09IT运维版块每日发帖之星
日期:2015-09-14 06:20:0015-16赛季CBA联赛之深圳
日期:2016-01-16 16:34:21
8 [报告]
发表于 2009-01-25 13:12 |只看该作者
我已经
#RB=1 ./build.sh
#rm -rf /maxwit
#svn co http://maxwit.googlecode.com/svn/trunk/ /maxwit
...
...
checked out revision 238

#./build.sh
可是还是出现和4楼完全一样的错误。
(一开始有检查gcc什么的,都显示 OK.怎么还会有可能是软件不完整?)

论坛徽章:
0
9 [报告]
发表于 2009-01-26 00:48 |只看该作者
还没搞懂这是什么!

论坛徽章:
4
2015年辞旧岁徽章
日期:2015-03-03 16:54:152015年迎新春徽章
日期:2015-03-04 09:57:09IT运维版块每日发帖之星
日期:2015-09-14 06:20:0015-16赛季CBA联赛之深圳
日期:2016-01-16 16:34:21
10 [报告]
发表于 2009-01-26 01:16 |只看该作者
在ubuntu 8.10中
#./build.sh
...
...
all necesarry packages are installed

..
No linux-2.6.28 source package found!
#
这算成功了吗?
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

北京盛拓优讯信息技术有限公司. 版权所有 京ICP备16024965号-6 北京市公安局海淀分局网监中心备案编号:11010802020122 niuxiaotong@pcpop.com 17352615567
未成年举报专区
中国互联网协会会员  联系我们:huangweiwei@itpub.net
感谢所有关心和支持过ChinaUnix的朋友们 转载本站内容请注明原作者名及出处

清除 Cookies - ChinaUnix - Archiver - WAP - TOP