无论是身处学校还是步入社会,大家都尝试过写作吧,借助写作也可以提高我们的语言组织能力。相信许多人会觉得范文很难写?接下来小编就给大家介绍一下优秀的范文该怎么写,我们一起来看一看吧。
嵌入式教学篇一
1.c语言是所有编程语言中的强者,单片机、dsp、类似arm的种种芯片的编程都可以用c语言搞定),因此必须非常熟练的掌握。推荐书籍:《thecprogramminglanguage》中译版本。
2.操作系统原理,是必需的,如果你是计算机专业毕业那也就无所谓了,如果是非计算机专业的`就必须找一本比较浅显的计算机原理书籍看一看,把啥叫“进程”“线程”“系统调度”等等基本问题搞清楚。
操作系统就是用c语言编写的,所以你也应该先学习下linux方面的编程,只有你会应用了,才能近一步去了解其内核的精髓。推荐书籍:《unix环境高级编程》(第2版)
4.了解arm的架构,原理,以及其汇编指令,我们在嵌入式开发中,一般很少去写汇编,但是最起码的要求是能够看懂arm汇编。
5.系统移植的时候,就需要你从最下层的bootloader开始,然后内核移植,文件系统移植等。而移植这部分对硬件的依赖是非常大的,其配置步骤也相对复杂,也没有太多详细资料。
6.驱动开发linux驱动程序设计既是个极富有挑战性的领域,又是一个博大精深的内容。linux驱动程序设计本质是属于linux内核编程范畴的,因而是对linux内核和内核编程是有要求的。在学习前你要想了解linux内核的组成,因为每一部分要详细研究的话足够可以扩展成一本厚书。
一、学习本质
学习嵌入式系统首先要抽象出系统本质,了解自己真正需要什么可以节省大量时间。例如:一开始不要从具体的cpu架构和汇编语言学起,这些都是易变的内容,你换一种cpu就要从头学一次,不划算。要学就学那些不容易变化的内容:通用i/o驱动、万能中断处理机制、通用串口驱动、unix文件api接口、socket插口、posix标准等。
二、学习经典
常用的另一层意思是尽量遵循标准,如果一开始就接受不正规的训练,甚至比不接受训练更有害,一旦养成坏习惯就很难再改了。比如:我们使用unix文件系统构造开发平台就比用dos文件系统经典。何谓经典,经典就是经过了长时间实践考验,bug少,使用广泛.
三、投入学习
学习环境很重要,有了环境,通过多接触---多模仿---多实践,轻轻松松就能掌握嵌入式系统,根本不必专门去搜集各种资料。
s("content_relate");【嵌入式学习方法】相关文章:
1.最简单的嵌入式学习方法
2.嵌入式初学者开发arm的学习方法
3.嵌入式操作系统与嵌入式处理器
4.学习嵌入式
5.什么是嵌入式系统
6.嵌入式系统是什么
7.嵌入式系统应用分析
8.嵌入式处理器的分类
版权声明:此文自动收集于网络,若有来源错误或者侵犯您的合法权益,您可通过邮箱与我们取得联系,我们将及时进行处理。
本文地址:https://www.nuenian.com/fanwen/qitafanwen/295eb6e9ed918a6cdeb8d32ab01bf6f7.html