热门
最新
红包
立Flag
投票
同城
我的
发布
互联网和金融领域资深猎头顾问
4 年前
trueqq_34904315
下周就放假了,回家的计划怎么回家,不回家的在计划怎么开趴跟朋友小聚,我……居然在撸各款AI职位,只因为招聘无假
上班摸鱼
下一条:
进阶阶段:STM32单片机:掌握STM32的库函数编程以及寄存器操作,复杂外设:DMA、ADC、DAC、PWM、IIc、SPI、jtag调试、中断、时钟系统,高级模块:蓝牙、WiFi、摄像头、键盘鼠标、USB。书+开发板(正点原子推荐,资料齐全,视频配套,入门速度快)+博客+自己做笔记cortex M3内部结构:掌握STM32的内部结构和cortex M3内核结构,书籍:《cortex M3/M4权威指南》。C语言进阶:C指针、数据结构。书籍:《C和指针》《C primer》《数据结构与算法分析》实时操作系统:freertos 或者 ucos操作系统。下载源码,学会移植,学习操作系统基本结构,深入掌握操作系统调度和内存管理。源码+手册+大佬博客应用层:学习一点C++或者C#,常识写上位机程序,Windows的应用程序。【自我测试】STM32+摄像头+蓝牙+上位机。STM32读取摄像头的数据,通过蓝牙传输给PC电脑上位机,并且上位机显示出来。【自我测试】如果是大学生,可以积极参加,电子设计竞赛,智能汽车竞赛,等各种电子类比赛。实战中提高速度和效果最快。工具软件:keil或者IAR、QT编写上位机、其他工具软件职业阶段:进一步掌握的话,就看求职方向了,学习的目的一方面是兴趣,另一方面也是赚钱。看市场需求,一般嵌入式的大厂大都要求有Linux开发经验,按照顺序:先学会使用Linux,再学习Linux内核。Linux十分庞大,弄懂一个组件或者一项就能找个不错的工作。Linux应用层编程、Linux系统编程、ARM体系结构(嵌入式一般先学ARM架构,其他架构工作中再学)Linux驱动、Linux内核基本模块:内存管理,任务调度,文件系统。弄懂一个需要很多时间。书籍:《Unix环境高级编程》《Linux内核设计与实现》《Linux系统编程》《深入理解Linux内核》《Linux设备驱动开发详解》《Linux设备驱动程序内核机制》《Linux内核情景分析》《ARM体系结构与编程》《ARM嵌入式系统开发:软件设计与优化》多做学习总结,写博客。【博客,写之前是写给自己的,写完了就是给别人的】嵌入式的应用十分广泛,实际工作中用到的知识肯定不止这些,也有些完全用不上,但是这些都是基础的,掌握好基础,掌握学习新知识的方法,工作中,找到数据手册就可以开发了。
立即登录