一、嵌入式开发用到的知识


1、编程语言: 第一层次(C语言),第二层次(ARM汇编、shell脚本、C++、Java);

2、操作系统: 第一层次(linux),第二层次(Android、RTOS(一类实时操作系统,如ucos、uclinux等,一般用在需要操作系统的单片机上));

3、硬件方面: 会看原理图,懂得串口、I2C、USB等常见通信设备的原理及编程、懂得LCD、触摸屏等常见元件原理及编程。

二、嵌入式开发需要什么技能


1、以软件为主,但是需要对硬件有一定了解;

2、重在调试,需要有修改和调试程序的能力;

三、学习体系


1、嵌入式核心课程

2、Android扩展

3、物联网扩展

4、各种实训项目

总结:


①嵌入式是处理“软硬结合”部分的;

②嵌入式软件开发并不需要会设计硬件电路和自己画PCB板;

③嵌入式软件开发以C语言和linux系统为核心,学习的关键和入口点就在这里;

④嵌入式开发涉及面极广,学习周期长,学习难度大。

四、嵌入式核心课程(五大模块)


1、linux基础  +  C语言;

2、linux应用程序开发(系统编程、网络编程);

3、ARM编程(ARM体系架构、ARM汇编、开发板常见外设裸机编程);

4、linux系统移植(uboot移植、kernel移植、rootfs制作);

5、linux驱动开发。

五、Android扩展(三大模块)


1、Android HAL驱动;

2、Android系统定制;

3、Android应用开发;

六、物联网扩展(无线模块)


1、GPS和地图查询服务;

2、wifi;

3、蓝牙4.0;

4、Zigbee;

5、RFID.


以上笔记内容来自朱有鹏老师的讲座 《嵌入式工程师养成计划--嵌入式软件工程师完全学习指南》,在此感谢(*^▽^*)

嵌入式学习路线与方法相关推荐

  1. “计算机之子”winter:我的前端学习路线与方法

    你好,我是winter.今天我们一起来聊聊前端的学习路线与方法. 到现在为止,前端工程师已经成为研发体系中的重要岗位之一.可是,与此相对的是,我发现极少或者几乎没有大学的计算机专业愿意开设前端课程,更 ...

  2. Java学习路线以及方法推荐

    大一的时候,我仅仅接触过 C 语言,对 C 语言的掌握程度仅仅是可以完成老师布置的课后习题.那时候我的主要的精力都放在了参加各种课外活动,跟着一个很不错的社团尝试了很多我之前从未尝试过的事情:露营.户 ...

  3. 1-1(中文版)了解为什么要学英语?清楚英语的学习路线和方法

    文章目录 O 了解为什么要学英语?清楚英语的学习路线和方法 KR 英语和中文的区别 掌握英语的学习路线 知道英语学习的难点和需要注意的坑 能够明白学习英语对自己有什么帮助 O 了解为什么要学英语?清楚 ...

  4. 本科/研究生阶段--嵌入式学习路线(尤其适用于机械僧)

    本科/研究生阶段--嵌入式学习路线(尤其适用于机械僧) 嵌入式开发方向 一.基础阶段(兴趣阶段) 2.1.知识储备 C语言 基本的数电模电 2.2.实践 Arduino开始入手 STM32F1/F4( ...

  5. 嵌入式学习路线——解惑

    你是否在嵌入式学习过程中有很多疑惑,不知道从哪里开始,不知道怎么学一些列问题,在这里给了部分解答,一起去看看 问题一 初学者学习C语言什么时候才能写出像JAVA一样.WEB一样.QT C++一样.py ...

  6. python画春节_过年,大家都在集五福,程序员整理了2018年python学习路线及方法...

    Python是一种解释型.面向对象.动态数据类型的高级程序设计语言.Python由Guido van Rossum于1989年底发明,第一个公开发行版发行于1991年.像Perl语言一样, Pytho ...

  7. 详解从0开始的嵌入式学习路线,学什么、怎么学?

    嵌入式是个大筐,什么都可以往里面装,电子.机械.计算机.自动化.测控.通信.物联网--很多很多专业都和嵌入式沾边,硬件.驱动.操作系统.网络.应用.算法--很多同学越学越迷糊,越学越感觉什么也不会. ...

  8. framework学习路线和方法

    前言 之前分享过我转framework的经历,可以看这里<我是如何从Android开发转framework开发的>,今天根据自己实际工作感受整理出一份framework的学习路线和方法,仅 ...

  9. 呕心沥血整理的的嵌入式学习路线

    曾经是某见的教学总监,我带出来的学生也有大几千了,基本都从事linux相关开发工作.现在在各行各业也基本都是翘楚,有的都成公司技术主管,带领几十人上百人团队. 网上看了很多的嵌入式学习路线,有的还凑活 ...

最新文章

  1. 关于Unity中自带摇杆与车轮碰撞器的使用
  2. docker卸载命令_使用docker完成生信分析环境搭建
  3. java解压多目录Zip文件(解决中文乱码问题)--转载
  4. 李航老师《统计学习方法》的代码实现、课件、作业等相关资源的最全汇总
  5. 华硕主板如何u盘启动电脑
  6. php设置编程,php – 以编程方式设置基本图像
  7. C++常用基础函数整理
  8. 【Retinex】【Frankle-McCann Retinex】matlab代码注释
  9. get函数与getline函数
  10. 电报telegramPC电脑端调为中文
  11. ubuntu16.04下笔记本自带摄像头编译运行PTAM
  12. IDEA打包jar包的多种方式
  13. pyodbc linux 乱码,关于python:无法在Linux上安装pyodbc
  14. [MFC] 绘制图像ROI区域(OpenCv库)
  15. 计算机桌面无法中英文切换,输入法无法切换到中文怎么办_输入法失效只能打英文的解决方法...
  16. 当年“你说什么,我都能实现”的软件公司,后来都是怎么死的?
  17. jQuery便利多个相同的class,点击显示隐藏图标,显示及隐藏其下的内容
  18. 软件测试 - 测试用例常见面试题
  19. u盘修复计算机w7,win7系统提示需要修复U盘的解决方法
  20. Feign-独立使用-实战

热门文章

  1. Riak的一个PHP扩展
  2. 剑桥英语I小学ket考试如何备考
  3. mysql5.7 导入csv文件
  4. 【2021/12/28】thinkphp源码无差别阅读(六)
  5. 数字化变电站各层功能
  6. PMP 1-3章,学习小结
  7. Lenovo G470 windows server 2008 R2安装
  8. mysql全模糊_MySQL文模糊检索问题的解决方法
  9. 北大信科直博保研经历
  10. Java读取pdf模板,并动态生成pdf文件,如动态生成准考证