欢迎光临散文网 会员登陆 & 注册

关于嵌入式的学习方向和方法

2023-02-27 14:40 作者:圣母和正负喜欢没办法  | 我要投稿


                                                   linux驱动、ARM驱动分析

承接上篇:

  那么有人要问是学习ARM-M系列还是ARM-A系列(普通人一般只能接触这些),我建议有时间还是看看Linux和Android,学习一下ARM-A。因为市场上现在的趋势是物联网、智能化,未来走向赛博朋克是注定的,会计算机也是以后的常态。里面涉及到的技术有物联网协议类:LWIP、NB-LOT、Lora。这个我不熟。。。,系统类:Linux、Android、freerots(我个人建议用这个,STM32cubmax里有这个直配置就行),网络技术:TCP、UDP、FTP、HTTP,语言:C、C++、Python、JAVA,总线协议:USB、HDMI、PCIE、SATA,工业其他串口:SPI、IIC、USART,其他脚本和技术:shell , GNU C, Makefile,Cmake,docker,vim,man手册使用。安装软件:VM,Ubuntu20,vscode,Android studio ,QT,filezilla ,MobaXterm,Xshell ,网络抓包工具,音视频分析解码工具,内存分析工具,再安装一个Xmind流程图框架分析软件。

  上述是大半个嵌入式的领域,里面只需精通一门专项技术,比如你搞物联网就去看物联网的,你搞内核驱动你就看内核分析,系统开发就看系统开发,上层应用开发就看应用开发。不要想门门都精通,切记你是会变老的,不要当鸠摩智。我个人的学习路线Linux+Android+网络+视频+部分协议,结合自己的兴趣来。

   如果说上述必须要掌握的嵌入式技术,那基本都是两门精通的语言+一门脚本+操作系统的框架+算法(基本算法,搞应用的人要会多一点)+协议(协议会一门之后都是一个路数)。最后我对于学历这个事来说一说我的看法,在中国,学历就是王道,学历不行的能深造就深造,不能深造的也要想办法深造,去香港,去台湾,去新加坡,去日本,去澳大利亚,一年半制的研究生读一读,能润就润(懂的),在国内会了这些也不能赚到大钱,已有的成熟技术拼的是经验和时间,生力军和管理层都是两个大头,如果想在中国一味的搞技术,我建议还是学学Linux驱动多看看GNU C,人才太多,干的事却是普通人奢求能干的事,大数据、算法、图形图像俺也想学,奈何要学历门槛,俺学历低,所以要有自知之明,俺就学Linux系统,搞明白运行机制就差不多了。

    最后还是希望各位仁兄在事业上能有所钱就。


关于嵌入式的学习方向和方法的评论 (共 条)

分享到微博请遵守国家法律