3、学习嵌入式linux: 目的:掌握嵌入式处理器其及系统。 方法:(1)嵌入式微处理器结构与应用:直接arm原理及汇编即可,不要重复x86。 (2)嵌入式操作系统类:ucOS/II简单,开源,可供入门。而后深入研究uClinux。 (3)必须有块开发板(arm9以上),有条件可参加培训(进步快,能认识些朋友)。 主攻书籍:毛德操的《嵌入式...
嵌入式不同于其他一些纯软的方向,它没有非常具体的学习的学习路线,有些培训班貌似具体的路线,其实是过分冗余,三四个月恨不得把嵌入式技术栈刷完,这显然不是很好的方法,但是很多同学还乐此不疲,失败了还总结为自己不够刻苦,亦或是埋怨嵌入式道路难且长。 我把学习嵌入式的路径大致总结几个关键词,核心知识+实践...
ARM+Linux,虽然很复杂,如果你不去接触Linux,你永远不知道嵌入式的魅力。Linux开发又分为驱动开发,内核开发,应用开发,每一个方向都需要几年甚至几十年的积累,当然有点太远了,但是我们虽然是初学者,但是还是应该扩大我们的知识面,然后去选择自己感兴趣的东西。 学习内容 1、Linux基础篇 Linux常用命令、VIM学习、Linux...
单片机还是比较简单的,等到学好之后,开始学习arm的时候,你就接触的多了,什么操作系统啊、驱动编写啊、内核移植啊、应用程序的添加啊、上位机的编写啊,,那个就多了,,不过到时候你就全知道了。。。 ARM+LINUX路线,主攻嵌入式Linux操作系统及其上应用软件开发目标: (1)掌握主流嵌入式微处理器的结构与原理(初步定为arm...
学习目标确定 我们要搞清楚学习ARM+LINUX嵌入式软件开发的目标。首先,我们需要了解主流嵌入式微处理器的基本构造和运行原理,比如以ARM9为例,这就好比盖房子前要先弄懂地基和房屋的设计。接着,我们还要熟练掌握一种嵌入式操作系统,以Linux为例,它是软件得以运行的根本。最终,必须熟练掌握开发步骤,亲自实践至少完成一个...
如果你对 ARM 处理器有更深入的学习需求,可以进一步研究一些高级主题,如操作系统的移植、驱动程序开发等。这些高级主题需要更深入的知识和经验,可以通过阅读专业书籍、参加培训课程或与专家交流来学习。 5.参与社区和交流: 加入ARM 相关的在线社区、论坛或邮件列表,与其他学习者和专家进行交流和讨论。通过互动可以获得更...
一、ARM-Linux应用开发和单片机开发的不同 二、Arm-Linux 基本开发环境 三、开发流程差异 四、ARM-Linux学习路线 一. ARM-Linux应用开发和单片机开发的不同 这里先要做一个说明,对于ARM的应用开发主要有两种方式:一种是直接在ARM芯片上进行应用开发,不采用操作系统,也称为裸机编程,这种开发方式主要应用于一...
嵌入式Linux开发,是软硬件结合的,这里说的硬件,不是需要初学者去画PCB板子,而是要了解硬件的一些基本结构,因为应用需要在硬件上运行,系统需要移植到硬件上,驱动得针对硬件外设去编写,所以需要对处理器ARM(微控制器MCU或者微处理器MPU或者性能更高的NPU)有一定的了解。概念 学习路线 快速实践 NO. 2 学习路线...
6. 现在Linux相关的工作,多集中在一些嵌入式开发领域,arm,mips等,要学习以下这些体系架构的的资料,了解CPU的设计和工作方式。ARM就看对应的芯片手册,讲的很细致。MIPS就看 《see mips run》,有一二两版,两版内容有些差异,推荐都看。 7. 补充一点经验。不要认为Linux很庞大,很复杂,就觉的很难学。任何东西认...