您的位置 首页 软件

嵌入式Linux体系 Lablin

面向嵌入式Linux热爱者的开源项目Lablin大家对Google的Android和Intel的Moblin一定不会陌生,MaxWit Linux与其类似,也是一个基于Linux的嵌入式操作系统,该项

面向嵌入式Linux酷爱者的开源项目Lablin

咱们对Google的Android和Intel的Moblin必定不会生疏,MaxWit Linux与其相似,也是一个根据Linux嵌入式操作体系,该项目由MaxWit敞开实验室于2008年1月正式发动,现阶段首要面向嵌入式体系。MaxWit Linux供给了一个完好的软件栈。尽管,MaxWit Linux自身是个完好的嵌入式体系,但其意图不是把自己打造成一个除Android或Moblin之外的另一个嵌入式操作体系,而是凭借这个渠道量力而行地协助个人或企业学习和研讨嵌入式Linux体系,掩盖包含从低端的体系移植到较高端的图形引擎优化、从底层驱动到上层运用开发等多个层面。

假如你是个高手,欢迎参加进来一同研制,把你的效果和经历共享给别人;假如你是个初学者,相信你会在这儿学到不少东西。在这儿,咱们能够学习(初学者)或开发(有经历者)如下一系列技能:

完好嵌入式开发环境建立。如设置TFTP、NFS等网络服务器,SVN(或其他东西)办理代码,装置Windows虚拟机等等细节,更重要的是,怎么运用规范源码,自始至终,自己打造一个最新的Cross Toolchain,比方支撑NPTL和EABI的gcc-4.4 + glibc-2.9/uClibc-0.30!

移植、开发bootloader,包含g-bios和u-boot等。这个进程尽管不难,但咱们能够借bootloader更轻松更详尽地研讨X86、ARM等体系结构。

移植、开发Linux kernel,这部分可易可难,试想在一个内核不支撑的全新的板子上跑起Linux及一切的驱动,这个作业量也不少。

创立ramdisk和rootfs。这个基本上是个手艺活,但也必不可少。

移植、优化或开发Lib,包含:音视解码器、GUI库、OpenGL、多媒体、SQLite、WebKit等。

移植、优化或开发Java VM,支撑Java开发也非常重要。

移植、优化或开发Application,包含:设备办理东西、媒体播放器、窗口办理器、游戏(当然,不是贪吃蛇)、浏览器、即时通讯东西、嵌入式数据库、作业软件等。

看到这儿,有些朋友或许会说:唉,不就是个移植进程嘛!其实不然,你会发MaxWit Linux触及的规模很广,不是简略的移植作业,事实上,大都时刻是在从事研制。

在这儿,咱们能够一同来剖析和改善Linux内核的新特性,一同调试驱动,一同来剖析libc源码,一同研讨汇编语言/MMU/中止、QT、嵌入式版GTK+、DirectFB、SDL、TCP/IP协议栈的完成,等等。

声明:本文内容来自网络转载或用户投稿,文章版权归原作者和原出处所有。文中观点,不代表本站立场。若有侵权请联系本站删除(kf@86ic.com)https://www.86ic.net/qianrushi/ruanjian/297242.html

为您推荐

联系我们

联系我们

在线咨询: QQ交谈

邮箱: kf@86ic.com

关注微信
微信扫一扫关注我们

微信扫一扫关注我们

返回顶部