• 求系统学习ARM的方法

    Senyan
    Senyan

    我现在正从事嵌入式系统开发的工作,为ARM-based ASIC开发固件(包括ROM部分)。整个工程不是从零开始的,是基于前辈的代码,所以大部分时候即使用到ARM的某些特性只要做局部的学习就好。现在新一代产品需要从ARM Cortex-A9移植到A7,发现缺乏对ARM架构的系统学习很大程度上限制了工作的开展。每次遇到问题也都去查阅TRM以及架构manual,但是经常因为知识的不足得不到一个完整的答案。我想向您请教下,是否有推荐的书籍或者课程可以帮助我系统的学习?如果说官方的TRM和Architechture…

    • over 4 years ago
    • 中文社区
    • 中文社区论区
  • [新闻]ARM推出全新超高能效Cortex-A32处理器, 扩大嵌入式与物联网产品阵容

    Song Bin 宋斌
    Song Bin 宋斌
    Cortex-A32_Block_Diagram.png

    2016年2月24日,北京讯——ARM针对下一代嵌入式产品推出ARM® Cortex®-A32,为超高能效应用处理器系列再添新成员。Cortex-A32处理器采用ARMv8-A架构,赋予功耗有限的32位嵌入式应用更多优势。相较其他同类处理器,Cortex-A32拥有最小体积和最佳的能效表现。

    ARM 处理器部门总经理James McNiven表示:“ARM提供无与伦比的处理器产品组合,能驱动数十亿计的超高能效嵌入式设备。Cortex-A32处…

    • over 4 years ago
    • 中文社区
    • 中文社区论区
  • ARMv7多核处理器问题

    Cheng Lee
    Cheng Lee

    最近搞飞思卡尔iMX6 4核A9处理器,有几个问题要请教下:

    1、每个核都是有一套独立的指令寄存器吧,问题来了,PC寄存器和一些状态寄存器是否也是独立的?

    2、在裸机开发的情况下,怎么获取当前的代码运行在哪个核上面?

    3、如果在多核处理器上面实现一个longjmp应如何实现?longjmp只能实现核内长跳吗?

    4、核处于关闭状态,来一中断后,是所有核都唤醒还是只有其中一个?核被关闭后,然后被唤醒,需要重新初始化核的PLL等那些参数吗?standby状态与其他两关闭状态主要区别在哪?

    5、中断发生后,哪个核要进行中断服务处理是程序员事件还是硬件事件…

    • Answered
    • over 5 years ago
    • 中文社区
    • 中文社区论区
  • cortex-A A8,A9,A15 的Instruction Cycle Timing 是完全相同的吗

    siman
    siman

    大家好,

    我在A15上编写汇编,发现A8 和A9 Technical Reference Manual 中有一章是将Instruction Cycle Timing,但是在A15的Technical Reference Manual 中没有找到,想问下A8,A9,A15 的ARM指令集的 Instruction Cycle Timing 是一样的吗?

    另外,关于neon的 Instruction Cycle Timing 我也只在A8手册Technical Reference Manual 中看到,A8…

    • Answered
    • over 5 years ago
    • 中文社区
    • 中文社区论区
  • Cortex A5 MPcore寄存器TPIDRPRW复位值不为零,造成Linux Kernel不能启动的问题

    lixiaobin
    lixiaobin

    问题现象:

      Cortex A5 MPcore寄存器TPIDRPRW复位值不为零,造成Linux Kernel不能启动的问题。

    问题原因分析:

      由于Linux Kernel内核配置使能了CONFIG_TRACE_IRQFLAGS,内核在跟踪关闭硬件中断行为时(trace_hardirqs_off_caller()),调用内核中__my_cpu_offset()(以汇编指令mrc p15, 0, r2, c13, c0, 4实现)以获取寄存器TPIDRPRW的值来获取当前线程/进程信息时…

    • over 5 years ago
    • 中文社区
    • 中文社区论区
  • Asynchrous External Data Abort in ARMv7

    chinatiger
    chinatiger

    hi, experts:

    以Cortex-A7 CPU为例:

    如果在程序执行过程中:发生了一个Asynchrous External Data Abort,它会很快进入Data Abort handler吗?

    (Synchrous Data Abort会立即进入Data Abort handler.)

    不清楚Asynchrous external data abort,什么时候才会进入Data abort handler!

    best wishes,

    • Answered
    • over 6 years ago
    • 中文社区
    • 中文社区论区
  • 如何理解Cortex-A57只包含GIC CPU Interface?

    chinatiger
    chinatiger

    hi, experts:

    CA57 TRM说:

    它只包含GIC CPU Interface。

    请教2个问题:

    1. CA57的SOC,需要另外集成GIC-400 IP吗?

    2. GIC-400里的GIC CPU Interface会和CA57的各个Core对应的GIC CPU Interface连接吗?

    best wishes,

    • Answered
    • over 6 years ago
    • 中文社区
    • 中文社区论区
  • 什么是PoU和PoC?

    larry
    larry

    在cortex a7上看到PoC和PoU的概念如下:

    PoC: the PoC is the point at which all blocks, for example, cores, DSPs, or DMA engines, that canaccess memory are guaranteed to see the same copy of a memory location.

    PoU: the PoU for a core is the point at which the instruction…

    • Answered
    • over 6 years ago
    • 中文社区
    • 中文社区论区
  • ARM 创客创新与创客运动:嵌入式战略家 Dominic Pajak 访谈录

    Song Bin 宋斌
    Song Bin 宋斌

    作者:Chris A. Ciufo,Extension Media 嵌入式领域主编

    圣诞节前不久,Dominic Pajak分享了 ARM 对于“创客运动”的看法,其支持力度令观众大吃一惊。之后,我对这位 ARM 的嵌入式战略家进行了采访。 Dominic 是 ARM 的资深工程师,并曾担任该公司 Cortex®-M0 的产品经理,为 ARM 在低功耗微控制器、传感器和无线电领域的成功贡献良多。 在担任新的战略家角色后,他参与了 ARM IP 在各种出色电子产品和用例中的部署…

    • over 5 years ago
    • 中文社区
    • 中文社区博客
  • 推进10nm制程 ARM拟提前揭晓新核心架构

    wangyong
    wangyong

    年初揭晓携手台积电旗下16nm FinFET+制程技术的Cortex-A72处理器核心架构设计后,ARM接下来也准备进展至10nm制程技术,并且预计在2016年推出代号“Ares”的全新处理器核心架构设计。

    根据kitguru网站引述分析师说法,ARM可能选择在2016年推出以10nm制程技术的全新处理器核心架构,同时代号将是以古希腊战神之名“Ares (阿雷斯)”为称,不过暂时还无法确定具体名称是否将以Cortex-A75为主,但可确定将取代现有Cortex-A72核心架构…

    • over 5 years ago
    • 中文社区
    • 中文社区博客
  • 真人演示bigLITTLE,三分钟秒懂

    Song Bin 宋斌
    Song Bin 宋斌

    为了帮助大家理解什么是大小核技术,ARM也是蛮拼的。

    ARM英国的同事不惜牺牲形象,为你现身说法bigLITTLE。

    三分钟秒懂,这英文都不需要字幕了,如果你还是不懂,欢迎在下面提问

    本视频由我们ARM微博小编小李上传,关心ARM动态,关注ARM微博是最方便的方法, ARM微博账号:http://weibo.com/armcn

    • over 5 years ago
    • 中文社区
    • 中文社区博客
  • 布局物联网再出招 ARM厚植资安防护战力

    wangyong
    wangyong

    来源:新电子   发布者:新电子 

         行动/物联网应用安全更有保障。瞄准行动、物联网装置资料安全防护需求,安谋国际(ARM)近期针对Cortex-A核心发布授信执行环境(TEE)认证计画,协助行动处理器厂确保设计安全性,并购并Offspark,以强化其物联网开发平台mbed传输层安全协议(TLS)和Cryptobox等功能,期从晶片设计源头建立起滴水不漏的防护机制。
         ARM安全行销暨系统与软体部门总监Rob Coombs表示…

    • over 5 years ago
    • 中文社区
    • 中文社区博客
  • 联发科10核进发 下季量产出货

    wangyong
    wangyong

         近期大陆手机产业内盛传手机晶片厂联发科面临高通、英特尔的激烈竞争已经疯了!将再掀起“核战”推出10核心手机晶片Hileo X20。据瞭解,目前被看衰第2季成长不到两成的联发科,确实将推出10核心晶片,最快在今年第3季出货为下半年旺季新添战斗力,让终端客户可以赶在年底 前上市销售新一代高阶机种。

         不过,联发科这次不是为了打核战,而是着眼于推出独步全球的创新3架构公板设计,引领手机和汽车一样进入Turbo高效节能时代,企图抢攻高通的高阶手机晶片市场…

    • over 5 years ago
    • 中文社区
    • 中文社区博客
  • ARM Cortex-A72 与全新高端移动体验

    Song Bin 宋斌
    Song Bin 宋斌

    原文:ARM Cortex-A72 and the New Premium Mobile Experience

    原作者: nandannayampally

    回首 2010 年 9 月,那时我们发布了 ARM Cortex-A15 处理器,当时市面上的智能手机设备使用的是单核 ARM Cortex-A8 处理器。 那时,智能手机的这种雏形已经开始改变我们对互联体验的思维。 在我的记忆中,集成电子邮件功能的诞生提高了工作效率,当时的设备已经具备即时消息和多媒体功能。 到 2014 年初,手机已经基于较新…

    • over 5 years ago
    • 中文社区
    • 中文社区博客
  • 扩展系统一致性 - 第 2 部分 - 实施、big.LITTLE、GPU 计算和企业级应用

    Song Bin 宋斌
    Song Bin 宋斌

    原文地址: Extended System Coherency - Part 2 - Implementation, big.LITTLE, GPU Compute and Enterprise

    原作者:neilparris

    本文是关于硬件一致性系列博文中的第二篇。 在第一篇博文中,我介绍了缓存一致性的基本信息: 扩展系统一致性 - 第 1 部分 - 缓存一致性基本信息

    此部分探讨硬件缓存一致性的实施和用例。

    另有一个详述 CoreLink CCI-500 的第 3 部分: 扩展系统一致性 - 第 3

    …
    • over 5 years ago
    • 中文社区
    • 中文社区博客
  • [新闻稿]ARM为高端移动体验树立全新标杆

    Song Bin 宋斌
    Song Bin 宋斌

    新闻要点:

    ·         基于ARMv8-A架构的最新处理器ARM® Cortex®-A72,性能较五年前的处理器提升50倍

    ·         最新ARM CoreLink™ CCI-500高速缓存一致性互连(Cache Coherent Interconnect)允许更大的系统带宽…

    • over 5 years ago
    • 中文社区
    • 中文社区博客
  • 扩展 CoreLink 缓存一致性网络系列

    Song Bin 宋斌
    Song Bin 宋斌

    原文地址:Extending the CoreLink Cache Coherent Network Family

    原作者:jdefilippi

    ARM 在过去一个月来忙于专注基础架构领域。在最近举办的 ARM TechCon 2014 大会上,ARM 硅片、OEM 和生态系统合作伙伴展示了他们的新款系统级芯片 (SoC)、硬件和软件平台。此次展会还进行了数场对话,讨论了基础架构目前面临的挑战以及创新需求。Neil Parris 在其最近发布的博文 Heterogeneous Compute Requirements…

    • over 5 years ago
    • 中文社区
    • 中文社区博客
  • NEON驱动OpenCL强化异构多处理

    Song Bin 宋斌
    Song Bin 宋斌

    原文地址:Heterogeneous Multiprocessing Gets a Boost with the New OpenCL for NEON Driver

    作者:stevesteele

    作者简介:

    Steve 2001年开始在ARM工作,参与过很多技术项目包括ARM的Java Program,软件产品, 数据引擎(DSP),PV Fast Modelling快速模型和Video IP。 Steve目前在Media Processing部门负责Mali-T604和Mali-T658系列GPU

    …
    • over 5 years ago
    • 中文社区
    • 中文社区博客
  • 展望可穿戴设备的未来

    Song Bin 宋斌
    Song Bin 宋斌

    作者:davidmaidment

    原帖地址:Looking Into the Future of Wearables

    在ARM,我们曾经拥有和合作伙伴一起确立移动产品革命的机会,而现在我们正在和伙伴们一起努力工作,希望能在增长的可穿戴设备领域复制我们的成功。我们已经轻松地迈出了掌握可穿戴技术的第一步,这是一个令人期待的市场, 根据市场调查公司IHS的数据,到2018年,将达到一年300亿美元的规模。

    虽然我们目前正在起步阶段,我们对如何能制造出最有效的,最精密的,功能最强的和最有用的可穿戴设备已经有了结论…

    • over 5 years ago
    • 中文社区
    • 中文社区博客
  • 看ARM架构如何一步步站上主流地位

    wangyong
    wangyong

              发现一篇对ARM处理器简单、全面介绍的文章,直接贴过来给大家看看,适合初学者了解了解。

    发布:2014-09-23  |  作者:IC猫

              x86与ARM,是目前两大处理器主流架构,前者大家熟悉不过。在PC世代,x86因是最佳效能价格比(C/PRatio,Cost/Performance,大陆称为性价比)的处理器,因而相继击败其他架构的处理器,包含HP的PA…

    • over 5 years ago
    • 中文社区
    • 中文社区博客
  • 英伟达游戏平板Shield Tablet配置正式曝光,将于7月22日发布

    wangyong
    wangyong

    不久前,爆料大神@evleaks放出了英伟达游戏平板Shield Tablet的真机图片。而今天,英伟达正式曝光了Shield Tablet的详细配置信息,同时外媒称英伟达将于7月22日正式发布这款游戏平板。

    shield.jpg

    曝光资料显示,Shield Tablet将采用8英寸分辨率为1920×1200像素IPS屏,搭载2.2GHz英伟达Tegra K1处理器,192个Kepler内核的GPU。支持蓝牙4.0、GPS、2.4GHz/5GHz双频WiFi。拥有双前置扬声器,前后500万像素双摄像头。该平板电脑支持手写笔输入…

    • over 6 years ago
    • 中文社区
    • 中文社区博客
  • ARM 64的开发板Juno来啦!

    章政
    章政

    最新的ARM 64的开发平台Juno已经发布,该平台支持Android(AOSP)

    http://releases.linaro.org/latest/android/juno-lsk

    http://releases.linaro.org/latest/openembedded/juno-lsk

    同时该平台完整地支持了Trust Firmware的开发

    ARM-software/arm-trusted-firmware · GitHub 中国的客户可以通过分销商(米尔科技/亿道电子/英蓓特)进…

    • over 6 years ago
    • 中文社区
    • 中文社区博客
  • [原创] ARM可穿戴系统架构浅析

    wangyong
    wangyong

         可穿戴装置目前是非常热的一个话题,ARM官网也也给出了可穿戴应用分析,其中包括可穿戴系统架构,如下图。本文从技术角度浅析下可穿戴系统架构。

    Wearable_Systems_Architecture_thumb.jpg

    可穿戴系统架构

           ARM可穿戴系统架构针对3个应用领域,包括基础可穿戴设备、中等可穿戴设备和高端可穿戴设备,分别运行不同的操作系统。

        基础可穿戴设备一般运行RTOS实时操作系统,其系统架构包括Always ON…

    • over 6 years ago
    • 中文社区
    • 中文社区博客
  • 车载资通讯市场 ARM架构将有机会出头

    张超
    张超

    转自台湾ctimes的消息,随着车载资通讯的日渐普及,使得车用电子未来发展有了更多的想像,举例来说,像是无人状态下的自动停车、立体投影的虚拟游戏、手势控制与异物侦测等。这些情境在可预见的未来,其实都有机会被实现。

    TI(德州仪器)应用协理暨科技委员会委员郑曜庭

      不过,TI(德州仪器)应用协理暨科技委员会委员郑曜庭表示,车用电子的最大挑战在于如何同时满足:安全性、舒适性与娱乐性这三个条件。他指出TI投入车用电子已有相当长的一段时间,针对车载资通讯应用市场也推出Jacinto系列的处理器,产品投入的时间至少已有八至九年之久…

    • over 6 years ago
    • 中文社区
    • 中文社区博客
  • 海思发布Kirin 920八核A15/A7处理器 支持LTE Cat6

    wangyong
    wangyong

    腾讯数码讯(吴彬)北京时间6月6日,来自华为官方的消息,旗下芯片公司海思正式发布了最新的智能手机芯片麒麟Kirin920。

    这款处理器基于28nm工艺制造,采用了目前技术比较成熟的8核big.LITTLE架构,其中包含四颗Cortex-A15核心和四颗Cortex-A7核心,A15核心最高主频可以达到2GHz,两颗核心可以同时工作,处理器支持双通道DDR3L-800MHz,而图形处理器则使用了Mali-T628MP4。

    同时这颗海思麒麟920的SoC集成度相当高,除了中央处理器和图形处理器之外,920还内置了一个名为i3的协处理器…

    • over 6 years ago
    • 中文社区
    • 中文社区博客
  • View related content from anywhere
  • More
  • Cancel
>