本文主要是介绍嵌入式软件工程师要会画板子吗?,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!
答案:要
作为嵌入式软件工程师,本来就经常和硬件打交道。调试各种协议也要看波形,用示波器什么的。软件玩多了也会腻,可以玩玩硬件,自己从 0 做出一个东西的感觉是不一样的。职业生涯那么长,多尝试一些总是好的,一个软硬件都懂的人,才能更好的带项目。
博主玩过很多板子,单片机有 STC51、STM32,Linux 有三星 S3C2440、NXP imx6ull、全志 V3s,Android 有 RK3399、MT69xx 等。
不同平台架构不一样,性能也有高有低,适合不同的场景。
单片机的板子博主画过很多,也焊接过很多,可以参考如下文章:
但是博主还没有画过 Linux、Android 的板子。Android 板子太难,成本又高,市面上很少有个人开发者玩。但是 Linux 板子还是很多的,经过调研,博主想画一块全志 V3s Linux 开发板玩一玩,选 V3s 的原因有:
-
立创开源广场有很多开源项目可以参考,荔枝派也可以参考
-
V3s 内置 64MB DDR2,画板子时不需要考虑 DDR,只需要注意 USB 和 SD 卡就行
-
因为 V3s 内置 DDR,所以板子画大一点两层板就可以,不需要四层板。如果你选的主控是外置 DDR,那得上四层板或六层板
-
V3s 封装是 LQFP 封装,这种封装和 STM32 一样,容易手工焊接
-
V3s 单核 Cortex-A7,主频 1.2Ghz,够高
V3s 封装如下,爪形封装,和 STM
这篇关于嵌入式软件工程师要会画板子吗?的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!