arm 、stm32、linux该如何学习?有没有先后顺序,先学什么比较好?

先讲自己,我是从Arduino单片机入门,再到stm32 ,再开发瑞萨,TI,然后学校教了51。这是一个奇怪的学习过程,所以当我第一次接触51单片机的时候,刚好我有一些资料,是我根据网友给的问题精心整理了一份「资料从专业入门到高级教程」,

点个关注在评论区回复“888”之后私信回复“888”,全部无偿共享给大家!!我已经是个合格的单片机开发者了。但是我再看到51单片机的硬件架构的时候,我觉得不愧为经典中的经典,该有的接口都有了,该有的内部硬件也都有了,简洁,明了,适合初学者。有人问,说郭天祥的10天学会51值不值得看,我想说,2022年,不值得看了,视频质量(分辨率,音频)有点差了,但是内容还是值得肯定的。希望有一天能出重制版吧。所以作为一个单片机工程师,再去学习Arm的时候,驱动开发变得简单了起来,所以,在看imx6和2440的时候,驱动的课程书籍,都是很快就扫过。然后我接触到了一个很罪恶的东西,树莓派

是的,可能和绝大多数的博主说的截然相反,树莓派在我口中成了邪恶的象征。但是我坚信这个观点,我甚至认为,如果一个学生,未来想做一个嵌入式的开发者,接触linux的第一件事,绝对不是玩树莓派。还有一件事,如果你不是去做linux运维,不要去看完鸟哥的私房菜,那不是开发者读的,把前几张看完,了解下linux的基础知识就好。关于树莓派的学习,我只能说,它上面有完善的包管理,有直接的GUI,大部分的教程也不是交叉编译,也不需要开发任何驱动,所以,你作为学习学什么呢。

目前,我们在做国产化,以全志,瑞芯微为代表的国产Arm已经逐渐铺开市场。即使是恩智浦,TI,ST这些大厂的Arm芯片,也没有树莓派这样的生态。所以,这里就得提到,Arm芯片的开发流程吧。6237786fb68cbb45f3bfe9c6e3911931.jpeg

最近更新

  1. docker php8.1+nginx base 镜像 dockerfile 配置

    2024-07-11 09:12:01       53 阅读
  2. Could not load dynamic library ‘cudart64_100.dll‘

    2024-07-11 09:12:01       55 阅读
  3. 在Django里面运行非项目文件

    2024-07-11 09:12:01       46 阅读
  4. Python语言-面向对象

    2024-07-11 09:12:01       56 阅读

热门阅读

  1. 包管理器-npm、yarn、cnpm、pnpm的比较

    2024-07-11 09:12:01       21 阅读
  2. Android Studio gradle下载失败?!

    2024-07-11 09:12:01       25 阅读
  3. UWB系列教程(一)UWB简介

    2024-07-11 09:12:01       22 阅读
  4. PHP框架详解 - symfony框架

    2024-07-11 09:12:01       20 阅读
  5. 微信小程序---模板语法

    2024-07-11 09:12:01       23 阅读
  6. [终端安全]-6 移动终端之应用程序安全

    2024-07-11 09:12:01       17 阅读
  7. AI学习指南机器学习篇-层次聚类合并策略

    2024-07-11 09:12:01       21 阅读
  8. DPDK源码分析之(1)libmbuf模块补充

    2024-07-11 09:12:01       19 阅读