德州仪器Tiva C ARM Cortex-M4和嵌入式有啥关系

德州仪器Tiva C ARM Cortex-M4和嵌入式有啥关系,第1张

1、嵌入式与 ARM Cortex-M4的关系。嵌入式计算机系统简称为嵌入式系统,其概念最初源于传统测控系统对计算机的需求。随着以微处理器MPU为内核的为内核的微控制器MCU制造技术的不uanjinb,计算机领域在通用计算机系统与嵌入式计算机系统这两大分支分别得以发展。通用计算机已经在科学计算、通信、日常生活等各个领域产生了重要的影响。在后PC时代,嵌入式系统的广阔应用是计算机发展的重要特征。一般说来,嵌入式系统的应用范围可以粗略分为两大类,:一类是电子系统的智能化(如工业控制、汽车电子、数据采集、测控系统、家用电器等),这类应用也被称为微控制器领域;另一类是计算机应用的延伸(如平板电脑、手机、电子图书等),这类应用也被称为应用处理器领域。在 ARM产品系列中,ARM Cortex-M系列与ARM Cortex-R系列适用于电子系统的智能化类应用,即微控制器领域;ARM Cortex-A系列适用于计算机应用的延伸,即应用处理器领域。不论如何分类,嵌入式系统的技术基础是不变的,即要完成一个嵌入式系统产品额设计,需要有硬件、软件及行业领域相关知识。但是,随着嵌入式系统中软件规模日益增大,对嵌入式底层驱动软件的封装提出了更高的要求,可复用性和可移植性受到特别的关注,嵌入式软、硬件构件化开发方法逐步被业界所重视。

2、Tiva C是TI公司推出的一个系列,ARM Cortex-M4是这个系列所用的一个微控制器内核。

3、API函数是application program interface的缩写,叫做函数接口。开发者可调用这些函数接口来配置寄存器,使开发人员得以脱离最底层的寄存器 *** 作,有开发快速,易于阅读,维护成本低等优点。当我们调用库的API的时候可以不用挖空心思去了解库底层的寄存器 *** 作,更直观,程序运行占用资源少。

4、可以到一些论坛去找一些关于TI该系列控制器的信息(建议2lic网站),目前关于M4的资料还是相对较少的,不如M3的多。

希望可以帮到你

首先我没用过cortex-A8,不做讨论。

我最开始学的是ARM7,然后用到arm9、arm11、cortex-M4。

1、arm9和arm11区别不大,只是性能上的提高,然后arm11增加了图形处理的能力。

2、arm7都还不过时。外面找工作,我是刚好是应届生,这个对我来说实际的经验要求不高。但你用AR9\ARM11肯定不是过时的。

3、只要你学透了arm架构的任何一款处理器的驱动开发,上手其他arm架构估计不超过1天(8小时),因为驱动开发很多地方时相通的。驱动开发对硬件架构先不说,难度在于linux系统,尤其是内核。

4、你说对了,这是相当重要的一部分,如果这些都不熟悉,那么对于这个arm架构你是没有掌握的,尤其是驱动工程师!

从你问的问题来看,我不建议你使用cortexA8的处理器。A系列面向的是应用,如手持设备等,复杂度很高。

这儿建议你选用培训机构使用过的板子,我推荐基于ARM11的OK6410板子。有培训机构的配套资料,很多很全,遇到问题网上搜也能很快解决。楼上提到ARM9也是相当不错的选择,尤其是mini2440,LINUX内核直接支持。最近我有几个同学也去华清远见培训,他们使用的是款A8处理器的板子。不过这个东西出来的学习资料很少,非常不适合你入手。除非你也去培训,那是题外话,修行靠个人。

总的来说,不要纠结使用哪个处理器,他们都是相通的,先买一个板子来用起,那才是王道。对了,OK6410能跑android。


欢迎分享,转载请注明来源:内存溢出

原文地址:https://54852.com/yw/8708808.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2023-04-20
下一篇2023-04-20

发表评论

登录后才能评论

评论列表(0条)

    保存