• 已解决 73482 个问题
  • 已帮助 5993 位优秀工程师

如果已经能够较熟练使用STM32等单片机,想做更高端的芯片

chen0000009 2017-12-09 浏览量:1100

如果已经能够较熟练使用STM32等单片机,想做更高端的芯片开发,如A8\A9

这里说的开发是全方位的,从硬件到底层再到应用层,该如何入手

0 0 收起

我来回答

上传资料:
选择文件 文件大小不超过15M(格式支持:doc、ppt、xls、pdf、zip、rar、txt)
所有亮答 数量:7
  • 单片机实操方面学完了,

    如果要深入有几个方向:

    其实可以进一步深入学习微机原理与接口技术,并进一步学习信号与系统以及控制原理,

    深入学习操作系统原理、研究算法等

    如果是其他的,可以考虑研究软件工程技术、项目管理等

chen0000009 回复了 xdsnet:操作系统原理确实是 不错的方向,有没什么教程推荐,要深入学习那种 回复
电子老工程师 回复了 :符合 回复

  • 和你探讨一下我的理解。其实用多了会觉得单片机只是一个工具,重要的还是算法的设计和硬件系统的搭建。你已经熟练STM32之后可以根据自己兴趣来选择以后的发展。正如你说的A8/A9,这方面主要是嵌入式系统方面了,与硬件只有一点关系,不是太多。你要学习的话推荐你讯为的板子,教程什么的都很全,学这方面需要数据结构,LINUX系统,安卓,以后可能还会用到QT。如果想做控制类的,建议在控制算法上多学一学或者对于整体系统的设计多做一些
电子老工程师 回复了 :https://media.digikey.com/pdf/Data%20Sheets/Sparkfun%20PDFs/BOB-10160_Web.pdf 回复

  • 你说的这个硬件到底层再到应用层的全方位开发应该是包含了1、硬件设计 2、uboot移植 3、驱动编写 4、内核移植 5、文件系统制作 6、应用程序开发。其中1是硬件工程师的活。2到5基本上是芯片厂商搞定。项目开发主要是集中精力完成6。入手的话就买个开发板,一般买开发板的都会有2-5的操作指导,照着做一遍就可以看是安心开发应用程序了。如果要做底层的话那就去看驱动。
chen0000009 回复了 WHL245387:应用程序开发方向有没什么好的平台推荐,就是开发软件那些,目前用的比较多的,除了QT 回复
电子老工程师 回复了 :09670094701配套的插针09670007476 09670095601配套的插针09670008168 205204-9配套的插针5-745287-0 对插端:5748536-1 回复

  • A8\A9必然就要涉及到系统,Linux或是WinCE了。
    选择一个方向,建议Linux,如果涉及到了硬件,那么方向大约就是驱动方向了。
    找个板子,开始写驱动吧。
电子老工程师 回复了 :https://www.chilisin.com/upload/media/product/power/file/report/bmrx_Series_a1.pdf 回复

  • 从操作系统的使用者角度看,熟练掌握linux下的编程还是很快的;如果有c语言的基础,会用git工具,应该是没什么障碍的。

    但是一旦涉及到硬件,这条路就长了。各种芯片,封装那么多。板的尺寸和层数有限。一旦步错线了,后期飞线还困难,因为芯片焊点都太小了。

chen0000009 回复了 xukejing:我最开始就是做硬件的,后来学校项目把我拖进嵌入式这大坑 回复
电子老工程师 回复了 :无实物图片,原厂规格书图片供参考 回复

电子老工程师 回复了 :BT152-500RT,127 详细说明 SCR 500V 20A标准恢复通孔TO-220AB 回复

  • linux开发感觉倾向于做应用,往底层的话就是驱动开发,得配合硬件电路。底层和硬件感觉是一相互配合的,但涉及电路其实和单片机差不多,只是接口更丰富,走线啥的更讲究。
电子老工程师 回复了 :就是车规级 回复

相关问题

问题达人换一批

如果已经能够较熟练使用STM32等单片机,想做更高端的芯片