• 正文
  • 推荐器件
  • 相关推荐
申请入驻 产业图谱

嵌入式软件要会画板子吗?

2024/05/03
2257
加入交流群
扫码加入
获取工程师必备礼包
参与热点资讯讨论

答案:要

作为嵌入式软件工程师,本来就经常和硬件打交道。调试各种协议也要看波形,用示波器什么的。软件玩多了也会腻,可以玩玩硬件,自己从 0 做出一个东西的感觉是不一样的。职业生涯那么长,多尝试一些总是好的,一个软硬件都懂的人,才能更好的带项目。

博主玩过很多板子,单片机STC51、STM32,Linux 有三星 S3C2440、NXP imx6ull、全志 V3s,Android 有 RK3399、MT69xx 等。

不同平台架构不一样,性能也有高有低,适合不同的场景。

单片机的板子博主画过很多,也焊接过很多,可以参考如下文章:

什么算是嵌入式全栈?

Sensorhub 板子开发状态

但是博主还没有画过 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 封装如下,爪形封装,和 STM32 封装一样,这种封装一个电烙铁搞定;

可用参考连接:

https://oshwhub.com/
https://oshwhub.com/ftwtwzy/snaillpi_copy#P1
https://oshwhub.com/fanhuacloud/v3s_lcd

https://whycan.com/index.html
https://licheezero.readthedocs.io/zh/latest/
https://www.cnblogs.com/twzy/p/15691210.html

博主原来用 AD 软件画板,后来改用立创 EDA 画板,特别方便,不需要自己画器件封装,画好板子后购买元器件、打板都特别方便。

从单片机画板切换到 Linux 画板,可以先选择这种内置 DDR 的主控,可以把它当成大号的单片机。熟练以后,再选择外置 DDR 的主控,外置 DDR 在画板的时候就必须上 4 层或者 6 层板,还要做阻抗匹配,遵循 3W 原则、20H 原则、五五原则、差分走线、EMC 等。

其实全志 F1C200s 也是内置 DDR,网上也有很多开源项目。但是它是内置 64M DDR1,主频默认是 408Mhz,封装也不好焊,所以 pass 掉了。

推荐器件

更多器件
器件型号 数量 器件厂商 器件描述 数据手册 ECAD模型 风险等级 参考价格 更多信息
74LVTH125MTCX 1 Fairchild Semiconductor Corporation Bus Driver, LVT Series, 4-Func, 1-Bit, True Output, BICMOS, PDSO14, 4.40 MM, LEAD FREE, MO-153AB, TSSOP-14
$0.56 查看
ATS08ASM-1 1 CTS Corporation Parallel - Fundamental Quartz Crystal, 8MHz Nom, GREEN, RESISTANCE WELD, METAL PACKAGE-2

ECAD模型

下载ECAD模型
$0.59 查看
TLP187(TPL,E(T 1 Toshiba America Electronic Components 1 CHANNEL DARLINGTON OUTPUT OPTOCOUPLER
$1.25 查看

相关推荐

登录即可解锁
  • 海量技术文章
  • 设计资源下载
  • 产业链客户资源
  • 写文章/发需求
立即登录

研究生在读,熟悉硬件、STM32单片机、嵌入式Linux。已收获小米、联发科、浙江大华、上能电气、英威腾、汇川技术、格力、富士康等大厂offer。在这里分享求职经验、嵌入式学习规划、考研、嵌入式Linux技术文章等。