PDP业余学而优则仕随心所欲领到手的配套措施
进阶阶段:(不要只看电视,要多亲自动手,但一千万不是直接亲自动手,JGD5看电视)
C词汇:PDP程式设计多半用C词汇、小量编订,先自学C词汇,编订加进的时候再玩游戏查阅。教科书:就行了两本C词汇大学教科书,加速进阶,笔记本电脑上照著教科书敲标识符,有问题网路上搜寻解决。
Nagaur一提。今年自己还演唱了两套还比较系统的进阶笔记本电脑系统讲义,想朋友圈我就能,也能找我报名者圣戈当斯区辅导,去参与应用软件设计赛事。
51笔记本电脑系统:看电视了解笔记本电脑系统是个甚么东西,笔记本电脑系统的基本上基本原理,然后买N53SI241SV自学,照著音频自学两遍N53SI241SV上的基本上组件操作方式。掌控IO操作方式、UART通讯、演示IIC和SPI通讯、受阻的基本原理、计时器计时器。书+N53SI241SV。
简单组件:数码管、开关、电气、按钮、小溪灯等;【不一定要自学N53SI241SV上的所有组件,自学一些常见的,钟爱的方可,许多组件操作方式相近,加速进阶】
数电模电:掌控基本上的电阻科学知识,能看懂N53SI241SV的电阻设计图。能照著N53SI241SV的设计图冲压电阻。
工具应用软件:Keil应用软件和altium designer应用软件
【附带】掌控51笔记本电脑系统的在结构上,UART、IIC的协议详细情况,专业委员会看数据指南
【人格试验】如果是中学生,能积极主动参与,应用软件设计竞赛,智能汽车体育竞技,等各种电子类赛事。两栖作战中提高速度和效用最慢。即便是会弹,也积极主动参与,通常参与了会有专业培训甚么的,有许多人一起自学、沟通交流,也是能的。即便最开始拿没法排位,即便是高校教师赛事,积极主动参与。
【自我试验】使用altium designer应用软件设计一个电阻,并购买电子器件冲压电阻板。编写程序,实现笔记本电脑系统读取温度传感器和湿度触感器的数据,通过uart发送到笔记本电脑上位机,同时上位机发送命令给笔记本电脑系统,控制开关响+灯亮。能自行发挥,电阻设计照抄N53SI241SV。
进阶阶段:
STM32笔记本电脑系统:掌控STM32的库函数程式设计以及寄存器操作方式,复杂外设:DMA、ADC、DAC、PWM、IIc、SPI、jtag调试、受阻、时钟系统,高级组件:蓝牙、WiFi、摄像头、键盘鼠标、USB。书+N53SI241SV(正点原子推荐,资料齐全,音频配套,进阶速度快)+博客+自己做笔记
cortex M3在结构上:掌控STM32的在结构上和cortex M3内核结构,书籍:《cortex M3/M4权威指南》。
C词汇进阶:C指针、数据结构。书籍:《C和指针》《C primer》《数据结构与算法分析》
实时操作方式系统:freertos 或者 ucos操作方式系统。下载源码,专业委员会移植,自学操作方式系统基本上结构,深入掌控操作方式系统调度和内存管理。源码+指南+大佬博客
应用层:自学一点C++或者C#,常识写上位机程序,Windows的应用程序。
【人格试验】STM32+摄像头+蓝牙+上位机。STM32读取摄像头的数据,通过蓝牙传输给PC笔记本电脑上位机,并且上位机显示出来。
【人格试验】如果是中学生,能积极主动参与,应用软件设计体育竞技,智能汽车体育竞技,等各种电子类赛事。两栖作战中提高速度和效用最慢。
工具应用软件:keil或者IAR、QT编写上位机、其他工具应用软件
业余阶段:
进一步掌控的话,就看求职方向了,自学的目的一方面是兴趣,另一方面也是赚钱。看市场需求,一般PDP的大厂大都要求有Linux开发经验,
按照顺序:先专业委员会使用Linux,再自学Linux内核。Linux十分庞大,弄懂一个组件或者一项就能找个不错的工作。
Linux应用层程式设计、Linux系统程式设计、ARM体系结构(PDP一般先学ARM架构,其他架构工作中再学)
Linux驱动、Linux内核基本上组件:内存管理,任务调度,文件系统。弄懂一个需要许多时间。
相关资料:《Unix环境高级程式设计》《Linux内核设计与实现》《Linux系统程式设计》《深入理解Linux内核》《Linux设备驱动开发详解》《Linux设备驱动程序内核机制》《Linux内核情景分析》《ARM体系结构与程式设计》《ARMPDP系统开发:应用软件设计与优化》
多做自学总结,写博客。【博客,写之前是写给自己的,写完了就是给别人的】
PDP的应用十分广泛,实际工作中加进的科学知识肯定不止这些,也有些完全用不上,但是这些都是基础的,掌控好基础,掌控自学新科学知识的方法,工作中,找到数据指南就能开发了。
有做芯片的、手机的、安防、无人机、通讯、家电,各行各业都离不开PDP。前景还是能的,但是一定要坚持深入自学,浅层的皮毛都能做,含金量低。
C词汇、实时操作方式系统或者Linux操作方式系统、ARM芯片架构,这三点掌控的比较深入了,再工作中换其他硬件平台都能较快的上手。
收藏都几千啦,顺便点个赞吧,亲身有效经验分享。点赞的都会好好学,找大厂。