嵌入式学习的正确步骤,嵌入式 嵌入式学习路线.docx 立即下载
2025-08-27
约1.6万字
约26页
0
27KB
举报 版权申诉
预览加载中,请您耐心等待几秒...

嵌入式学习的正确步骤,嵌入式 嵌入式学习路线.docx

嵌入式学习的正确步骤,嵌入式嵌入式学习路线.docx

预览

免费试读已结束,剩余 21 页请下载文档后查看

10 金币

下载文档

如果您无法下载资料,请参考说明:

1、部分资料下载需要金币,请确保您的账户上有足够的金币

2、已购买过的文档,再次下载不重复扣费

3、资料包下载后请先用软件解压,在使用对应软件打开

嵌入式学习的正确步骤,嵌入式嵌入式学习路线

第一篇:嵌入式学习的正确步骤,嵌入式嵌入式学习路线达内教育—中国IT培训领导品牌嵌入式学习的正确步骤,嵌入式嵌入式学习路线嵌入式门槛虽然较高,但也跟其他事物一样,并不是牢不可破。只要我们用心去对待,冬雪终将化去,春风定会吹来。具体步骤如下:1、《C语言》第二版谭浩强;《C程序设计语言》第二版徐宝文译机械工业出版社你能区分开指针数组和数组指针吗?你知道函数指针吗?你能区分开定义一个变量时系统给它分配的空间与用malloc()函数给一个变量分配的空间有什么不一样吗?2、《数据结构》C语言版黄国愉、叶乃青编清华大学出版社你能合上书本,用C语言实现书中的单链表、双链表数据结构吗?3、《实用C++程序设计》第二板中国电力出版社Steve_Oualline著此阶段主要是学习其面向对象的编程思想,加深对C语言和数据结构的理解。4、学习单片机,最好能找个前辈带一带。你能用51单片机做出一样实际的东西吗?即使它再简单!要注意加深对中断的理解。5、学习ARM单片机。(1)、细读《ARM微控制器基础与实战》周立工编写(注:即使你不用书中的开发板)(2)、细读相关芯片的原版英文文档。如:arm920TE.pdfS3C2410_1.2.pdf6、学习uCOS!操作系统。(1)、细读《嵌入式实时操作系统uC/OS-!》第二版召贝贝译你能把uCOS!移植到自己的平台上吗?(2)、能编写在uCOS!操作系统环境下运行的针对具体硬件的驱动程序达内教育—中国IT培训领导品牌7、熟悉Linux环境,学习Linux环境编程,学习交叉编程(1)、细读《linux命令大全.pdf》(2)、细读《GNUMake使用手册(中译版).pdf》(3)、学习创建交叉编程环境.8、学习Linux操作系统。(1)、《UNIX环境高级编程》(2)、可以到一些好的网站下载一些比较好的书籍(3)、细读《linux内核完全注释》(4)、细读《understandingthelinuxkernel2》(5)、利用源代码阅读利器工具“SourceInsight”进行真正的linux内核原码刨析(6)、最后进行内核移植,并能编写在linux操作系统环境下运行的针对具体硬件的驱动程序9、学习Linux设备驱动编写。可参考《Linux设备驱动程序》10、复习C++,学习用QT进行图形界面编程(1)、细读《QT编程宝典》(2)、学会通过查看QT电子文档进行QTGUI实地编程(3)、学习交叉编程.(其实就是把命令qmake变为tmake)11、当然,你也可学习一下PCB的制作和设计一个自己的CPU(即软壳)在嵌入式软件方面最重要的课程包括:(1)嵌入式微处理器结构与应用:这是一门嵌入式硬件基础课程,我们说过,嵌入式是软硬件结合的技术,搞嵌入式软件的人应对ARM处理器工作原理和接口技术有充分了解,包括ARM的汇编指令系统。若不了解处理器原理,怎么能控制硬件工作,怎么能写出节省内存又运行高速的最优代码(嵌入式软件设计特别讲究时空效率),怎么能写出驱动程序(驱动程序都是与硬件打交道的)?很多公司招聘嵌入式软件人员时都要求熟悉达内教育—中国IT培训领导品牌ARM处理器,将来若同学到公司中从事嵌入式软件开发,公司都会给你一本该设备的硬件规格说明书(xxxSpecification),你必须能看懂其中的内存分布和端口使用等最基本的说明(就像x86汇编一样),否则怎么设计软件。有些同学觉得嵌入式处理器课程较枯燥,这主要是硬件课程都较抽象的原因。还有同学对ARM汇编不感兴趣,以为嵌入式开发用C语言就足够了。其实不应仅是将汇编语言当成一个程序设计语言,学汇编主要是为了掌握处理器工作原理的。一个不熟悉汇编语言的人,怎么能在该处理器写出最优的C语言代码。在嵌入式开发的一些关键部分,有时还必须写汇编,如Bootloader等(可能还包括BSP)。特别是在对速度有极高要求的场合(如DSP处理器的高速图像采集和图像解压缩),目前还会用到汇编写程序的,尽管用到的机会相对C要小得多。当你在一个嵌入式公司工作时,在查看描述原理的手册时,可能很多都是用汇编描述的,这是因为很多硬件设计人员只会写或者喜欢用汇编描述,此时你就必须看懂汇编程序,否则软硬件人员可能就无法交流。很多嵌入式职位招聘时都要求熟悉汇编。[小知识]目前嵌入式处理器常见的有ARM、PowerPC、MIPS、Motorola68K、ColdFire(冷火)等,但ARM占据了绝对主流(有资料说手机中几乎90%都是ARM处理器)。ARM是一个只卖知识产权的公司,目前获得购买了ARMCPU核授权许可的大公司很多,包括Intel、Samsung、Amstel、Motorola、Philip等,他们都在ARMCPU核的基础上进行了一些外围扩展,
查看更多
单篇购买
VIP会员(1亿+VIP文档免费下)

扫码即表示接受《下载须知》

嵌入式学习的正确步骤,嵌入式 嵌入式学习路线

文档大小:27KB

限时特价:扫码查看

• 请登录后再进行扫码购买
• 使用微信/支付宝扫码注册及付费下载,详阅 用户协议 隐私政策
• 如已在其他页面进行付款,请刷新当前页面重试
• 付费购买成功后,此文档可永久免费下载
全场最划算
12个月
199.0
¥360.0
限时特惠
3个月
69.9
¥90.0
新人专享
1个月
19.9
¥30.0
24个月
398.0
¥720.0
6个月会员
139.9
¥180.0

6亿VIP文档任选,共次下载特权。

已优惠

微信/支付宝扫码完成支付,可开具发票

VIP尽享专属权益

VIP文档免费下载

赠送VIP文档免费下载次数

阅读免打扰

去除文档详情页间广告

专属身份标识

尊贵的VIP专属身份标识

高级客服

一对一高级客服服务

多端互通

电脑端/手机端权益通用