瑞芯微soc的学习和应用(初步)

张开发
2026/4/20 21:43:27 15 分钟阅读

分享文章

瑞芯微soc的学习和应用(初步)
【 声明版权所有欢迎转载请勿用于商业用途。 联系信箱feixiaoxing 163.com】有一句话叫形势比人强。这句话虽然残酷了一点但是用在了当前的环境下还是很应景的。随着ai技术的流行纯的代码软件工程师正在失去了优势。那么针对这种情况应该怎么解决呢其实没有什么特别好的办法主要还是软硬结合把自己往系统工程师靠这样才有一点机会。1、不做嵌入式纯软件工程师即使自己做的是嵌入式但做的是纯软件开发这其实也是危险的。比如QT纯界面开发、纯算法开发、纯业务开发这一点和网页前端、后端、app开发没有区别。因为这部分都是ai擅长的内容。自己直接去和ai竞争并不合适。2、懂一点接口的内容要做嵌入式哪怕是对电路不理解但是接口部分还是可以去了解一下的。比如低速的总线232、485、can、ad、da、gpio、spi、iic、iis这些接口可以稍微了解下看看它们连接的都是什么芯片。还有一些接口是高速的常用的有eth、usb、pcie、mipi等等这部分只有soc才有最好也要学习下。3、拥抱国产soc目前的形势就是出口、国内两条线。由于国际的限制很多的芯片国内是不允许销售的。而国产这部分也在发力不管是芯片制造还是芯片设计领域都有了长足的进步。尤其是soc早期的瑞芯微、全志往往只是限定在一些领域使用比如消费电子比如平板领域而现在则不同这部分慢慢地拓展到各个领域比如说工业、医疗和汽车。要说国产soc已经和国外soc分庭抗礼这有点过了。但是整体发展趋势还是可圈可点的。对于个人来说就是如何借助这些趋势实现个人发展和收入的提高。4、重点看soc的区别部分很多人学习soc喜欢学习技术学习linux。这一点当然无可厚非。但是很多的soc它本身其实是面向特定市场的产物。比如有专门针对e-ink墨水屏的soc有拿掉视频编解码、专门针对工控领域的soc有完全不考虑屏幕输出、只保留编码或者解码的ipcam soc还有带超强npu算力的soc同时满足高性能cpu和实时控制m0的车规soc以及对图像有极高要求重点发力isp端的soc等等。soc和soc虽然看上去很类似但是本质还是要看方案、看产品单纯soc参数比较意义不大。而且很多时候我们是不可能直接拿原厂的soc去开发的因为那样的东西即使做出来也毫无意义无法满足客户痛点没有竞争力。5、重点linux、android按需学习android是时代发展的产物本身的重点还是应该放在linux上面。学习linux主要是学习它的架构、它的流程、它的软硬同步机制至于里面的uboot、dts、kernel和rootfs这部分用到什么学什么就可以了。只是说学习的时候一定要配合芯片手册、原理图、sdk和硬件加速原理这样才能把东西做精做好。6、适当做一些小的投资有的时候我们也要学会适当投资买一点开发板练习买一点ai编程工具、然后买一点某网盘会员下载sdk再买一点会员学习教程这都是可以的。实际学习的时候学会通过付费降低自己学习的门槛提高学习的进度。7、灵活用soc设计方案学习的目的是为了使用实际使用的时候活学活用soc。比如说socmcu配合这样可以把机器人用好socros2这样很多基础的机器人代码就不需要自己做了还比如socfpga这样采样部分就有了保障再比如soc上位机这样就可以实现远程控制了等等。

更多文章