嵌入式学习方法
文章平均质量分 86
讲述嵌入式学习的一般方法
linux boy
莫愁前路无知己,天下谁人不识君!
展开
-
嵌入式行业需要什么样的技术人才?
通过仔细观察各种招聘的岗位要求,无非是两方面。(1)通用要求:比如什么学历,多少年工作经验,有创新精神,抗压能力强,吃苦耐劳,善于沟通,态度认真等等等等…**(2)专业要求:**这个可真的多了去了,但无非就是各种精通。什么精通控制理论,精通电路设计,精通各种硬件驱动开发,精通linux内核以及裁剪,精通C/C++/Java语言,精通DSP,精通ARM,精通什么linux/ecos/ucos/wince/VxWorks,精通嵌入式数据库,精通多线程编程,精通各种网络协议,精通各种总线协议,精通塞班/安卓/原创 2020-09-02 09:53:24 · 549 阅读 · 0 评论 -
嵌入式开发学习学习路线
一、嵌入式的难点嵌入式开发比互联网软开(比如Java后端)还是要难一些的,比如Java开发,基本也都是用户态的东西,但嵌入式很多东西都深入到了内核态。二、总体学习思路总体来说,还是可以把嵌入式学习分为三个大的阶段:首先基础学习阶段,这就包括通用编程基础(C语言、数据结构/算法、操作系统、计网、计组、Linux系统基础)和基本的硬件基础,扎实地掌握这两大基础,是后续持续发展和不断进步的动力源泉。其次就是嵌入式应用编程阶段,或者说系统平台编程阶段。因为一般会以特定的嵌入式平台和特定的嵌入式操作系统为依原创 2020-08-21 13:10:55 · 8337 阅读 · 1 评论 -
嵌入式linux学习方法
1、抓住重点:应用基础、驱动基础嵌入式涉及的东西太多太杂了,如果心里没有主线,碰到什么都要去研究个透彻,最终反而忘记自己要学什么了。嵌入式涉及硬件知识、软件知识,软件里涉及汇编、ARM架构、C语言、Makefile、Shell;又分为bootloader、内核、驱动、基本的APP、GUI。比如我们会用到Makefile,了解它的基本规则,会用我们提供的Makefile就可以。不需要深入研究那些make函数,因为在工作中都有现成的Makefile给你使用,不需要自己去编写一套Makefile。何必花上原创 2020-08-07 22:13:47 · 682 阅读 · 0 评论 -
嵌入式linux快速入门
总体框图从上图可以知道:① 组成:嵌入式Linux系统 = bootloader + linux内核 + 根文件系统(里面含有APP)。② bootloader:它的目的是启动内核,去哪读内核?读到哪里?去Flash等外设读内核,存到内存里去。所以需要有Flash里外设的驱动能力,为了调试方便还会有网络功能。所以,可以认为 booloader = 裸机集合,它就是一个复杂的单片机程序。③ Linux内核Linux内核的最主要目的是去启动APP,APP保存在哪里?保存在“根文件系统”里。“根文件系统”又原创 2020-08-07 21:58:27 · 596 阅读 · 0 评论