嵌入式Hacker (es-hacker)

Embedded bsp developer enjoys thinking and hacking opensource and develop boards(NanoPi, LicheePi, RPi...)

0%

玩物不丧志-我也想要STM32MP157

哈喽,我是老吴,今天分享一点小经验。

一、个人玩家,如何判断一块开发板好坏?

  1. 了解 cpu 原厂的综合实力,谷歌一下就能看到全球各大半导体公司的排名。一般来说,无论是代码质量,文档资料,还是技术支持,外企的芯片会比国产芯片好,唯一的缺点就是价格更贵,但这对个人玩家来说是无所谓的。对于一款 cpu,一般就买一个板子。这样的话,1 个芯片的溢价最多就 100~200 块,但是对于带来的品味提升和学习难度的下降,以及后续带来的求职竞争力的提升(前提是你投入了时间去学习),这点小钱不值得一提,这笔投资性价比超高
  1. 查阅 cpu 原厂提供的 sdk,检查 cpu 的 bsp 版本是否够新。一般来说,越是新版本的Linux内核,例如现在就能采用Linux-5.4 LTS内核作为sdk的STM32MP157,是比较适合个人玩家学习的。因为内核版本越高,各种驱动框架的设计都会更先进,学习者就能品味到更高质量的代码。另外,也说明这颗芯片和开源社区联系得比较紧密,这一点对个人玩家而言意味着可玩性更高。

  2. 检查 cpu 原厂的文档资料 (包括网页资料和pdf) 是否足够丰富和开放。阅读文档的能力是嵌入式开发人员的核心能力之一,嵌入式里许多问题的解决,有赖于你对芯片的熟悉程度,这就得靠一份完善的芯片手册了。如果你阅读了足够多的文档资料(包括英文文档),应该很容易就能感知到某颗芯片的文档资料的好坏。好的文档是思路清晰,内容齐全,比较烂的文档读起来则让人感觉云里雾里。

  3. 检查开发板厂商的适配程度和教材资料的完善程度。教材资料一般包括示例代码,中文文档(一般是wiki的形式),视频教程。由于开发板本身利润不是很高,如果一个开发板厂商能坚持输出高质量的教程,是一件非常难能可贵的事。市面上能把嵌入式培训和开发板两件事都做好的厂商很少,一般都是只抓住其中一个点做好就行。两手都抓,韦老师的百问网算是比较突出的一家。

  4. 最后一个值得关注的点,就是板子的稳定性。这一点对于企业来说特别重要,对于个人玩家来说则不用把标准定得跟企业一样。一般来说,所有开发板的主要销售目标都是企业客户,其次才是个人玩家,所以稳定性方面大概率是满足个人玩家的

  5. 其他的包括板子的易用性(烧写是否方便,有人喜欢gui,有人喜欢命令行),外形是否美观,接口布局是否合理,接口是否齐全(有的人喜欢简洁,有的人喜欢丰富),保值率(考虑回血)等,则见仁见智,看个人喜好。

结合上面 6 条来看,百问网的 STM32MP157 有点香啊~


二、百问网 STM32MP157 官方介绍

  • 自行淘宝搜索吧~

三、思考技术,也思考人生

学习技术,更要学习如何生活

你和我各有一个苹果,如果我们交换苹果的话,我们还是只有一个苹果。但当你和我各有一个想法,我们交换想法的话,我们就都有两个想法了。

嵌入式系统 (Linux、RTOS、OpenWrt、Android) 和 开源软件 感兴趣,想和更多人互相交流学习,请关注公众号:嵌入式Hacker,一起来学习吧。

无论是关注或转发,还是打赏,都是对作者莫大的支持。觉得文章对你有价值的话,不妨点个 在看和点赞 哦。

欢迎加入我的微信群:先加我,我拉你进群,暗号(我最棒)。

祝各位工作顺利,家庭幸福,财源滚滚~

这是一篇有趣的文章吗?

欢迎关注我的其它发布渠道