嵌入式有哪些硬件和方向

单片机内核有很多,pic,avr,8051,msp,sh以及多种arm等,具体哪个适合,还得看具体应用,杀鸡不用牛刀。
■网友
谢邀。硬件的选型是由产品需求和性价比以及原厂的支持等多个因素来决定的。因此这个应该是在你弄清楚产品Function和Feature后才去考虑的。假设我需要我的产品有很高的软件数据安全性,可以考虑使用BSP带现有TrustZone方案且支持TrustZone的SoC,或者找到第三方方案公司来获取TrustZone的软件方案。但是硬件首先需要支持是要考虑的。另外,假设我需要Hibernation功能,那么现在在ARM Linux邮件列表中,除了TI(omap3)有以外,其他的都不行,或者说支持得非常的有限。这个你也需要去找方案公司,或者自己团队研究,而方案公司支持哪些芯片或者自己需要用哪些芯片决定着你的选型。又比如,这款产品需要环视功能,那么我应该看看SoC及其BSP是否有pci-e等的支持。因此最为重要的一点是先弄明白你需要做的产品有什么Function和Feature,然后去选择芯片,综合片上资源和外设资源等选型。
■网友
硬件就多了,方向一般是那四个层次,硬件层,驱动层,系统层,应用层,单片机范围很广,总之做工业级的项目就不要考虑51了,stm32是个不错的选择,也是arm架构的,


    推荐阅读