嵌入式是一种从事嵌入式系统开发的方向,嵌入式系统包括硬件和软件两个部分,其中硬件方面包括了嵌入式芯片、嵌入式开发板等内容;软件方面则包括固件、操作系统等内容。在选择嵌入式学习的时候,选择学习哪些牌子可以是一个很头疼的问题。以下是一些比较值得推荐的牌子。
飞思卡尔是全球嵌入式市场领导厂商。它研发了微型控制器、通讯处理器、安全芯片以及其它芯片解决方案。飞思卡主要的客户群体是工业控制、汽车电子、电力电子等领域,这些领域的重量级厂商普遍采用飞思卡尔芯片。飞思卡尔的开发环境也非常成熟,它的Codewarrior IDE和 Processor Expert 软件虽然不太好入门,但是对于深入学习嵌入式系统有非常大的帮助。
ST公司是一家欧洲半导体公司,它的微处理器、系统芯片、模拟/混合信号IC以及各种传感器广泛应用于汽车电子、个人电子、通讯设备、工业自动化、医疗设备等领域。与飞思卡尔相比,ST公司的芯片也很常见,它的单片机系列是最常用的。同时,ST公司开发环境也非常好,通常使用的Keil MDK开发环境非常友好,比较适合初学者使用。
英飞凌是欧洲规模最大的半导体和系统解决方案供应商之一,它的产品广泛应用于通讯、能源、医疗、安防等领域。英飞凌的开发板比较好,非常适合嵌入式初学者使用。同时英飞凌开发环境也非常成熟,通常采用IAR、Keil等软件开发工具。
三星是韩国著名的半导体制造商,它的ARM单片机产品也有一定的市场占有率。三星的芯片性能非常好,能够处理高速数据。同时,三星提供的开发文档丰富,有非常完整的教程,对于初学者来说是一件宝贵的资源。
以上就是笔者了解到的几个嵌入式学习牌子,当然市面上还有很多其他品牌的芯片和开发工具,因此建议在选择学习嵌入式方向时,还是要多做一些功课,选择适合自己的品牌。