学习嵌入式Linux应用开发完全手册

   更新日期:2024.05.14
  提供一下几种方案

  一、还按照《嵌入死linux应用开发完全手册》(韦东山)的内容来,但是嵌入式linux的开发环境自己搭建。当时我是按照《鸟哥的私房菜-基础篇》和《鸟哥的私房菜-服务器篇》两篇,整出一套开发平台,CentOS5.3 + samba/vsftpd + gcc / linux-gcc 。 window平台上的工具sourceinsight、secureCRT。 注意:我使用了四个月学会linux操作。不知道你是否会先学这两本书,再学习韦东山老师的嵌入式呢。学完之后看似学习了很多,出来外面之后,我又去在windows平台开发,而且现在用C#。囧。现在看什么嵌入式系统都非常快,很容易理解架构,如何实现。可惜自己太年轻,没有资本和人脉,不然可以实现很多有意思的东西。现在正在尝试创业。

  二、寻找开发板,而不是书籍作为实验的途径。书籍只是辅助,辅助你实现某种功能。可以集中linux书籍、嵌入式开发书籍、单片机开发、编程语言。宋宝华的嵌入式书籍。开发板当时用的是飞凌的,由国嵌负责技术讲解和培训。讲了不少有用的东西。现在网上的开发板多,可以淘,但是不用太贵,作用不大。找前卫的技术开发,中国看似不行。前卫老师都没搞出什么东西,我们在基本是0基础的前提下,很难实现比较前卫的技术。打好基础,看似是唯一的选择。

  三、单独找台PC机,直接安装ubuntu11,买本ubuntu相关的书,他会交你怎样安装使用工具的。其实和第一种解决方式是一样的,书是别人在五(六)年前写的,不符合摩尔定理。所以没办法,我们在嵌入式方面的教育还是欠缺啊,出的书都少,记那么基本,还全是个人。没有什么教育机构。

  希望以上对你有用。

在学校学嵌入式,还不如学号网络开发,学一些安卓和ios平开发等将来大趋势的技术比较好,嵌入式行业缩水严重,已经不是10多年前那种供不应求的时期了,择业慎重呀,不要耽误自己。

你可以安装 ubuntu 的最新版,然后用 clfs 制作自己的工具链,我自己做、教学生做都是这么做的,不要尿 韦山东的书上怎么说。

  • 17046459527 :作为新手,如何入门嵌入式?
    咎萍凌2258 :答:就看我写的<嵌入式Linux应用开发完全手册>和第1期视频吧,别担心,不用花钱。照着视频把硬件相关的实验做了,这些概念就清楚了。我还没有 发现第2套讲这些概念的书或视频。 对于bootloader,我学习时是先看了<ARM体系架构与编程>,然后自己写程序把各个硬件的实验都做了一遍,比如GPIO、时钟、SDRAM、UART、NAND。把...
  • 17046459527 :嵌入式Linux驱动程序开发学习路线
    咎萍凌2258 :答:1、嵌入式linux上层应用,包括QT的GUI开发 2、嵌入式linux系统开发 3、嵌入式linux驱动开发 嵌入式目前主要面向的几个操作系统是,LINUX,WINCE、VxWorks等等 Linux是开源免费的,而且其源代码是开放的,更加适合我们学习嵌入式。 所以你可以尝试以下路线: (1)C语言是所有编程语言中的强者,单片机、DSP、类似ARM的种种芯片...
  • 17046459527 :嵌入式linux怎么学
    咎萍凌2258 :答:<嵌入式Linux应用开发完全手册>和第1期视频吧,别担心,不用花钱。照着视频把硬件相关的实验做了,这些概念就清楚了。我还没有发现第2套讲这些概念的书或视频,允许我盲目吹嘘一回。对于bootloader,我学习时是先看了<ARM体系架构与编程>,然后自己写程序把各个硬件的实验都做了一遍,比如GPIO、时钟、SDRAM、UART、NAND...
  • 17046459527 :学习嵌入式开发要学习哪些知识?
    咎萍凌2258 :答:3、学习嵌入式linux:目的:掌握嵌入式处理器其及系统。方法:(1)嵌入式微处理器结构与应用:直接arm原理及汇编即可,不要重复x86。(2)嵌入式操作系统类:ucOS/II简单,开源,可供入门。而后深入研究uClinux。(3)必须有块开发板(arm9以上),有条件可参加培训(进步快,能认识些朋友)。主攻书籍...
  • 17046459527 :学嵌入式linux需要先学什么?
    咎萍凌2258 :答:我们先把学习目标定下来:快速了解嵌入式Linux开发的流程,知道要学什么,具备跟从业者交流的能力。 下面我们用类比和逻辑推导出嵌入式Linux系统的组成,没错,“推导”。 从上图可以知道: ① 组成: 嵌入式Linux系统 = bootloader + linux内核 + 根文件系统(里面含有APP)。 ② bootloader: 它的目的是启动内核,去哪等...
  • 17046459527 :想要从事 linux嵌入式方面的应用软件开发。我该怎么学呢?
    咎萍凌2258 :答:http://www.amazon.cn/mn/detailApp/ref=sr_1_1?_encoding=UTF8&s=books&qid=1274700325&asin=B001DCEA46&sr=8-1 《嵌入式Linux应用开发完全手册》以S3C2410、S3C2440开发板为例,从分析硬件上电执行的第一条指令开始,到构造出一个类似PDA、基于Linux的桌面GUI系统,带领读者学习、掌握从最...
  • 17046459527 :嵌入式开发难吗?要怎么学习?
    咎萍凌2258 :答:嵌入式开发比互联网软件开发是要难些,互联网开发是依据用户态的,嵌入式是深化内核态的,首要难在这几个方面:首要,嵌入式偏底层,是软硬结合的东西,软、硬件都要懂,对才干要求原本就要高不少;其次,嵌入式开发的学习门槛也要高一些,而且像Linux途径下的开发流程,很多人都不习气,摸不清;再者...
  • 17046459527 :嵌入式linux学习经验
    咎萍凌2258 :答:3、学习嵌入式linux:目的:掌握嵌入式处理器其及系统。方法:(1)嵌入式微处理器结构与应用:直接arm原理及汇编即可,不要重复x86。(2)嵌入式操作系统类:ucOS/II简单,开源,可供入门。而后深入研究uClinux。(3)必须有块开发板(arm9以上),有条件可参加培训(进步快,能认识些朋友)。主攻书籍...
  • 17046459527 :零基础如何学习嵌入式?
    咎萍凌2258 :答:推荐两本书:杜春蕾的《ARM体系结构与编程》,韦东山的《嵌入式Linux应用开发完全手册》。后者也许是国内第1本涉及在PC Linux环境下开发的ARM裸机程序的书,如果我说错了,请原谅我书读得少。 对于裸机开发,我们提供有2部分视频: ①环境搭建 第0课第1节_刚接触开发板之接口接线.wmv 第0课第2节_刚接触开发板之烧...
  • 17046459527 :学习嵌入式开发要学习哪些知识?
    咎萍凌2258 :答:嵌入式Linux操作系统学习规划ARM+LINUX路线,主攻嵌入式Linux操作系统及其上应用软件开发目标: (1) 掌握主流嵌入式微处理器的结构与原理(初步定为arm9) (2) 必须掌握一个嵌入式操作系统 (初步定为uclinux或linux,版本待定) (3) 必须熟悉嵌入式软件开发流程并至少做一个嵌入式软件项目。 从事...
  • 相关链接

    欢迎反馈与建议,请联系电邮
    2024 © 视觉网