精华内容
下载资源
问答
  • linux嵌入式

    2017-12-03 14:27:20
    linux服务器开发一-基础,linux嵌入式开发+驱动开发,【毕设项目】跨平台实现中国象棋开发
  • 教你一些在嵌入式项目中使用Linux的技巧。
  • Flutter的嵌入式Linux嵌入式 创建该项目是为了开发的非官方嵌入式Linux嵌入。 该嵌入程序着重于嵌入式Linux系统用例。 它还基于Windows的Flutter桌面实现,并且具有一些独特的功能可在嵌入式系统中使用。 目的与...
  • 微控制器制造商的开发板,以及他们与开发板一起提供的软件项目...因此,本文的主旨是为使用Linux嵌入式操作系统版本——μClinux,开始一个新的设计项目,该指南共分为五个步骤。为了说明该指南,本文介绍了在意法
  • 嵌入式Linux高级项目班,全部是自己联系过的项目
  • Flutter的嵌入式Linux嵌入该项目的创建是为了开发Flutter的非官方嵌入式Linux嵌入。 该嵌入程序专注于Flutter的嵌入式Linux嵌入。创建该项目是为了开发Flutter的非官方嵌入式Linux嵌入。 该嵌入程序着重于嵌入式...
  • 嵌入式linux项目开发常用免费工具: DLT:windows下log查看工具 SQLiteSpy:sqlite3数据库查看工具 teraterm:串口查看工具 WinSCP:scp板子传输文件工具 putty:ssh连接板子工具 VSCode:编码IDE VMware player:...
  • 微控制器制造商的开发板,以及他们与开发板一起提供的软件项目例程,在工程师着手一个新设计时可以提供很大帮助。但在设计项目完成其早期阶段后,进一步设计时,制造商提供的软件也可能会导致一些问题。 使用实时...
  • linux 嵌入式学习

    2011-08-31 17:06:49
    关于书籍 Linux基础 1、《Linux与Unix Shell 编程指南》 2、《嵌入式Linux应用程序开发详解》 C语言基础 1. The C programming language 《C程序设计语言》 2. Pointers on C 《C和指针》 3
    关于书籍
    Linux基础 
    1、《Linux与Unix Shell 编程指南》 
    2、《嵌入式Linux应用程序开发详解》
    
    C语言基础 
    1. The C programming language 《C程序设计语言》 
    2. Pointers on C    《C和指针》 
    3. C traps and pitfalls   《C陷阱与缺陷》 
    4. Expert C Lanuage   《专家C编程》
    5、《高质量程序设计指南:C++/C语言(第3版)》
    
    Linux内核 
    1、《深入理解Linux内核》(第三版) 
    2、《Linux内核源代码情景分析》毛德操 胡希明着 
    
    研发方向 
    1、《UNIX Network Programming》(UNP) 
    2、《TCP/IP详解》 
    3、《Linux内核编程》 
    4、《Linux设备驱动开发》(LDD) 
    
    硬件基础 
    1、《ARM体系结构与编程》杜春雷着 
    2、S3C2410 Datasheet 
    
    英语基础 
    1、《计算机与通信专业英语》 
    
    系统教程 
    1、《嵌入式系统――体系结构、编程与设计》 
    2、《嵌入式系统――采用公开源代码和StrongARM/Xscale处理器》毛德操 胡希明着 
    3、《Building Embedded Linux Systems》 
    
    理论基础 
    1、《算法导论》 
    2、《数据结构(C语言版)》 
    3、《计算机组织与体系结构?性能分析》 
    4、《深入理解计算机系统》【美】Randal E. Bryant David O'Hallaron着 
    5、《操作系统:精髓与设计原理》 
    6、《编译原理》 
    
    ----------------------------------------
    书籍太多了,这个我是我多年的总结,希望对你有帮助。
    
    ,我刚才看到一篇很不错的文章,是一个专科生介绍自己如何自学嵌入式,并找到嵌入式的工作,里面介绍了他的学习方法和学习过程,希望对你有帮助。
    
    专科生学嵌入式到找到工作的前前后后
    
        先做个自我介绍,我07年考上一所很烂专科民办的学校,学的是生物专业,具体的学校名称我就不说出来献丑了。09年我就辍学了,我在那样的学校,一年学费要1万多,但是根本没有人学习,我实在看不到希望,我就退学了。
    
        退学后我也迷茫,大专都没有毕业,我真的不知道我能干什么,我在纠结着我能做什么。所以辍学后我一段时间,我想去找工作,因为我比较沉默寡言,不是很会说话,我不适合去应聘做业务。我想应聘做技术的,可是处处碰壁。
    
        一次偶然的机会,我才听到嵌入式这个行业。那天我去新华书店,在计算机分类那边想找本书学习。后来有个女孩子走过来,问我是不是读计算机的,有没有兴趣学习嵌入式,然后给我介绍了一下嵌入式现在的火热情况,告诉我学嵌入式多么的有前景,给我了一份传单,嵌入式培训的广告。听了她的介绍,我心里痒痒的,确实我很想去学会一门自己的技术,靠自己的双手吃饭。
    
        回家后,我就上网查了下嵌入式,确实是当今比较热门的行业,也是比较好找工作的,工资也是相对比较高。我就下决心想学嵌入式了。于是我去找嵌入式培训的相关信息,说真的,我也很迷茫,我不知道培训是否真的能像他们宣传的那样好,所以我就想了解一段时间再做打算。
    
        后来,我在百度知道看到一篇让我很鼓舞的文章《如何学习嵌入式》,是一个嵌入式高手介绍没有基础的朋友怎么自学入门学嵌入式,文章写的很好,包含了如何学习,该怎么学习。他提到一个方法就是看视频,因为看书实在太枯燥和费解的,很多我们也看不懂。这点我真的很认同,我自己看书往往看不了几页。
    
        我在想,为什么别人都能自学成才,我也可以的!我要相信自己,所以我就想自学,如果实在学不会我再去培训。
     
        主意一定,我就去搜索嵌入式的视频,虽然零星找到一些嵌入式的视频,但是都不系统,我是想找一个能够告诉我该怎么学的视频,一套从入门到精通的视频,一个比较完整的资料,最好能有老师教,不懂可以请教的。
    
        后来我又找到一份很好的视频,是在嵌入式学习网推出的一份视频《从零基础开始学嵌入式》,网址:htthttp://www.BRIDALRINGSET.info/embedvideo.htm  里面的教程还不错,很完整,可以让我从基础的开始学起。视频不便宜啊,但是我也忍了,毕竟买几本书都要几百了,何况他们还有半年的技术咨询和服务,算值了。
    
        下面介绍下我的学习流程,希望对和我一样完全没有基础的朋友有所帮助。
    
        收到他们寄过来的光盘后,我就开始学习了,由于我没有什么基础,我就从最简单的C语言视频教程学起,话说简单,其实我还是很多不懂的,我只好请教他们,他们还是很热心的,都帮我解决了。C语言我差不多学了一个礼拜,接下来我就学了linux的基本命令,我在他们提供linux虚拟机上都有做练习,敲linux的基本命令,写简单的C语言代码,差不多也就三个礼拜。我每天都在不停的写一些简单的代码,这样一月后我基本掌握了C和linux的基本操作。
    
        接下来我就去学习了人家的视频的培训教程,是整套的,和去参加培训没有多大的区别,这一看就是两个月,学习了ARM的基本原理,学习嵌入式系统的概念,也掌握了嵌入式的环境的一些搭建,对linux也有更深层次的理解了,明白了嵌入式应用到底是怎么做的,但是驱动我只是有一点点的了解,这个相对难一点,我想以后再慢慢啃。
    
        这两个月,除了吃饭睡觉,我几乎都在学习。因为我知道几乎没有基础,比别人差劲,我只能坚持努力着,我不能放弃,我必要要靠自己来养活自己,必须学好这门技术,同时我不懂的就问,这里真的很感谢他们的技术客服对我的任何问题都是耐心的解答,每天都我几乎都有好几个问题问他们,然后我就把不懂的问题总结记下来,这样慢慢积累了一段时间,我发现自己真的有点入门了。
    
       最后的一个月,我就去看关于实践部分的内容,了解嵌入式项目具体的开发流程,需要什么样的知识,我就开始准备这方面的知识,也就是学习这方面的视频,同时他们建议我去找了找一些嵌入式面试的题目,为自己以后找工作做准备。我就到网上找了很多嵌入式的题目,把他们理解的记下来,这样差不多准备了20天左右
    
        我觉得自己差不多入门了,会做一些简单的东西了。我就想去找工作看看,于是我就到51job疯狂的投简历,因为我学历的问题,专科没有毕业,说真的,大公司没有人会要我,所以我投的都是民营的小公司,我希望自己的努力有所回报。没有想过几天过后,就有面试了,但是第一次面试我失败了,虽然我自认为笔试很好,因为我之前做了准备,但是他们的要求比较严格,需要有一年的项目经验,所以我没有被选中。
     
        后来陆续面试了几家公司,终于功夫不负有心人。我终于面试上的,是在闵行的一家民营的企业,公司规模比较小,我的职务是嵌入式linux应用开发,做安防产品的应用的。我想我也比较幸运,经理很看重我的努力,就决定录用我,开的工资是3500一个月,虽然我知道在上海3500只能过温饱的生活,但是我想我足够了。我至少不用每天都要靠父母养,我自己也能养活自己的。我想只要我继续努力,我工资一定会翻倍的。
    
        把本文写出来,希望能让和我一样的没有基础的朋友有信心,其实我们没有必要自卑,我们不比别人笨,只要我们肯努力,我们一样会成功。
    
       最后祝愿所有想学嵌入式的朋友更早的入门
     
     
     
    关于怎么学好嵌入式,给你看看我写的一篇文章《如何学习嵌入式》,希望对你有把帮助。
      最近很多朋友都在问,如何学习嵌入式,作为嵌入式的老鸟,我想我可以做一些唠叨,嵌入式的入门门槛稍微高一点,但是再高的城墙也是小砖头筑起来的,所以没有必要因为门槛高就觉得很困难,一步一个脚印,贵在坚持就可以了。
        学习嵌入式,该学习什么基本的知识呢?
        首先C语言,这个是毋庸置疑的,不管是做嵌入式软件还是硬件开发的人员,对C语言的掌握这个是必需的,特别是对于以后致力于嵌入式软件开发的人,现在绝大部分都是用C语言,你说不掌握它可以吗?至于如何学习C语言,我想这些基础的知识每个人都有自己的方法,关键要去学习,看书也好,网上找些视频看也好。很多人会问,C语言要学到怎么样,我觉得这没有标准的答案。我想至少你在明白了一些基础的概念后,就该写代码了,动手才是最重要的,当你动手了,遇到问题了,再反过来学习,反过来查查课本,那时的收获就不是你死看书能得到的。
        其次,应该对操作系统有所了解,这对你对硬件和软件的理解,绝对有很大的帮助。应该把系统的管理理解一下,比如进程、线程,系统如何来分配资源的,系统如何来管理硬件的,当然,不是看书就能把这些理解透,如果不是一时能理解,没关系,多看看,结合以后的项目经验,会有更好的理解的。
        还有应该学习嵌入式系统,如linux或者wince下的编程,这些对以后做应用的编程很有帮助,当然,如果做手机的话,那可以学习MTK、塞班、Android等操作系统,Android是以后发展的趋势,现在很热门,Android也是基于linux系统封装的,所以建议先学习下linux。
        还有,应该学习下单片机或者ARM或者MIPS,很多人说我没有单片机的经验,直接学ARM可以吗?我觉得那完全没有问题的,当然如果你学习过单片机,那最好不过了,以后学习ARM就更简单了。
    最后如果你把以上的知识都有所了解后,就该去阅读阅读一些优秀的代码,比如结合arm芯片手册学习去学习下UBOOT的源代码,了解下最小的系统开发,那对你整个嵌入式开发的非常有帮助的,可以的话,还可以学习下linux的源代码,当然如果你直接阅读2.6的代码,我想你会很痛苦的,可以先看看linux 代码早期的版本,比如0.12 的代码等等,麻雀虽小,五脏俱全,如果你全看完了,那我想你就是一名很成功的嵌入式工程师。
         至于上面说的知识如何学习呢?每个人都应该去找自己最好的方法,所谓的最好的方法就是最适合自己的方法。很多人看不进书,那就去看看视频吧。视频也应该要选择,不是随便看看,应该要有所选择,有所挑选。我也是这样一路走过来的,不过我这人比较懒,我看不进书,一看书我就想睡觉,所以这几年我都是看视频过来的,现在也算学有所成,但也不敢说是高手吧。
     
        我在网上看到,有人把自己学习嵌入式的视频总结出来,嵌入式系列实践和视频教程,大家可以看看网址http://www.ic07.com/embedvideo.htm
    
       我仔细看了觉得很不错,我本来也想整理下,可是奈何我自己的电脑硬盘空间才40G,没有办法,时间也是不够,心有余而力不足,我不是在帮他做广告,虽然要花钱,我觉得算不错,至少自己不用去整理和花大量的时间去找资源,当然如果网上有的下,你网速和硬盘都够的话,我建议大家自己网上下也好。想想我自己该开始学的时候,那时视频资源少之又少,我买书和买视频至少花了几千块,但是我觉得那很值,至少我现在赚回来了很多知识。
     
    最后,希望这篇文章对热爱嵌入式,想致力于嵌入式开发的朋友有所帮助。送给大家一句简单而又朴素的话,坚持就是胜利,贵在坚持,也可以看看如何坚持嵌入式学习!
    
    
    展开全文
  • linux嵌入式学习路线

    2012-10-10 21:17:51
    ARM+LINUX路线,主攻嵌入式Linux操作系统及其上应用...(3) 必须熟悉嵌入式软件开发流程并至少做一个嵌入式软件项目。 从事嵌入式软件开发的好处是: (1)目前国内外这方面的人都很稀缺。这一领域入门门槛较高
    ARM+LINUX路线,主攻嵌入式Linux操作系统及其上应用软件开发目标:
    (1) 掌握主流嵌入式微处理器的结构与原理(初步定为arm9)
    (2) 必须掌握一个嵌入式操作系统 (初步定为uclinux或linux,版本待定)
    (3) 必须熟悉嵌入式软件开发流程并至少做一个嵌入式软件项目。
    从事嵌入式软件开发的好处是:
    (1)目前国内外这方面的人都很稀缺。这一领域入门门槛较高,所以非专业IT人员很难切入这一领域;另一方面,是因为这一领域较新,目前发展太快,大多数人无条件接触。
    (2)与企业计算等应用软件不同,嵌入式领域人才的工作强度通常低一些(但收入不低)。
    (3)哪天若想创业,搞自已的产品,嵌入式不像应用软件那样容易被盗版。硬件设计一般都是请其它公司给订做(这叫“贴牌”:OEM),都是通用的硬件,我们只管设计软件就变成自己的产品了。
    (4)兴趣所在,这是最主要的。
    从事嵌入式软件开发的缺点是:
    (1)入门起点较高,所用到的技术往往都有一定难度,若软硬件基础不好,特别是操作系统级软件功底不深,则可能不适于此行。
    (2)这方面的企业数量要远少于企业计算类企业。
    (3)有少数公司经常要硕士以上的人搞嵌入式,主要是基于嵌入式的难度。但大多数公司也并无此要求,只要有经验即可。
    (4)平台依托强,换平台比较辛苦。
    兴趣的由来:
    1、成功观念不同,不虚度此生,就是我的成功。
    2、喜欢思考,挑战逻辑思维。
    3、喜欢C
    C是一种能发挥思维极限的语言。关于C的精神的一些方面可以被概述成短句如下:
    相信程序员。
    不要阻止程序员做那些需要去做的。
    保持语言短小精干。
    一种方法做一个操作。
    使得它运行的够快,尽管它并不能保证将是可移植的。
    4、喜欢底层开发,讨厌vb类开发工具(并不是说vb不好)。
    5、发展前景好,适合创业,不想自己要死了的时候还是一个工程师。
    方法步骤:
    1、基础知识:
    目的:能看懂硬件工作原理,但重点在嵌入式软件,特别是操作系统级软件,那将是我的优势。
    科目:数字电路、计算机组成原理、嵌入式微处理器结构。
    汇编语言、C/C++、编译原理、离散数学。
    数据结构和算法、操作系统、软件工程、网络、数据库。
    方法:虽科目众多,但都是较简单的基础,且大部分已掌握。不一定全学,可根据需要选修。
    主攻书籍:the c++ programming language(一直没时间读)、数据结构-C2。

    2、学习linux:
    目的:深入掌握linux系统。
       方法:使用linux—〉linxu系统编程开发—〉驱动开发和分析linux内核。先看深,那主讲原理。看几遍后,看情景分析,对照深看,两本交叉,深是纲,情是目。剖析则是0.11版,适合学习。最后深入代码。
    主攻书籍:linux内核完全剖析、unix环境高级编程、深入理解linux内核、情景分析和源代。
    3、学习嵌入式linux:
    目的:掌握嵌入式处理器其及系统。
    方法:(1)嵌入式微处理器结构与应用:直接arm原理及汇编即可,不要重复x86。
       (2)嵌入式操作系统类:ucOS/II简单,开源,可供入门。而后深入研究uClinux。
       (3)必须有块开发板(arm9以上),有条件可参加培训(进步快,能认识些朋友)。
       主攻书籍:毛德操的《嵌入式系统》及其他arm9手册与arm汇编指令等。

    4、深入学习:
       A、数字图像压缩技术:主要是应掌握MPEG、mp3等编解码算法和技术。
       B、通信协议及编程技术:TCP/IP协议、802.11,Bluetooth,GPRS、GSM、CDMA等。
       C、网络与信息安全技术:如加密技术,数字证书CA等。
       D、DSP技术:Digital Signal Process,DSP处理器通过硬件实现数字信号处理算法。
        说明:太多细节未说明,可根据实际情况调整。重点在于1、3,不必完全按照顺序作。对于学习c++,理由是c++不只是一种语言,一种工具,她还是一 种艺术,一种文化,一种哲学理念、但不是拿来炫耀得东西。对于linux内核,学习编程,读一些优秀代码也是有必要的。
       注意: 要学会举一反多,有强大的基础,很多东西简单看看就能会。想成为合格的程序员,前提是必须熟练至少一种编程语言,并具有良好的逻辑思维。一定要理论结合实践。
       不要一味钻研技术,虽然挤出时间是很难做到的,但还是要留点余地去完善其他的爱好,比如宇宙,素描、机械、管理,心理学、游戏、科幻电影。还有一些不愿意做但必须要做的!
       技术是通过编程编程在编程编出来的。永远不要梦想一步登天,不要做浮躁的人,不要觉得路途漫上。而是要编程编程在编程,完了在编程,在编程!等机会来了在创业(不要相信有奇迹发生,盲目创业很难成功,即便成功了发展空间也不一定很大)。

       嵌入式书籍推荐
       Linux基础
       1、《Linux与Unix Shell 编程指南》
       C语言基础
       1、《C Primer Plus,5th Edition》【美】Stephen Prata着
       2、《The C Programming Language, 2nd Edition》【美】Brian W. Kernighan David M. Rithie(K & R)着
       3、《Advanced Programming in the UNIX Environment,2nd Edition》(APUE)
       4、《嵌入式Linux应用程序开发详解》
       Linux内核
       1、《深入理解Linux内核》(第三版)
       2、《Linux内核源代码情景分析》毛德操 胡希明著
       研发方向
       1、《UNIX Network Programming》(UNP)
       2、《TCP/IP详解》
       3、《Linux内核编程》
       4、《Linux设备驱动开发》(LDD) 
       5、《Linux高级程序设计》 杨宗德著
       硬件基础
       1、《ARM体系结构与编程》杜春雷着
       2、S3C2410 Datasheet
       英语基础
       1、《计算机与通信专业英语》
       系统教程
       1、《嵌入式系统――体系结构、编程与设计》
       2、《嵌入式系统――采用公开源代码和StrongARM/Xscale处理器》毛德操 胡希明着
       3、《Building Embedded Linux Systems》   
       4、《嵌入式ARM系统原理与实例开发》 杨宗德著
       理论基础
       1、《算法导论》
       2、《数据结构(C语言版)》
       3、《计算机组织与体系结构?性能分析》
       4、《深入理解计算机系统》【美】Randal E. Bryant David O''Hallaron着
       5、《操作系统:精髓与设计原理》
       6、《编译原理》
       7、《数据通信与计算机网络》
       8、《数据压缩原理与应用》

       C语言书籍推荐
       1. The C programming language 《C程序设计语言》
       2. Pointers on C 《C和指针》
       3. C traps and pitfalls 《C陷阱与缺陷》
       4. Expert C Lanuage 《专家C编程》
       5. Writing Clean Code -----Microsoft Techiniques for Developing Bug-free C Programs
       《编程精粹--Microsoft 编写优质无错C程序秘诀》
       6. Programming Embedded Systems in C and C++ 《嵌入式系统编程》
       7.《C语言嵌入式系统编程修炼》
       8.《高质量C++/C编程指南》林锐
       尽可能多的编码,要学好C,不能只注重C本身。算法,架构方式等都很重要。 
    转自:http://braddoris.iteye.com/blog/537565,仅仅是为了学习,方便查找。

    展开全文
  • 包含两套Linux学习文件,本人就是靠着这两本书入门的,认真看完可以入门Linux,完成小型项目的开发。
  • 2440嵌入式Linux高级项目班无密码下载地址
  • 嵌入式 linux 开源项目

    千次阅读 2017-11-29 09:44:25
    Linaro,一间非营利性质的开放源代码软件工程公司,...针对于各个成员推出的 ARM系统单芯片(SoC),它开发了ARM开发工具、Linux内核以及Linux发行版(包括 Android 及Ubuntu)的主要自动建构系统。 https://gi
    http://www.linaro.org/
    

    Linaro,一间非营利性质的开放源代码软件工程公司,主要的目标在于开发不同半导体公司系统单芯片(SoC)平台的共通软件,以促进消费者及厂商的福祉。针对于各个成员推出的 ARM系统单芯片(SoC),它开发了ARM开发工具、Linux内核以及Linux发行版(包括 Android 及Ubuntu)的主要自动建构系统。


    https://gitorious.org/opencsbc
    OpenCSBC is a project aimed at provide linux support for Chinese native Single Board Computers(SBC), including bootloader, kernel, file systems with GUI environment.
    https://openwrt.org.cn/

    OpenWrt是一个高度模块化、高度自动化的嵌入式Linux系统,拥有强大的网络组件,常常被用于工控设备、电话、小型机器人、智能家居、路由器以及VOIP设备中。OpenWrt支持各种处理器架构,无论是对ARM,X86,PowerPC或者MIPS都有很好的支持。 其多达3000多种软件包,囊括从工具链(toolchain),到内核(linux kernel),到软件包(packages),再到根文件系统(rootfs)整个体系,使得用户只需简单的一个make命令即可方便快速地定制一个具有特定功能的嵌入式系统来制作固件。 其模块化设计也可以方便的移植各类功能到OpenWrt下,加快开发速度。


    http://www.scratchbox.org/

    Scratchbox 是一个帮助嵌入式Linux 跨平台编译工具的集合,其目的主要是使得嵌入式Linux 应用程序开发更加容易,他也提供了完整的集成工具链以用来跨平台编译集成出一个 Linux 发布版。这个计划最初是由 Movial 开发以及由 Nokia 赞助,是符合 GNU General Public License(GPL)发布的。Scratchbox 已经在 Maemo 开发平台上(Nokia 770, N800,以及 N810 网络移动设备)使用,这个开发工具支持ARM 架构以及 x86 架构,编译的目标平台支持 PowerPC、MIPS 架构。


    http://wiki.qemu.org/Main_Page
    QEMU is a generic and open source machine emulator and virtualizer. When used as a machine emulator, QEMU can run OSes and programs made for one machine (e.g. an ARM board) on a different machine (e.g. your own PC). By using dynamic translation,it achieves very good performance.
    http://wiki.openmoko.org/wiki/Main_Page

    Openmoko是一个开源软件项目,目的是建立全球第一个自由的移动通讯操作系统平台,此平台运行在X server之上,并能运行大多数的X应用程序。Openmoko的Software Stack将GTK+、EFL与Qtopia整合在一起,无论使用哪一种手机UI技术,都能在Neo FreeRunner上表现。


    http://www.denx.de/wiki/U-Boot/WebHome

    Das U-Boot 是一个主要用于嵌入式系统的开机加载程式,可以支援多种不同的计算机系统结构,包括PPC、ARM、AVR32、MIPS、x86、68k、Nios与MicroBlaze。这也是一套在GNU通用公共许可证之下发布的自由软件。Das U-Boot可以在x86电脑上建构,但这部x86电脑必须安装有可支援特定平台结构的交互发展GNU工具链,例如crosstool、Embedded Linux Development Kit (ELDK)或OSELAS.Toolchain。


    http://barebox.org/

    Barebox (formerly known as u-boot-v2) is a bootloader that inherits the best of U-Boot and the Linux kernel: The size and look-and-feel of u-boot, with driver model and lots of design concepts from the kernel.
    http://www.uclinux.org/


    http://www.openembedded.org/wiki/Main_Page

    .OpenEmbedded offers a best-in-class cross-compile environment. It allows developers to create a complete Linux Distribution for embedded systems. 


    http://www.ros.org/

    The Robot Operating System (ROS) is a set of software libraries and tools that help you build robot applications. From drivers to state-of-the-art algorithms, and with powerful developer tools, ROS has what you need for your next robotics project. And it's all open source.


    开发板社区:
    http://pandaboard.org/
    http://beagleboard.org/
    http://cubieboard.org/

    网站:
    http://elinux.org/Main_Page
    展开全文
  • Embedded Linux Tech.Provider in Mainland China ARM9 linux 22:42:17 1 Embedded Linux Tech.Provider in Mainland China ARMlinux 22:42:17 2 Embedded Linux Tech.Provider in Mainland China linux 22:42:17 3
  • linux项目实践介绍。
  • linux嵌入式资源

    2010-08-25 21:18:00
    国内有关嵌入式开发的论坛 电子产品世界的论坛 <br />...有待大家去发现 http://www.hhcn.com/chinese/embedlinux-res.html<br />SkyEye嵌入式硬件仿真项目 www

    国内有关嵌入式开发的论坛
    电子产品世界的论坛


    http://bbs.edw.com.cn/index.asp
    恒颐高科论坛
    http://www.hyesco.com/forum/index.asp
    国内站点
    华恒公司的主页,里面有很多的相关资料,有待大家去发现
    http://www.hhcn.com/chinese/embedlinux-res.html
    SkyEye嵌入式硬件仿真项目
    www.skyeye.org
    http://gro.clinux.org/projects/skyeye/
    公社的SkyEye项目专栏
    http://www.linuxfans.org/nuke/modul...wforum&f=58
    Pday水清木华,一个国内看嵌入式新闻的好地方!
    http://www.pday.com.cn/
    中国单片机公共实验室
    http://www.bol-system.com/
    中国Linux论坛的嵌入式版,有很多开发板原理图的资料
    http://openarm.linuxforum.net/
    嵌入开发网
    http://www.embed.com.cn/
    北京科银京成技术公司
    http://www.coretek.com.cn/
    微芯力科技
    http://www.winsilicon.com
    驱动开发网之嵌入式版块,挺综合的一个网站
    http://www.driverdevelop.com/index.php
    电子爱好者家园[2004年09月30日]
    http://home.ee521.com/main.asp
    广州友善之臂电子有限公司
    http://www.arm9.net/index.asp
    国外站点
    Linux设备网站,由Rick Lehrbaum创建和维护,是一个嵌入式Linux入门网站,其中包含嵌入式Linux行业的每日新闻、完整系列的快速参考指南、由重要开发者撰写的大量文章,还包括一个交互论坛。
    http://www.linuxdevices.com/
    下载嵌入式Linux交叉编译工具链的好地方
    SnapGear Embedded Linux Distribution Home Page
    http://www.snapgear.org/snapgear/index.html
    http://www.uclinux.org/pub/uClinux/...lf-tools/gcc-3/
    嵌入式Linux联盟(ELC),一个非盈利性的厂商中立的同业工会,其目标是在整个嵌入式、应用和设备市场中发展和推广Linux。
    www.embedded-linux.org
    Beyond Logic公司主页,提供了许多嵌入式Linux系统开发的资料。
    http://www.beyondlogic.org
    嵌入式Linux期刊(ELJ,Embedded Linux Journal),主要关注Linux和其他开源软件在嵌入式系统中的应用。 其中有很多业界领导者为ELJ撰写文章。
    embedded.linuxjournal.com
    有几本写嵌入式Linux系统的书
    http://www.embeddedlogic.com/ELSweb/booklinks.html
    有关PowerPC体系的嵌入式
    www.mvista.com
    www.denx.de/e/index1.php
    IXP4XX Open Source Developers Guide
    http://ixp4xx-osdg.sourceforge.net/
    uClinux/ARM项目
    http://adam.kaist.ac.kr/~hschoe/notice.html
    个人主页
    一个业余爱好者代礼周的个人主页,都是实践出来的
    http://www.lomx.net/index.htm
    D_J嵌入式个人主页,有很多资料!
    http://staff.ustc.edu.cn/~wangzhuo/index.html
    renbagshoes的个人主页,有些资料可能你会用的到!
    http://timity.nease.net
    嵌入式Linux操作系统
    小型化的嵌入式Linux版本
    uClinux ????在没有 MMU 的系统上运行的 Linux。目前支持 Motorola 68K、MCF5206 和 MCF5207 ColdFire 微处理器。
    http://www.uclinux.org/index.html
    Etlinux ????设计用于在小型工业计算机,尤其是 PC/104 模块上运行的 Linux 的完全分发版
    http://www.prosa.it/etlinux/index.html
    Tiny Linux ── 可以运行在 386 上的 Linux 分发版。
    http://tiny.seul.org/en/
    ThinLinux ── 面向专用的照相机服务器、X-10 控制器、MP3 播放器和其它类似的嵌入式应用的最小化的 Linux 分发版。
    www.thinlinux.org
    LRP(Linux Route Project)
    http://www.linuxrouter.org
    Peeweelinux一个小的嵌入式Linux发行版
    http://freshmeat.net/projects/peeweelinux
    具有实时扩展功能的嵌入式Linux版本
    RT-Linux主页
    http://www.fsmlabs.com
    http://www.rtlinux.com
    RTAI
    http://www.rtai.org
    EL/IX
    SRT-Linux
    嵌入式GUI
    Microwindows由Century Software的CEO Greg Haerr主持开发的一个公开源码(LGPL)的项目。Microwindows致力于为一些小型设备和平台提供现代图形窗口环境。 Microwindows支持许多硬件平台,移植性很强。Microwindows的主要目的之一便是运行在嵌入式Linux上,并且提供了基于 Win32/X的两套API接口。
    http://www.microwindows.org
    http://microwindows.org
    MiniGUI由原清华大学教师魏永明先生 开发,是中国人做的得较好的自由软件之一。 MiniGUI 是一种面向嵌入式系统或者实时系统的公开源码(LGPL)的图形用户界面支持系统。它主要运行于Linux控制台,实际可以运行在任何一种具有POSIX 线程支持的POSIX兼容系统上。
    http://www.minigui.org
    飞漫软件的MiniGUI项目
    http://www.minigui.com/company/cindex.shtml
    Qt/Embedded是著名的QT库开发 商Trolltech正在进行的面向嵌入式系统的QT版本。Qt/Embedded对于各种硬件接口到GUI工具包提供了完整的图形栈。Qt /Embedded的API同Qt/X11和Qt/Windows的相同,但它并不是基于X11库的。Qt/Embedded是公开源码(LGPL)项 目。
    http://www.trolltech.com
    OpenGUI基于一个用汇编实现的x86图形内核,提供了一个快速的、32位的、高层的C/C++图形接口。OpenGUI也是一个公开源码(LGPL)项目。OpenGUI提供了二维绘图原语,消息驱动的API和BMP文件格式支持。
    http://www.tutok.sk/fastgl
    PicoGUI是一个可以工作在包括手持式 设备等各种硬件上的小型的、可移植的、基于客户/服务器结构的GUI。同X Window系统一样,它具有客户??????务器结构的灵活性,但又不同于X Window系统,它将字体、BMP文件、控件以及一些应用程序所需要的其它的一些资源直接集成在服务器。虽然减少了系统的灵活性,但在速度上有了很大的 提高,并且减小了程序大小。
    http://picogui.org
    Tiny-X是一个为嵌入式系统而开发的紧缩型的X Window服务器。它由SuSE赞助,由XFree86的核心成员Keith Packard开发。Tiny-X的目标是可以在小内存或几乎无内存的情况下良好运行。
    http://www.pps.jussieu.fr/~jch/software/kdrive.html
    PIXIL提供嵌入式在高级因特网中应用程序的应用。它虽然是为商业化准备的,但它提供GPL协议下的版本,区别是没有技术支持。
    http://www.pixil.org
    NxZilla - Mozilla on NanoX
    http://nxzilla.sourceforge.net
    Simple DirectMedia Layer is a cross-platform multimedia library designed to provide low level access to audio, keyboard, mouse, joystick, 3D hardware via OpenGL, and 2D video framebuffer. It is used by MPEG playback software, emulators, and many popular games, including the award winning Linux port of "Civilization: Call To Power."
    http://www.libsdl.org/index.php
    GtkFB: GTK+ for the Linux Framebuffer
    http://www.linuxdevices.com/articles/AT9024868021.html
    嵌入式Linux与Java
    Java 2 Micro Edition(J2ME官方站点)
    http://www.javasoft.com/j2me/
    waba为小设备提供一个编程平台。它被定义为一种语言,一个虚拟机,一个类文件格式以及功能类的设置。
    http://wabasoft.com/products.shtml
    Kaffe is a clean room implementation of the Java virtual machine, plus the associated class libraries needed to provide a Java runtime environment. The Kaffe virtual machine is free software, licensed under the terms of the GNU General Public License.
    Kaffe is a great choice as a base for virtual machine education and/or research, or if you need a virtual machine as an integral component of an open source or free software Java distribution.
    http://www.kaffe.org
    Wonka(一个java虚拟机,超小)
    http://www.acunia.com/wonka
    嵌入式处理器
    ARM微处理器系列
    ARM7微处理器系列
    ARM9微处理器系列
    ARM9E微处理器系列
    ARM10E微处理器系列
    SecurCore微处理器系列
    StrongARM微处理器系列
    Xscale处理器
    PowerPC处理器
    嵌入式linux开发网址
    LINUX以其开源、免费的特点而成为嵌入式系统的优选操作系统,然而它还有一个巨大的优势就是其浩瀚无限的资源!即无数各色的maillist,下面给出各个嵌入式LINUX的站点资源:
    (1)uClinux:所有NOMMU的处理器都跑uClinux
    uClinux发行包下载点:
    http://www.uclinux.org/
    MAILLIST搜索引擎:
    http://mailman.uclinux.org/htdig/
    一个搞uClinux的开发人员都应该关注的地方:
    http://www.ucdot.org/
    (2)ppclinux:POWERPC系列处理器平台都跑ppclinux
    ppclinux发行包下载点:
    http://penguinppc.org/dev/kernel.shtml
    http://www.denx.de/
    MAILLIST搜索引擎:
    http://lists.linuxppc.org/ 选择linuxppc-embedded
    软件下载点:
    ftp://ftp.denx.de/pub/LinuxPPC/usr/src/
    (3)armlinux:除ARM7
    NOMMU的处理器外,其它的ARM9/XSCALE等ARM系列处理器都跑armlinux
    armlinux发行包下载:
    通用的下载方式
    ftp://ftp.uk.kernel.org/pub/linux/kernel/v2.4/
    还有可以是CVS的方式:一般的都在sourceforge.net
    http://sourceforge.net/cvs/?group_id=33360
    CVS命令如下: (这是你的REDHAT LINUX PC必须能够接通INTERNET)
    cvs -dserver:anonymous@cvs.sourceforge.net:/cvsroot/armlinux login
    cvs -z3 -dserver:anonymous@cvs.sourceforge.net:/cvsroot/armlinux co linux-2.4
    ARM开发大全:
    http://www.arm.linux.org.uk/developer/
    ARM内核移植编译的文章: http://www.arm.linux.org.uk/docs/kerncomp.shtml
    MAILINGLIST搜索引擎
    http://www.arm.linux.org.uk/armlinux/mailinglists.php
    http://www.huihoo.org/mirrors/skyeye/skyeyedoc.html
    AKA 嵌入式小组
    www.akaembed.org
    http://www.lgui.net/
    The ARM Linux Project
    http://www.arm.linux.org.uk/
    嵌入开发网
    http://www.embed.com.cn/
    PowerPC boot 项目
    http://ppcboot.sourceforge.net/

    展开全文
  • 搜集了一套linux嵌入式开发视频教程,设计万年历、看门狗定时器项目实战教程,文档中有全套教程的下载地址
  • 嵌入式项目

    2013-01-15 23:01:50
    嵌入式项目开发过程,写出了Linux开发的相关细节。很是详细啊
  • 微控制器制造商的开发板,以及他们与开发板一起提供的软件项目例程,在工程师着手一个新设计时可以提供很大帮助。但在设计项目完成其早期阶段后,进一步设计时,制造商提供的软件也可能会导致一些问题。 ...
  • 嵌入式Linux项目。 外设 <--> Raspberry <--> Android 应用程序 用户应能够在 android 应用程序中无线控制/监视外围设备。 使用的库:rpi_ws281x: ://github.com/jgarff/rpi_ws281x
  • Linux嵌入式开发必读推荐书籍

    千次阅读 2019-10-04 12:35:05
    Linux嵌入式开发必读推荐书籍 本帖最后由 JIM.BO 于 2011-1-11 15:44 编辑 linux必读.高手必经之路.ppt C/C++语言基础1 《The C Programming Language, 2nd Edition》 【美】Brian W. Kernighan David M. ...
  • 支持正版,高清图片,可直接打印,方便嵌入式爱好者学习,国嵌 嵌入式Linux 高级项目班 教材 配套电子书 2440
  • linux嵌入式开发的简介:  嵌入式开发不同于普通的纯软件开发,它是综合了计算机软、硬件的一门综合学科,涉及模拟电路,数字电路,C语言、计算机组成原理,微机控制技术,网络技术,数据结构等课程,很多同学面对...
  • 基于Linux嵌入式WEB服务的关键技术研究及实现,时雨露,潘淑文,结合北京邮电大学通信测试技术研究中心和ACK北京公司的合作项目的基础上,分析并深入讨论了在嵌入式Linux的环境下实现Web服务的关键�
  • ARM+LINUX嵌入式学习路线

    千次阅读 多人点赞 2019-12-17 18:50:42
    我是本科就开始学习Linux,参考了很多资料,其中一直在更新的目前看也只有韦东山老师了,当然还不得不提就是原子哥开始做Linux开发板,还是一样的配方(卖板子,资料全部免费,简单粗暴的模式),感觉韦东山老师的...
  • Qt/Embedded是著名的Qt库开发商Trolltech公司开发的基于嵌入式Linux系统的Qt版本,广泛应用的KDE等项目即使用Qt作为支持库,它以良好的代码结构、强大的可定制功能以及统一的API都给用户提供了极高的便利性,QT/...
  • 1.了解嵌入式项目开发方法流程 2.掌握基本的嵌入式项目开发能力 3.串口服务项目实践 4.嵌入式WEB服务器移植 5.数据采集控制系统实践
  • linux 嵌入式程序设计

    千次阅读 2010-03-01 12:24:00
    [推荐] 嵌入式开发资料集锦 嵌入式开发网站集锦!国内站点:电子设计信息网,尽管是个业界新秀,但潜力无量!这里能带给你无限精彩和希望!http://www.edires.net/华恒公司的主页,里面有很多的相关资料,有待...
  • 最近出于项目需要,不再使用telnet协议来远程操控嵌入式linux开发机,而需要使用有一定安全要求的SSH协议,做记录以备将来回顾。 2016-8-16 背景 嵌入式linux平台:freescale i.mx6q 宿主机系统:ubuntu 16.04 ...

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 58,922
精华内容 23,568
关键字:

linux嵌入式项目

linux 订阅