·ChinaUnix首页 ·论坛 ·博客 
Linux首页 | Linux新闻 | Linux论坛 | Linux文档 | Linux下载 | Linux博客 | Linux搜索 | 开源项目孵化平台 | 《开源时代》
新手入门 | 安装启动 | 管理员指南 | 开发手册 | 桌面应用 | 程序开发 | 数据库 | 网络技术| CentOS | Fedora | MySQL | Apache | Ubuntu | Gentoo| OSCON08
  Linux时代 >> 电子杂志 >> 开源项目
 
MaxWit Linux:面向爱好者的嵌入式Linux系统
来源: Linux论坛  日期: 2009.01.13 15:02 (共有条评论) 我要评论
 
大家对GoogleAndroidIntelMoblin一定不会陌生,MaxWitLinux与其类似,也是一个基于Linux的嵌入式操作系统,该项目由MaxWit开放实验室于20081月正式启动,现阶段主要面向嵌入式系统。MaxWitLinux提供了一个完整的软件栈,其体系结构见项目主页。
        虽然,MaxWitLinux本身是个完整的嵌入式系统,但其目的不是把自己打造成一个除AndroidMoblin之外的另一个嵌入式操作系统,而是借助这个平台力所能及地帮助个人或企业学习和研究嵌入式Linux系统,覆盖包括从低端的系统移植到较高端的图形引擎优化、从底层驱动到上层应用开发等多个层面。
       如果你是个高手,欢迎参与进来一起研发,把你的成果和经验分享给他人;如果你是个初学者,相信你会在这里学到不少东西。
在这里,我们可以学习(初学者)或开发(有经验者)如下一系列技术:
1、完整嵌入式开发环境搭建。如设置TFTP/NFS等网络服务器,SVN(或其他工具)管理代码,安装Windows虚拟机等等细节,更重要的是,如何使用标准源码,从头到尾,自己打造一个最新的Toolchain,比如支持NPTLEABIgcc-4.4+ glibc-2.8/uClibc-0.30
2、移植、开发bootloader,包括g-biosu-boot等。这个过程虽然不难,但我们可以借bootloader更轻松更细致地研究X86ARM等体系结构。
3、移植、开发Linuxkernel,这部分可易可难,试想在一个内核不支持的全新的板子上跑起Linux及所有的驱动,这个工作量也不少。
4、创建ramdiskrootfs。这个基本上是个手工活,但也必不可少。
5、移植、优化或开发Lib,包括:音视解码器、GUI库、OpenGL、多媒体、SQLiteWebKit
6、移植、优化或开发JavaVM,支持Java开发也非常重要。
7、移植、优化或开发Application,包括:设备管理工具、媒体播放器、窗口管理器、游戏(当然,不是贪吃蛇)、浏览器、即时通讯工具、嵌入式数据库、办公软件等。
       看到这里,你也许会说:“唉,不就是个移植过程嘛!”其实不然,你会发现MaxWitLinux涉及的范围很广,不是简单的移植工作,其实多数时间是在做开发。
       在这里,我们可以一起来分析和改进Linux内核的新特性,一起调试驱动,一起来分析libc源码,一起研究汇编语言/MMU/中断、QT、嵌入式版GTK+DirectFBSDLTCP/IP协议栈的实现,等等。
更多信息参考ChinaUnix社区开源项目板块:http://linux.chinaunix.net/bbs/forum-70-1.html

[ 本帖最后由 Send_linux 于 2009-2-11 17:25 编辑 ]
  发表评论 查看评论(共有条评论)
 
 


最新资讯更多>> 
· 谷歌劝说诺基亚采用Android操作..
· Apache 基金会确认退出 JCP 执..
· Chrome 10 新功能探秘:新增GP..
· 金山宣布开源其安全软件
· 女黑客在开源会议上抱受骚扰
· 21款值得关注的Linux游戏
· 马化腾:腾讯半年后彻底转型,..
· [多图] Chrome OS 预发布版本多..
· Lubuntu 11.04 默认应用抢先一览
· Red Hat宣布收购云计算软件提供..
论坛热点更多>> 
· do_execve时候用户栈中参数的..
· swapinfo -atm 问题
· Linux 的优点简述
· VM虚拟机上得Red Hat Linux上..
· 我看成了上海男人喜欢女人毛..
· 校车展览,看了你就知道
· 在遇到他之前,唯一需要做的..
· GRUB的疑问
· 从来没有人真正付足书价——..
· 云存储 vs 网盘
文档更新更多>> 
· orcale queue
· 谁可以推荐几本经典的操作系统的..
· 【北京】某物联网公司招云计算应..
· 【北京】某物联网公司招云计算应..
· 谁能推荐几本关于操作系统的书
· 如何添加网络接口eth1
· 葡萄牙语入门教材的选取与经验分享
· 葡萄牙语就业前景分析
· 葡萄牙语学习经验交流
· Щ
 
关于我们 | 联系方式 | 广告合作 | 诚聘英才 | 网站地图 | 友情链接 | 免费注册

Copyright © 2001-2009 ChinaUnix.net All Rights Reserved

感谢所有关心和支持过ChinaUnix的朋友们

京ICP证:060528号