嵌入式技术学习路线_第1页
嵌入式技术学习路线_第2页
嵌入式技术学习路线_第3页
免费预览已结束,剩余1页可下载查看

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

嵌入式技术是各种电子产品的核心技术,也是工业4.0、远程医疗、3D嵌入式技术是各种电子产品的核心技术,也是工业4.0、远程医疗、3D打印等新兴产业的核心技术,具有广阔的发展前景。很多计算机、电子打印等新兴产业的核心技术,具有广阔的发展前景。很多计算机、电子信息类专业的学生都想把嵌入式开发作为自己的职业目标,但是因为嵌信息类专业的学生都想把嵌入式开发作为自己的职业目标,但是因为嵌入式涉及的知识太多,太杂,太广,很多嵌入式初学者陷入嵌入式知识入式涉及的知识太多,太杂,太广,很多嵌入式初学者陷入嵌入式知识的海洋中,东学一点,西学一点,找不到学习的方向。作为过来人,的海洋中,东学一点,西学一点,找不到学习的方向。作为过来人,给大家谈谈正确的嵌入式学习路线,供各位嵌入式初学者参考,希望对给大家谈谈正确的嵌入式学习路线,供各位嵌入式初学者参考,希望对大家有所帮助。首先嵌入式技术主要分为嵌入式软件和嵌入式硬件2大方向。嵌入式硬件方向件PCB板,选择合适的元器件,焊接调试硬件电路板,保证硬件电路10~30、多层PCB板的设计经是由CPURAM和FLASH几大部分组成,而软件就千差万别了。产计的工作量是硬件设计的4~5一个公司的软件工4~5倍,嵌入式软件工程师需求比硬件嵌入式软件工程师学习路线1、打好嵌入式软件编程的基础这一阶段重点打好嵌入式软件编程的基础,包括学习Linux系统的基本应用,Linux的常用命令、C语言编程基础、常用的数据结构。特别是C学习编程语言C程序设计C《C和指针》,《C陷阱与缺陷》,《C++Primer》2、学习ARM体系结构编程这一阶段才是真正的嵌入式编程,首先我们要选择一款嵌入式CPU和一款嵌入式开发平台,目前ARM嵌入式CPU这一阶段重点是学习嵌入式CPUNANDFLASHLCD屏、触摸屏等常用嵌入式外围设备的硬件以及如何使用C对于嵌入。这一阶段重点是要看CPU的芯片手册,大部分的参考书ARM嵌入式系统开发--ARM处理器开发详解基于ARM》3、学习嵌入式系统的构建这一阶段主要学习带有操作系统的嵌入式系统的构建,包括系统的启动流程、Bootloader的工作流程、UBOOT的编译、裁剪与移植、嵌入式Linux内核的裁剪、移植与编译,嵌入式根文件系统的定制、BootLoader、内核和根文件系统的烧写。这一阶段的主要目的是掌对嵌入式系统软构建嵌入式Linux核心软件系统实战》4、学习嵌入式Linux应用程序开发上层的嵌入式LinuxLinux多进程、多线程、网络、文件与目录和QT编程。掌握嵌入式Linux环境下应用程序开发技术。这一阶段推荐的书籍有:《UNIX环境高级编程》,《UnixQtCreator快速入门》,《精通Qt45、学习嵌入式Linux驱动程序开发学习底层嵌入式LinuxLCDLinux设备驱动程序》,《Linux6、完成一个综合项目实训项目,例如:实训项目,例如:基于嵌入式Linux

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论