创作

完善资料让更多小伙伴认识你,还能领取20积分哦, 立即完善>

3天内不再提示

解答ARM嵌入式初学者常见疑问

gh_c472c2199c88 来源:cc 2019-01-21 16:48 次阅读

对于ARM嵌入式初学者而言,心中一定充满着疑虑和困惑,很多问题也期待着找到答案。比如:

1、嵌入式要学什么?嵌入式到底有多难学?

2、学ARM需要什么基础,学ARM要发多长时间?3、学ARM7还是ARM9,直接学ARM9怎么样?

4、如何学ARM,怎么学ARM才轻松?

在此,我针对这些问题提提自己的看法,以期对初学者有所帮助,能在学习的道路上少走些弯路。

百花齐放的嵌入式,需要你量力取舍。

嵌入式前景广阔,就业渠道多,无疑是当前最有发展前途的行业。

特别是随着消费电子的智能化,3G的快速发展等等,嵌入式更显重要。如果你想从事该领域,或者成为该领域的工程师,你就会发现要掌握的东西实在太多。

万事开头难,想进入该领域你得找个合适的切入点。面对百花齐放的嵌入式,切入点有很多,我建议你量力而行。

嵌入式大体上可以划分为:硬件软件两部分。想从事嵌入式硬件的,推荐你从ARM7开始;想从事嵌入式软件的,推荐你从uCOS-II嵌入式操作系统开始。

面对“ARM7+uCOS-II”方案,可能有些人会问“ARM9+Linux”方案是否也适合初学者,针对这个问题,我谈谈自己的看法:

1、ARM7比起ARM9,更适合初学者学习。和ARM7相比,应该说ARM9在性能方面有很大提高,但ARM9更适合作为产品开发平台,并不适合初学者用于学习。主要原因如下:从硬件设计方面,ARM7主频在100MHz以内,学生完全可以掌握其设计技术,而ARM9在200-600MHz左右,属高速设计,至少有3年以上经验的硬件工程师才可能进行设计,一般学生很难掌握。

从软件设计方面,在教学中采用源码开发的操作系统已成为共识,ARM7资源紧凑,适合运行ucos和ucLinux等源码开放的操作系统,在教学中能够充分体现嵌入式系统对资源、成本、可靠性有严格需要的特点;而ARM9是系统集成度更高的SOC,适合跑WinCE、Linux等高级操作系统,用于教学是“大马拉小车”,这样造成学生在设计时往往不会关注资源、成本、可靠性的限制,就如同用一台PC进行教学一样,无法体现嵌入式教学的特点。

从应用方面,而ARM7芯片价格比ARM9低得多,而且ARM7芯片是目前嵌入式产品市场的主流,很多手机、小灵通等产品都是基于ARM7的,占到市场份额的90%以上;采用ARM7就如同目前单片机开发与教学绝大多数采用51体系一样,ARM7就是32位微处理器领域的51,有着持久的生命力。

2、ucos比起Linux,更适合初学者学习。 ucos内核精简,代码不长,且相关书籍和学习资源相当丰富,非常适合初学者学习。学习ucos可以很快地熟悉嵌入式操作系统的核心内容,比如:内核是如何工作的,任务如何创建,任务间如何通信,内存如何管理等内容。

经过一段时间的学习,可以真正理解嵌入式操作系统,对后期的学习和使用很有帮助。 Linux代码庞大,且操作复杂,不利于初学者学习。学习Linux是一项长期且复杂的工作,要掌握的东西很多,比如:Linux常用命令、Linux操作系统知识、Linux下的编程与交叉编译技术、Linux的驱动程序编写 等等。上面的每个知识点花一门课去讲授都不为过,把这么多内容都放在一起去理解,很难保证学习质量。

总之,观察了很多采用“ARM9+Linux”方案进行学习的学者,都经历了一段漫长而又痛苦的过程。对于初学者而言,采用这种方案的话,基本上是“不识庐山真面目,只缘身在此山中”。

平地起高楼,基础要打牢。很多学者有这样的心理:“要学我就要学最新最好的,要学就要学那种一学即能用的知识”,这种急功近利的想法是不对。

切记万事万物的发展都有其客观规律,违背其规律就是在揠苗助长,最终达不到你的预期效果。学习新事物也是一样,有其客观规律,比如:先易后难的启动规律、阶段性进步的螺旋式规律。

掌握这些规律后,你就知道,学习是需要由易到难,分阶段进行的。我认识很多朋友,一开始涉及嵌入式就在那倒腾着ARM9和Linux。可付出的努力并未收到良好的效果,甚至一些最基本的知识都没有掌握。这种学习不但很辛苦,反而大大打击了他的学习积极性。

所以,我给各位的建议是:平地起高楼,基础要打牢!根深方能蒂固!

在应用中学习,在应用中提高。一个对嵌入式普遍认同的定义是:嵌入式是以应用为中心,以计算机技术为基础,软件和硬件可裁剪,以适应应用系统对功能、可靠性、成本、速度、体积、功耗严格要求的专用计算机系统。

从定义中可以看出,嵌入式是以应用为中心的,在具体应用的前提下有针对性的进行软硬件裁剪,从而达到某些技术指标的严格要求。所以说,嵌入式是一门较高层次的应用科学。需要我们在应用中学习。

欧美的教育非常重视知识的应用。理论教学与实践教学紧密结合是德国职业教育“双元制”教学非常突出的特点。德国的职业学校不仅实验实习设备先进、实习工位充足,而且教师的实践动手能力强。他们在教学上特别重视从应用的角度来帮助学生掌握知识,培养学生的能力。

我们的教育是平面的、单一的,欧美的教育是动态的,多元的。他们教育首先是平面、静态的,然后再到立体、动态的,最后到实物观察讨论,这种多元的教学方式,能让学生把理论与实践紧密结合起来。

在应用中学习,在应用中提高,非常重要! 本人是从单片机转行过来的,我学了半年的ARM9+Linux。到头来什么都不会(也许是个人能力问题),后来在老师的建议下换成ARM7+ucos II才有起色,现在我的基础已经牢固,正在向高端进军。

原文标题:困扰ARM嵌入式初学者的若干问题

文章出处:【微信号:gh_c472c2199c88,微信公众号:嵌入式ARM】欢迎添加关注!文章转载请注明出处。

收藏 人收藏

    评论

    相关推荐

    Linux驱动开发_mplayer播放器开发

    USB wifi (360) : 如何从官网下载源码进行代码移植、安装相关无线工具、让嵌入式设备支持....
    的头像 DS小龙哥-嵌入式技术 发表于 05-24 09:56 123次 阅读
    Linux驱动开发_mplayer播放器开发

    如何通过PUF技术防止侵入式攻击

      Maxim 的第一款 PUF 产品是采用 ChipDNA™ 技术的 DS28E38 DeepCo....
    的头像 星星科技指导员 发表于 05-24 09:47 80次 阅读
    如何通过PUF技术防止侵入式攻击

    VM振弦采集模块 ,使用时单次测量和连续测量的区别是什么?

    发表于 05-24 09:41 234次 阅读

    学好嵌入式Linux,需不需要全精通?专家给的建议一语中的!

    学习之前,一定要弄清楚自己要从事的方向。对于嵌入式开发,方向就分为很多种。比较主流的方向是单片机、L....
    的头像 jf_35791075 发表于 05-24 09:27 2次 阅读
    学好嵌入式Linux,需不需要全精通?专家给的建议一语中的!

    i.MX6ULL 驱动开发7—按键输入捕获与GPIO输入配置与高低电平读取

    本篇主要介绍了i.MX6ULL的按键检测的使用,主要的知识点是设备树的修改,以及GPIO的输入配置与....
    的头像 码农爱学习 发表于 05-24 09:11 379次 阅读
    i.MX6ULL 驱动开发7—按键输入捕获与GPIO输入配置与高低电平读取

    基于TI AM5728 Artix-7通信综合开发案例

    此案例来源于:创龙科技测试板卡为:TISitara系列AM5728+XilinxArtix-7FPG....
    发表于 05-23 18:03 8次 阅读

    创龙基于AM57X 的CPSW网口SWITCH模式使用说明

    此案例来源于:创龙科技测试板卡为:TISitara系列AM5728+XilinxArtix-7FPG....
    发表于 05-23 17:23 7次 阅读

    TI AM57X FPGA MicroBlaze裸机案例开发

    此案例来源于:创龙科技测试板卡为:TISitara系列AM5728+XilinxArtix-7FPG....
    发表于 05-23 17:23 5次 阅读

    基于TI AM5728 5G通信测试手册

    此案例来源于:创龙科技测试板卡为:TISitara系列AM5728+XilinxArtix-7FPG....
    发表于 05-23 17:23 5次 阅读

    基于TI AM5728 RTOS开发手册

    此案例来源于:创龙科技测试板卡为:TISitara系列AM5728+XilinxArtix-7FPG....
    发表于 05-23 17:22 5次 阅读

    在ARM里为什么D-cache被禁用而I-cache却可以开呢

          MMU可以决定哪些内存区域可以缓存,哪些不可以。如果你没有打开MMU,但你打开了数据缓存(如果...
    发表于 05-23 16:25 1853次 阅读

    ARMv8 Uboot支持MMU和Cache对比实验指南

    1. ARMv8 Uboot支持MMU和Cache说明由于Uboot是第一次在我司平台方案上支持,因此存在很多不完善的地方,在启动过程中,...
    发表于 05-23 16:19 2003次 阅读

    基于armv8架构对u-boot进行启动流程分析(二)

    1 u-boot在汇编启动阶段对系统的一些初始化 当cpu交由u-boot接管进入u-boot后,首先会到_start符号处开始执行初始化,并在此期间...
    发表于 05-23 16:05 1856次 阅读

    基于armv8架构对u-boot进行启动流程分析(一)

    1 概述 首先引用wiki上的简介: u-boot 是一个主要用于嵌入式系统的引导加载程序,可以支持多种不同的计算机系统结构。u-boot最...
    发表于 05-23 15:59 1741次 阅读

    ARM指令对CPU有何意义

    一、汇编语言与C等高级语言的差异     1、汇编难写,C好写     2、汇编无可移植性,C语言有一定可移植...
    发表于 05-23 15:40 1727次 阅读

    ARM可编程器件的原理是什么?其运行过程是怎样的

    一、可编程器件的特点     1、CPU在固定频率的时钟控制下节奏运行。     2、CPU可以通过总线读取外...
    发表于 05-23 15:37 1070次 阅读

    Arm Linux中断子系统先相关资料分享

    1. Arm Linux 中断子系统1.1. 中断硬件系统3个组成部分:外设(中断源)、中断控制器、CPU1.2. Linux中断子系统4个部分:普...
    发表于 05-23 15:21 1124次 阅读

    【开发教程11】ARM功能手机-中断实验

    中断实验教程    ——疯壳·开发板系列                图1    &...
    发表于 05-23 15:19 1079次 阅读
    【开发教程11】ARM功能手机-中断实验

    一文弄懂ARM芯片的地址重映射

    映射就是一一对应的意思。重映射就是重新分配这种一一对应的关系。 我们可以把存储器看成一个具有输出和输入口的黑盒子。如下图...
    发表于 05-23 15:03 1079次 阅读

    嵌入式开发中串口通讯方案

    在嵌入式开发中,经常会用到串口通讯。面对不同应用场景,需要不同的方案。
    的头像 小麦大叔 发表于 05-23 11:48 188次 阅读

    电路设计中常用的滤波方法锦集

    在整流电路输出的电压是单向脉动性电压,不能直接给电子电路使用。所以要对输出的电压进行滤波, 消除电压....
    的头像 嵌入式应用开发 发表于 05-22 16:09 365次 阅读
    电路设计中常用的滤波方法锦集

    【i.MX6ULL】驱动开发6——GPIO子系统点亮LED

    本篇介绍了使用**Pinctrl子系统与GPIO子系统**的方式来点亮LED,与之前的寄存器版点亮L....
    的头像 码农爱学习 发表于 05-21 21:50 430次 阅读
    【i.MX6ULL】驱动开发6——GPIO子系统点亮LED

    【i.MX6ULL】驱动开发5——设备树原理与点亮LED

    本篇介绍了设备树的基本原理以及设备树的使用方法,在上一篇点亮LED的代码基础上,通过设备树的方式,实....
    的头像 码农爱学习 发表于 05-21 21:41 397次 阅读
    【i.MX6ULL】驱动开发5——设备树原理与点亮LED

    【i.MX6ULL】驱动开发4——点亮LED(寄存器版)

    本篇主要介绍了如何通过操作寄存器来点亮i.MX6ULL开发板上的led,通过编写LED对应的驱动程序....
    的头像 码农爱学习 发表于 05-21 21:26 384次 阅读
    【i.MX6ULL】驱动开发4——点亮LED(寄存器版)

    了解系统可靠性何时以及为何如此重要

      Maxim Integrated 推出了一款旨在保持系统高可靠性的新型低功耗微控制器:MAX32....
    的头像 星星科技指导员 发表于 05-21 07:19 43次 阅读

    STM32嵌入式显示器创建一个有答案的生态系统

      工程师可以通过选择是否使用触摸面板、光学或空气粘合、触摸检测的形状以及是否添加框架来定制他们的 ....
    的头像 星星科技指导员 发表于 05-21 07:02 38次 阅读

    NIST认证和测试为安全解决方案提供信心

    NIST 的成立是为了通过纠正二流的测量基础设施来提高美国企业的竞争力。由于主要优先事项是互操作性,....
    的头像 星星科技指导员 发表于 05-20 16:18 171次 阅读

    一口气要收购安谋科技51%股权,这家公司什么来头?

    ARM中国合资公司安谋科技的控制权争夺事件好不容易落下帷幕,近期又出现了一则关于安谋科技的大新闻:有....
    的头像 汽车玩家 发表于 05-20 14:26 192次 阅读

    Zbox-FS零公开、重隐私的嵌入式文件系统

    ./oschina_soft/zbox.zip
    发表于 05-20 09:33 9次 阅读
    Zbox-FS零公开、重隐私的嵌入式文件系统

    基于Arm Cortex-M4 RISC内核的通用微控制器GD32E103xx数据手册

    GD32E103xx设备属于GD32 MCU系列的连接线。它是32位的基于Arm®Cortex®-M....
    发表于 05-19 17:01 10次 阅读

    基于Arm Cortex-M3内核的32位微控制器APM32E103xCxE数据手册

    基于Arm Cortex-M3内核的32位微控制器APM32E103xCxE数据手册免费下载。
    发表于 05-19 16:59 8次 阅读

    RT—thread线程启动详解

    就序列表实现 就序列表实际上就是一个数组,用来存放优先级不同的线程,系统默认最大的线程数量为32个,....
    的头像 嵌入式应用开发 发表于 05-19 16:17 214次 阅读
    RT—thread线程启动详解

    stm32裸机RT—thread开始创建线程详解

          在裸机系统 中,他们统统放在一个叫栈的地方,栈是单片机RAM里面一段连续的内存空间,栈的....
    的头像 嵌入式应用开发 发表于 05-19 15:02 154次 阅读
    stm32裸机RT—thread开始创建线程详解

    安谋科技公众号恢复运营 发布安谋科技联席首席执行官公开信

    即日起,恢复“安谋科技”公众号运营,并和“安谋科技官方微博”、官网(www.armchina.com....
    的头像 安谋科技 发表于 05-19 11:32 1455次 阅读

    Arm Project Cassini完成:采用NXP i.MX 8M Plus处理器的康佳特模块已获得Arm SystemReady IR认证

    康佳特透过i.MX 8M Plus处理器简化Arm部署       Shanghai, China,....
    的头像 21克888 发表于 05-19 11:16 1481次 阅读
    Arm Project Cassini完成:采用NXP i.MX 8M Plus处理器的康佳特模块已获得Arm SystemReady IR认证

    Debian系统移植USBWIFI RTL8192EU驱动

    作者: donatello1996 来源:电子发烧友 原文标题: 【飞凌嵌入式OKMX8MP-C 开....
    的头像 柠檬籽儿 发表于 05-18 15:15 254次 阅读
    Debian系统移植USBWIFI RTL8192EU驱动

    移植RT-Thread到STM32开发板的详细步骤例程

    本章开始,先新建一个基于野火STM32全系列(包含M3/4/7)开发板的的RT-Thread的工程模....
    的头像 嵌入式应用开发 发表于 05-18 09:14 1182次 阅读
    移植RT-Thread到STM32开发板的详细步骤例程

    或许智能家居不再是简单的智能设备控制

    说到智能家居你会想到什么,语音声控、自动感知、人性化设置、住宅家居一体化?随着综合布线技术、网络通信....
    发表于 05-17 14:26 39次 阅读

    高性能超值系列微控制器具有更多可能性

      传统上,竞争的微处理器制造商在环境温度升高时试图全速运行 CPU 时会遇到散热问题。因此,开发人....
    的头像 星星科技指导员 发表于 05-17 09:52 219次 阅读

    一文详解Arm Cortex-M处理器指令集

    Arm处理器是基于精简指令集计算机(RISC)原理设计的,指令集和相关译码机制较为简单,具有32位A....
    的头像 安芯教育科技 发表于 05-17 09:31 986次 阅读

    STM32 Step-by-Step如何加快开发速度

    STM32 Step-by-Step 的另一个基本方面是我们的新社区。多年来,许多成员都表达了学习如....
    的头像 星星科技指导员 发表于 05-16 16:23 256次 阅读

    BlueNRG-Mesh创建蓝牙网状网络解决方案

      通过 STM32Cube 的X-CUBE-BLEMESH1扩展软件包,在连接到 NUCLEO-L....
    的头像 星星科技指导员 发表于 05-16 16:02 199次 阅读

    Q1中国互联网企业市值大幅度下滑!三星大幅度提高芯片代工价格!ARM年营收创新高!一周科技新闻点评

    最近一周,半导体市场涨价、年报发布先后而至,晶圆代工大厂台积电、三星已经相继和客户商谈,拟在2023....
    的头像 zhangyingwlw 发表于 05-16 10:38 1260次 阅读
     Q1中国互联网企业市值大幅度下滑!三星大幅度提高芯片代工价格!ARM年营收创新高!一周科技新闻点评

    armv8/armv9的执行状态的跳转和切换

    思考:1、我们知道arm有2个执行状态:aarch32/aarch64,他们之间是如何跳转,如何切换....
    的头像 Linux阅码场 发表于 05-16 09:54 166次 阅读

    RoweBots在STM32系列MCU方面的应用

      更传统的软件编辑器自己编写所有东西,但这通常会使他们的系统更难使用,并且当团队试图重新发明轮子时....
    的头像 星星科技指导员 发表于 05-15 16:57 280次 阅读

    STM32MP1微控制器具有丰富功能集的灵活架构

      除此之外,STM32MP1 还得到广泛的 ST 合作伙伴生态系统的支持,以帮助开发图形用户界面、....
    的头像 星星科技指导员 发表于 05-15 09:55 388次 阅读

    嵌入式STM32L452CCU6 STM32L432KCU6简述

    嵌入式技术 STM32L452CCU6 STM32L432KCU6 32位ARM微控制器 参数
    发表于 05-14 16:28 111次 阅读

    ARM年营收创新高;手机面板价格出现下滑

    ARM年营收创新高 IC设计前景看好   5月12日,软银集团旗下的ARM(安谋)公布2021会计年....
    的头像 21克888 发表于 05-14 00:08 2299次 阅读
    ARM年营收创新高;手机面板价格出现下滑

    ARM去年出货292亿芯片,年营收增长35%,安谋科技功不可没

    日前,据外媒路透社报道称,软银集团旗下的公司ARM公布了其2021年的财务情况,2021年ARM营收....
    的头像 汽车玩家 发表于 05-13 17:27 435次 阅读

    Qorvo可扩展电源供应和管理平台可最大限度地减少能源消耗

    Qorvo 的可扩展电源供应和管理平台可用于工业、商业和消费设备市场终端应用,以及任务关键型国防应用....
    的头像 科技绿洲 发表于 05-13 17:09 525次 阅读

    嵌入式软件详细设计

    该文档在概要设计的基础上,进一步的细化系统结构,展示了软件结构的图标,物理设计、数据结构设计、及算法....
    的头像 硬件攻城狮 发表于 05-13 14:23 169次 阅读

    Arm 2021 财年营收与利润双双创下新高

    · 得益于权利金与非权利金营收的强劲表现,2021 财年整体营收同比增长 35%,达 27 亿美元。....
    的头像 21克888 发表于 05-13 10:43 276次 阅读
    Arm 2021 财年营收与利润双双创下新高

    TouchGFX 4.13生成器使GUI更易于访问

      TouchGFX 4.13 还附带了许多错误修复和优化。任何穷举的尝试都是徒劳的,因此我们将满足....
    的头像 星星科技指导员 发表于 05-13 10:08 112次 阅读

    经纬恒润自主研发出符合AUTOSAR标准的软件产品

    INTEWORK-EAS(ECU AUTOSAR Software,以下简称EAS)是经纬恒润自主研....
    的头像 经纬恒润 发表于 05-12 17:50 409次 阅读

    FETMX6Q-C核心板在血液透析机的应用

    血液透析机是一款依靠半透膜两侧物质浓度差(弥散)进行物质交换的医疗设备,主要用于终末期肾脏病的替代治....
    发表于 05-12 16:32 31次 阅读

    内核oops错误原因及处理方法

    最近在调试设备时,遇到了一个偶发的开机死机问题。通过查看输出日志,发现内核报告了oops错误,如下所....
    的头像 Linux阅码场 发表于 05-12 16:20 355次 阅读

    AM3358-EP AM3358 Sitara™ 处理器

    微处理器基于ARM Cortex-A8处理器,在图像,图形处理,外设以及PROFIBUS等工业接口选项方面得到了增强。该器件支持高级操作系统(HLOS).Linux和Android可从德州仪器(TI)免费获取。 AM3358-EP微处理器包含的子系统如所示,下面简要说明了各个子系统: 微处理器单元(MPU)子系统基于ARM Cortex-A8处理器,PowerVR SGX图形加速器子系统提供3D图形加速功能以支持显示和游戏特效。 可PRU-ICSS支持更多外设接口和PROFINET,以及其他/IP,PROFIBUS,Ethernet Powerlink,Sercos等实时协议。此外,凭借PRU-ICSS的可编程特性及其对引脚,事件和所有片上系统(SoC)资源的访问权限,该子系统可以灵活地实现协速时响应,专用数据处理操作以及自定义外设接口,并减轻的SoC其他处理器内核的任务负载。中的PRU-ICSS段落中的PRU-ICSS段落 特性 高达 800MHz Sitara ARM Cortex-A8 32 位精简指令集计算机 (RISC) 处理器 NEON 单指令流多数据流 (SIMD...
    发表于 09-30 14:57 607次 阅读
    AM3358-EP AM3358 Sitara™ 处理器

    AMIC110 Sitara 处理器:ARM Cortex-A8,支持 10 种以上的以太网协议

    t Breaker Computer on module Data Encoders/Decoders EPOS 打印机 Human Machine Interface (HMI): Panel PLC PLC 控制器 PLC/DCS I/O 模块:数字输入 PLC/DCS I/O 模块:数字输出 PLC/DCS I/O 模块:模拟输入 PLC/DCS I/O 模块:模拟输出 Relay AC Analog Input Module Relay Applications Processor Module Relay Wired Communication Module Servo Drive Wired & Wireless Communication Stand-alone Remote IO Temperature Controller 交流逆变器和 VF 驱动器 伺服驱动器和运动控制 位移发送器(角度、线性和轴) 便携式数据终端 保护继电器 - 特殊功能 制造机器人 功率计/功率分析仪 化学/气体传感器 半导体测试设备 单板计算机 变电站自动化 - IEC61850 过程总线 可编程逻辑控制器 (PLC)、DCS 和 PAC:混合模块 (AI/AO/DI...
    发表于 09-29 11:44 531次 阅读
    AMIC110 Sitara 处理器:ARM Cortex-A8,支持 10 种以上的以太网协议

    AM5708 Sitara 处理器:成本经优化的 Arm A15 和 DSP,多媒体和安全引导

    AM570x Sitara ARM应用处理器旨在满足现代嵌入式产品对于处理性能的强烈需求。 AM570x器件通过其极具有活性的全集成混合处理器解决方案,可实现较高的处理性能。此外,这些器件还将可编程的视频处理功能与高度集成的外设集完美融合。 可编程性通过单核ARM Cortex-A15 RISC CPU并借助Neon™扩展和TI C66x VLIW浮点DSP内核实现。借助ARM处理器,开发人员能够将控制函数与在DSP和协处理器上编程的其他算法分离其中,TI为ARM和C66x DSP提供了一系列完整的开发工具,其中包括C语言编译器AM570x Sitara ARM应用处理器专为满足现代嵌入式产品的强烈处理需求而打造。 AM570x器件通过集成的混合处理器解决方案的最大灵活性,带来高处理性能。这些器件还将可编程视频处理与高度集成的外设集相结合。 可编程性由具有Neon™扩展和TI C66x VLIW浮点DSP内核的单核ARM Cortex-A15 RISC CPU提供。 ARM处理器使开发人员能够将控制功能与DSP和协处理器上编程的视觉算法分开,从而降低系统软件的复杂性。 此外,TI还为A...
    发表于 09-29 11:35 1664次 阅读
    AM5708 Sitara 处理器:成本经优化的 Arm A15 和 DSP,多媒体和安全引导

    AM3871 ARM Microporcessor

    AM387x Sitara™ ARM® 处理器是一款高度集成的、可编程平台,此平台借助 TI 的Sitara™ 处理器技术优势来满足下列应用:单板计算、网络和通信处理、工业自动化、人机界面、交互式服务点/信息亭、和便携式数据终端。 凭借全集成化混合处理器解决方案所具有的极大灵活性,该器件使得原始设备制造商 (OEM) 和原始设计制造商 (ODM) 能够将拥有稳健的操作系统支持、丰富的用户界面以及高处理性能的设备迅速投放市场。 此器件还将可编程ARM处理与一个高度集成的外设集组合在一起。 AM387x Sitara™ ARM® 媒体处理器还使 OEM 和 ODM 拥有了新的处理器可扩缩性及软件重用性水平。 在一个设计中使用 AM387x 处理器且发现有机会制造具有添加特性的类似产品的 OEM 和 ODM 可扩展升级至德州仪器 (TI) 生产的引脚兼容且软件兼容的 TMS320DM814x 处理器。 TMS320DM814x DaVinci™ 视频处理器在 AM387x 的硬件上添加了一个强大的 C674x™ 内核 DSP 以及一个视频编码器/解码器。 此外,使用 AM387x 或者 DM814x 处理器且需要更快 ARM 和/或者 DS...
    发表于 09-29 11:02 290次 阅读
    AM3871 ARM Microporcessor

    AM5726 Sitara 处理器: 双核 ARM Cortex-A15 和 DSP

    AM572x Sitara ARM应用处理器旨在满足现代嵌入式产品对于处理性能的强烈需求。 AM572x器件通过其极具有活性的全集成混合处理器解决方案,可实现较高的处理性能。此外,这些器件不但具有可编程视频处理功能,还融合了高度集成的外设集。每个AM572x器件都具有加密加速功能。 双核ARM Cortex-A15 RISC CPU配有Neon™扩展和两个TI C66x VLIW浮点DSP内核,可提供编程功能。借助ARM,开发人员能够控制函数与在DSP和协处理器上编程的其他算法分离开来,从而降低系统软件的复杂性。 此外,TI提供有一套针对ARM和C66x DSP的完整开发工具集,其中包括C语言编译器,用于简化编程和调度过程的DSP汇编优化器以及一个用于查看源代码执行的调试接口。 特性 若要了解器件修订版本1.1的相关信息,请参见SPRS915 ARM®Cortex®-A15双核微处理器子系统 多达2个C66x™浮点VLIW DSP 对象代码与C67x™和C64x +™完全兼容 每周期最多3...
    发表于 09-29 11:00 792次 阅读
    AM5726 Sitara 处理器: 双核 ARM Cortex-A15 和 DSP

    AM4378 AM437x ARM Cortex-A9 微处理器 (MPU)

    TI AM437x高性能处理器基于ARM Cortex-A9内核。 这些处理器通过3D图形加速得到增强,可实现丰富的图形用户界面,还配备了协处理器,用于进行确定性实时处理(包括EtherCAT,PROFIBUS,EnDat等工业通信协议)。该器件支持高级操作系统(HLOS)。基于Linux的® 可从TI免费获取。其它HLOS可从TI的设计网络和生态系统合作伙伴处获取。 这些器件支持对采用较低性能ARM内核的系统升级,并提供更新外设,包括QSPI-NOR和LPDDR2等存储器选项。 这些处理器包含功能方框图中显示的子系统,并且后跟相应的“说明”中添加了更多信息说明。 处理器子系统基于ARM Cortex-A9内核,PowerVR SGX™图形加速器子系统提供3D图形加速功能以支持显示和高级用户界面。 可编程实时单元子系统和工业通信子系统(PRU-ICSS与ARM内核分离,允许单独操作和计时,以实现更高的效率和灵活性.PRU-ICSS支持更多外设接口和EtherCAT,PROFINET,EtherNet /IP,PROFIBUS,以太网Powerlink,Sercos,EnDat等...
    发表于 09-29 10:55 891次 阅读
    AM4378 AM437x ARM Cortex-A9 微处理器 (MPU)

    AM4372 AM437x ARM Cortex-A9 微处理器 (MPU)

    TI AM437x高性能处理器基于ARM Cortex-A9内核。 这些处理器通过3D图形加速得到增强,可实现丰富的图形用户界面,还配备了协处理器,用于进行确定性实时处理(包括EtherCAT,PROFIBUS,EnDat等工业通信协议)。该器件支持高级操作系统(HLOS)。基于Linux的® 可从TI免费获取。其它HLOS可从TI的设计网络和生态系统合作伙伴处获取。 这些器件支持对采用较低性能ARM内核的系统升级,并提供更新外设,包括QSPI-NOR和LPDDR2等存储器选项。 这些处理器包含功能方框图中显示的子系统,并且后跟相应的“说明”中添加了更多信息说明。 处理器子系统基于ARM Cortex-A9内核,PowerVR SGX™图形加速器子系统提供3D图形加速功能以支持显示和高级用户界面。 可编程实时单元子系统和工业通信子系统(PRU-ICSS与ARM内核分离,允许单独操作和计时,以实现更高的效率和灵活性.PRU-ICSS支持更多外设接口和EtherCAT,PROFINET,EtherNet /IP,PROFIBUS,以太网Powerlink,Sercos,EnDat等...
    发表于 09-29 10:43 297次 阅读
    AM4372 AM437x ARM Cortex-A9 微处理器 (MPU)

    AM3356 Sitara ARM Cortex-A8 微处理器

    AM335x微处理器基于ARM Cortex-A8处理器,在图像,图形处理,外设以及EtherCAT和PROFIBUS等工业接口选项方面得到了增强。该器件支持高级操作系统(HLOS).Linux ®和Android™可从德州仪器(TI)免费获取。 AM335x微处理器包含功能框图中显示的子系统和以下简要说明: 微处理器单元(MPU)子系统基于ARM Cortex-A8处理器,PowerVR SGX™图形加速器子系统提供3D图形加速功能以支持显示和游戏特效。 可编程实时单元子系统和工业通信子系统(PRU-ICSS)与ARM内核彼此独立,允许单独操作和计时,以实现更高的效率和灵活性.PRU-ICSS支持更多外设接口和EtherCAT,PROFINET,EtherNet /IP,PROFIBUS,以太网Powerlink,Sercos等实时协议。此外,凭借PRU-ICSS的可编程特性及其对引脚,事件和所有片上系统(SoC)资源的访问权限,该子系统可以灵活地实现快速实时响应,专用数据处理操作以及自定义外设接口,并减轻SoC其他处理器内核的任务负载。 特性 高达 1GHz Sitara...
    发表于 09-29 10:42 602次 阅读
    AM3356 Sitara ARM Cortex-A8 微处理器

    AM5728 Sitara 处理器

    AM572x Sitara ARM应用处理器旨在满足现代嵌入式产品对于处理性能的强烈需求。 AM572x器件通过其极具有活性的全集成混合处理器解决方案,可实现较高的处理性能。此外,这些器件不但具有可编程视频处理功能,还融合了高度集成的外设集。每个AM572x器件都具有加密加速功能。 双核ARM Cortex-A15 RISC CPU配有Neon™扩展和两个TI C66x VLIW浮点DSP内核,可提供编程功能。借助ARM,开发人员能够控制函数与在DSP和协处理器上编程的其他算法分离开来,从而降低系统软件的复杂性。 此外,TI提供有一套针对ARM和C66x DSP的完整开发工具集,其中包括C语言编译器,用于简化编程和调度过程的DSP汇编优化器以及一个用于查看源代码执行的调试接口。 特性 若要了解器件修订版本1.1的相关信息,请参见SPRS915 ARM®Cortex®-A15双核微处理器子系统 多达2个C66x™浮点VLIW DSP 对象代码与C67x™和C64x +™完全兼容 每周期最多3...
    发表于 09-29 10:37 2503次 阅读
    AM5728 Sitara 处理器

    AM4377 AM437x ARM Cortex-A9 微处理器 (MPU)

    TI AM437x 高性能处理器基于 ARM Cortex-A9 内核。 这些处理器通过 3D 图形加速得到增强,可实现丰富的图形用户界面,还配备了协处理器,用于进行确定性实时处理(包括 EtherCAT、PROFIBUS、EnDat 等工业通信协议)。该器件支持高级操作系统 (HLOS)。 基于 Linux 的®可从 TI 免费获取。其它 HLOS 可从 TI 的设计网络和生态系统合作伙伴处获取。 这些器件支持对采用较低性能 ARM 内核的系统升级,并提供更新外设,包括 QSPI-NOR 和 LPDDR2 等存储器选项。 这些处理器包含功能方框图中显示的子系统,并且后跟相应的 “说明”中添加了更多信息 说明。 处理器子系统基于 ARM Cortex-A9 内核, PowerVR SGX™图形加速器子系统提供 3D 图形加速功能以支持显示和高级用户界面。 可编程实时单元子系统和工业通信子系统 (PRU-ICSS) 与 ARM 内核分离,允许单独操作和计时,以实现更高的效率和灵活性。PRU-ICSS 支持更多外设接口和 EtherCAT、PROFINET、EtherNet/IP、PROFIBUS、E...
    发表于 09-29 10:35 796次 阅读
    AM4377 AM437x ARM Cortex-A9 微处理器 (MPU)

    AM3894 Sitara 处理器

    The AM389x Sitara ARM processors are a highly integrated, programmable platform that leverages TI's Sitara technology to meet the processing needs of the following applications: single-board computing, network and communications processing, industrial automation, human machine interface, and interactive point-of-service kiosks. The device enables original-equipment manufacturers (OEMs) and original-design manufacturers (ODMs) to quickly bring to market devices featuring robust operating systems support, rich user interfaces, and high processing performance through the maximum flexibility of a fully integrated mixed processor solution. The device combines high-performance ARM processing with a highly integrated peripheral set. The ARM Cortex-A8 32-bit RISC processor with NEON floating-point extension includes: 32KB of instruction cache; 32KB of data cache; 256KB of L2 cache; and 64KB of RAM. ...
    发表于 09-25 16:39 380次 阅读
    AM3894 Sitara 处理器

    AM3703 Sitara 处理器

    Sitara™高性能微处理器的AM37x系列(AM3715 /AM3703)基于增强型Cortex™-A8器件架构,集成在TI高级产品中45纳米工艺技术。该架构旨在提供最佳的ARM和图形性能,同时提供低功耗。 该设备可支持众多高级操作系统和实时操作系统解决方案,包括Linux,Android和Windows Embedded CE可直接从TI免费获得。此外,该器件完全向后兼容以前的Cortex-A8 Sitara微处理器和OMAP™处理器。 AM3715 /AM3703微处理器数据手册介绍了AM3715 /AM3703微处理器的电气和机械规格。 除非另有说明,否则本数据手册中包含的信息适用于AM3715 /03微处理器的商用和扩展温度版本。它由以下部分组成: AM3715 /03终端的描述:分配,电气特性,多路复用和功能描述 电气特性要求的介绍:电源域,工作条件,功耗和直流特性 时钟规范:输入和输出时钟,DPLL和DLL 热特性,器件命名和机械的描述有关可用包装的数据 特性 AM3715,AM3703 Sitara ARM微处理器: ...
    发表于 09-25 16:37 361次 阅读
    AM3703 Sitara 处理器

    AM3715 Sitara 处理器

    Sitara™高性能微处理器的AM37x系列(AM3715 /AM3703)基于增强型Cortex™-A8器件架构,集成在TI高级产品中45纳米工艺技术。该架构旨在提供最佳的ARM和图形性能,同时提供低功耗。 该设备可支持众多高级操作系统和实时操作系统解决方案,包括Linux,Android和Windows Embedded CE可直接从TI免费获得。此外,该器件完全向后兼容以前的Cortex-A8 Sitara微处理器和OMAP™处理器。 AM3715 /AM3703微处理器数据手册介绍了AM3715 /AM3703微处理器的电气和机械规格。 除非另有说明,否则本数据手册中包含的信息适用于AM3715 /03微处理器的商用和扩展温度版本。它由以下部分组成: AM3715 /03终端的描述:分配,电气特性,多路复用和功能描述 电气特性要求的介绍:电源域,工作条件,功耗和直流特性 时钟规范:输入和输出时钟,DPLL和DLL 热特性,器件命名和机械的描述有关可用包装的数据 特性 AM3715,AM3703 Sitara ARM微处理器: ...
    发表于 09-25 16:19 949次 阅读
    AM3715 Sitara 处理器

    AM1810 Sitara 处理器

    The AM1810 ARM Microprocessor for PROFIBUS is a low-power applications industrial processor based on ARM926EJ-S that is specifically targeted for PROFIBUS applications. The device enables original-equipment manufacturers (OEMs) and original-design manufacturers (ODMs) to quickly bring to market devices featuring robust operating systems support, rich user interfaces, and high processing performance life through the maximum flexibility of a fully integrated mixed processor solution. The ARM926EJ-S is a 32-bit RISC processor core that performs 32-bit or 16-bit instructions and processes 32-bit, 16-bit, or 8-bit data. The core uses pipelining so that all parts of the processor and memory system can operate continuously. The ARM core has a coprocessor 15 (CP15), protection module, and data and program memory management units (MMUs) with table look-aside buffers. The ARM core proces...
    发表于 09-25 15:40 253次 阅读
    AM1810 Sitara 处理器

    AM3874 ARM Microporcessor

    AM387x Sitara™ ARM® 处理器是一款高度集成的、可编程平台,此平台借助 TI 的Sitara™ 处理器技术优势来满足下列应用:单板计算、网络和通信处理、工业自动化、人机界面、交互式服务点/信息亭、和便携式数据终端。 凭借全集成化混合处理器解决方案所具有的极大灵活性,该器件使得原始设备制造商 (OEM) 和原始设计制造商 (ODM) 能够将拥有稳健的操作系统支持、丰富的用户界面以及高处理性能的设备迅速投放市场。 此器件还将可编程ARM处理与一个高度集成的外设集组合在一起。 AM387x Sitara™ ARM® 媒体处理器还使 OEM 和 ODM 拥有了新的处理器可扩缩性及软件重用性水平。 在一个设计中使用 AM387x 处理器且发现有机会制造具有添加特性的类似产品的 OEM 和 ODM 可扩展升级至德州仪器 (TI) 生产的引脚兼容且软件兼容的 TMS320DM814x 处理器。 TMS320DM814x DaVinci™ 视频处理器在 AM387x 的硬件上添加了一个强大的 C674x™ 内核 DSP 以及一个视频编码器/解码器。 此外,使用 AM387x 或者 DM814x 处理器且需要更快 ARM 和/或者 DS...
    发表于 09-25 15:13 267次 阅读
    AM3874 ARM Microporcessor

    AM3892 Sitara 处理器

    AM389x Sitara ARM处理器是一个高度集成的可编程平台,利用TI的Sitara技术来满足以下应用的处理需求:单板计算,网络和通信处理,工业自动化,人机界面和交互式服务点信息亭。 该设备使原始设备制造商(OEM)和原始设计制造商(ODM)能够快速实现市场设备具有强大的操作系统支持,丰富的用户界面和高处理性能,通过完全集成的混合处理器解决方案的最大灵活性。该器件将高性能ARM 处理与高度集成的外设集合在一起。 具有NEON浮点扩展的ARM Cortex-A8 32位RISC处理器包括:32KB指令缓存; 32KB的数据缓存; 256KB的L2缓存;和64KB的RAM。 丰富的外设集可以控制外部外围设备并与外部处理器通信。有关每个外围设备的详细信息,请参阅本文档中的相关章节以及相关的外围设备参考指南。外围设备包括:高清视频处理子系统(HDVPSS),提供同步高清和标清模拟视频输出和双高清视频输入;最多两个千兆以太网MAC(10 Mbps,100 Mbps,1000 Mbps),带有GMII和MDIO接口;两个USB端口,集成2.0 PHY; PCIe端口x2通道符合GEN2标准接口,允许设备充当PCIe根复合...
    发表于 09-25 14:58 207次 阅读
    AM3892 Sitara 处理器

    AM5K2E04 多核 ARM+DSP

    AM5K2E0x是一款基于TI的KeyStone II多核SoC架构的高性能器件,该器件集成了性能最优的Cortex-A15处理器双核或四核CorePac可以高达1.4GHz的内核速度运行.TI的AM5K2E0x器件实现了一套易于使用的高性能,低功耗平台,可供企业级网络终端设备,数据中心网络,航空电子设备和国防,医疗成像,测试和自动化等诸多应用领域的开发人员使用。 TI的KeyStone II架构提供了一套集成有ARM CorePac,(Cortex-A15处理器四核CorePac),网络处理等各类子系统的可编程平台,并且采用了基于队列的通信系统,使得器件资源能够高效且无缝地运作。这种独特的器件架构中还包含一个TeraNet交换机,该交换机可能从可编程内核到高速IO的各类系统元素广泛融合,确保它们以最高效率持续运作。 AM5K2E0x KeyStone II器件集成了大量的片上存储ARMD CorePac中多达4个Cortex A15内核共享4MB L2缓存。该器件还集成了2MB的多核共享存储器(每个MSMC),可用作共享的L3 SRAM。所有L2和MSMC存储器均包含错误检测与错误校正功能。该器件包含一个以1600MTPS传输速率运行的64位DDR-3...
    发表于 09-25 14:42 181次 阅读
    AM5K2E04 多核 ARM+DSP

    AM3357 Sitara ARM Cortex-A8 微处理器

    AM335x微处理器基于ARM Cortex-A8处理器,在图像,图形处理,外设以及EtherCAT和PROFIBUS等工业接口选项方面得到了增强。该器件支持高级操作系统(HLOS).Linux ®和Android™可从德州仪器(TI)免费获取。 AM335x微处理器包含功能框图中显示的子系统和以下简要说明: 微处理器单元(MPU)子系统基于ARM Cortex-A8处理器,PowerVR SGX™图形加速器子系统提供3D图形加速功能以支持显示和游戏特效。 可编程实时单元子系统和工业通信子系统(PRU-ICSS)与ARM内核彼此独立,允许单独操作和计时,以实现更高的效率和灵活性.PRU-ICSS支持更多外设接口和EtherCAT,PROFINET,EtherNet /IP,PROFIBUS,以太网Powerlink,Sercos等实时协议。此外,凭借PRU-ICSS的可编程特性及其对引脚,事件和所有片上系统(SoC)资源的访问权限,该子系统可以灵活地实现快速实时响应,专用数据处理操作以及自定义外设接口,并减轻SoC其他处理器内核的任务负载。 特性 高达 1GHz Sitara...
    发表于 09-25 14:39 403次 阅读
    AM3357 Sitara ARM Cortex-A8 微处理器

    AM4379 AM437x ARM Cortex-A9 微处理器 (MPU)

    TI AM437x高性能处理器基于ARM Cortex-A9内核。 这些处理器通过3D图形加速得到增强,可实现丰富的图形用户界面,还配备了协处理器,用于进行确定性实时处理(包括EtherCAT,PROFIBUS,EnDat等工业通信协议)。该器件支持高级操作系统(HLOS)。基于Linux的® 可从TI免费获取。其它HLOS可从TI的设计网络和生态系统合作伙伴处获取。 这些器件支持对采用较低性能ARM内核的系统升级,并提供更新外设,包括QSPI-NOR和LPDDR2等存储器选项。 这些处理器包含功能方框图中显示的子系统,并且后跟相应的“说明”中添加了更多信息说明。 处理器子系统基于ARM Cortex-A9内核,PowerVR SGX™图形加速器子系统提供3D图形加速功能以支持显示和高级用户界面。 可编程实时单元子系统和工业通信子系统(PRU-ICSS与ARM内核分离,允许单独操作和计时,以实现更高的效率和灵活性.PRU-ICSS支持更多外设接口和EtherCAT,PROFINET,EtherNet /IP,PROFIBUS,以太网Powerlink,Sercos,EnDat等...
    发表于 09-25 11:51 628次 阅读
    AM4379 AM437x ARM Cortex-A9 微处理器 (MPU)

    AM4376 AM437x ARM Cortex-A9 微处理器 (MPU)

    TI AM437x 高性能处理器基于 ARM Cortex-A9 内核。 这些处理器通过 3D 图形加速得到增强,可实现丰富的图形用户界面,还配备了协处理器,用于进行确定性实时处理(包括 EtherCAT、PROFIBUS、EnDat 等工业通信协议)。该器件支持高级操作系统 (HLOS)。 基于 Linux 的®可从 TI 免费获取。其它 HLOS 可从 TI 的设计网络和生态系统合作伙伴处获取。 这些器件支持对采用较低性能 ARM 内核的系统升级,并提供更新外设,包括 QSPI-NOR 和 LPDDR2 等存储器选项。 这些处理器包含功能方框图中显示的子系统,并且后跟相应的 “说明”中添加了更多信息 说明。 处理器子系统基于 ARM Cortex-A9 内核, PowerVR SGX™图形加速器子系统提供 3D 图形加速功能以支持显示和高级用户界面。 可编程实时单元子系统和工业通信子系统 (PRU-ICSS) 与 ARM 内核分离,允许单独操作和计时,以实现更高的效率和灵活性。PRU-ICSS 支持更多外设接口和 EtherCAT、PROFINET、EtherNet/IP、PROFIBUS、E...
    发表于 09-25 11:40 981次 阅读
    AM4376 AM437x ARM Cortex-A9 微处理器 (MPU)