• 移植uCOS-II到Cortex-M3平台

    张超
    张超

    本文的目的是希望读者能够通过本文的内容掌握移植uCOS-II 的规范方法。如果只是需要移植文件,可以直接去Micriμm的官网上下载。

    移植uCOS-II,主要的移植工作是编写如下三个文件:

    OS_CPU.H

    OS_CPU_C.C

    OS_CPU_A.ASM

    下面就按照这三个文件的顺序来介绍。本文以STM32F107+RealView Compiler 开发环境为例。如果使用的其他的开发环境,个别代码可能需要做些小修改。

    OS_CPU.H

    OS_CPU.H 的第一部分是定义了一个宏OS_CPU_EXT

    …
    • over 6 years ago
    • 中文社区
    • 中文社区博客
  • 基于ARM的综合测试仪设计

    张超
    张超

    1引言

      我国的疆域广阔,时区分布不同,海拔以及温度,湿度等气候差异都很大,实时的了解我们所处位置的气候情况对工作和生活是很重要的。尤其对一些野外工作的科研人员来说,需要测试海拔,温度,湿度等物理量作为参考因素。为了测量这些物理量需要我们携带多种测试设备,这对野外工作很不方便。为了实时方便的了解我们所处的海拔高度和天气情况,我们需要有更便捷,功能更齐全的综合测量仪器。同时可以将现场的数据送到PC,以方便今后的进一步分析和处理。

      2系统组成以及基本原理

      整个综合测试仪主要由五个部分组成。分别是核心控制单元…

    • over 6 years ago
    • 中文社区
    • 中文社区博客
  • ARM芯片型号选择,给初学者参考

    张超
    张超

    由于 ARM 微处理器的众多优点,随着国内外嵌入式应用领域的逐步发展, ARM 微处理器必然会获得广泛的重视和应用。但是,由于 ARM 微处理器有多达十几种的内核结构,几十个芯片生产厂家,以及千变万化的内部功能配置组合,给开发人员在选择方案时带来一定的困难,所以,对 ARM芯片做一些对比研究是十分必要的。

      字串4

      从应用的角度出发,对在选择 ARM 微处理器时所应考虑的主要问题做一些简要的探讨。 ARM

      1 ARM 芯片选择的一般原则

      从应用的角度,对在选择 ARM 芯片时所应考虑的主要困素做一具体的说明…

    • over 6 years ago
    • 中文社区
    • 中文社区博客
  • 芯片商/ODM抢布局 ARM服务器生态圈急速壮大

    张超
    张超

    [导读] ARM服务器生态系统(Ecosystem)正急速扩大。ARM进军服务器的计划已获得越来越多上下游供应链伙伴的支援,包括迈威尔 (Marvell)、Applied Micro、Cavium等芯片商,以及戴尔(Dell)、惠普(HP)、广达、纬创、英业达等原始设备/设计制造商(OEM/ODM),皆计划在今年推出ARM架构服务器产品,可望推升ARM在低阶服务器市场的发展声势。

    ARM服务器生态系统(Ecosystem)正急速扩大。ARM进军服务器的计划已获得越来越多上下游供应链伙伴的奥援,包括迈威尔…

    • 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
    • 中文社区
    • 中文社区博客
  • 基于AMBA-AHB总线的SDRAM控制器设计方案

    张超
    张超

    [导读] 为了在嵌入式系统设计中实现对SDRAM存储器的访问,本文提出了一种基于AMBA-AHB总线规范的SDRAM控制器设计方案。方案首先简要介绍了AMBA总线规范,然后在完成整个存储控制器的整体框架设计的基础上给出了SDRAM控制器的实现原理以及详细的子模块划分。整个控制器的设计已用Verilog HDL语言实现并通过了Modelsim仿真和FPGA验证。仿真结果表明所设计的控制器符合SDRAM内部指令操作,并且满足了严格的时序要求。

    0 引言 

      随着大规模集成电路和高速、低功耗…

    • over 6 years ago
    • 中文社区
    • 中文社区博客
  • 一种嵌入式的太阳能干燥实时监控系统的设计方案

    张超
    张超

    [导读] 本文以ARM Cortex-M3处理器STM32F103VBT6为核心,提出了一种嵌入式的太阳能干燥实时监控系统的设计方案。该方案应用AM2301温湿度传感模块实现对太阳能干燥室内温湿度参数的实时监测,采用数字PID控制技术控制鼓风机的转速,保持干燥室内的温度稳定,并通过继电器控制排气扇的启停使干燥室内湿度保持在设定上限之下

    干燥室通过RS 485总线和上位机通信,上位机设定干燥室内的目标温度和湿度上限,并实时显示干燥室内温度、湿度、鼓风机转速、排气扇开关状态等参数。嵌入式系统软件采用FreeRTOS实时操作系统…

    • over 6 years ago
    • 中文社区
    • 中文社区博客
  • Cavium发表48核ARM架构处理器,主攻数据中心与云端应用

    wangyong
    wangyong

    近几年来,想透过基于64位元ARMv8架构的系统单晶片(SoC),一举进军伺服器领域的厂商越来越多,目前,市面上可以看到AMD、Applied Micro、Cavium、Calxeda、Marvell、Nvidia、Samsung、Qualcomm,这几家公司动作频频,积极开发运算晶片,以满足新兴的微型伺服器应用。
    今年台北电脑展期间,ARM伺服器的发展动态自然也是全球瞩目的焦点之一,其中Cavium动作最快,在2014台北国际电脑展第一天,抢先发布了ThunderX系列伺服器级处理器,这系列采用64位元…

    • over 6 years ago
    • 中文社区
    • 中文社区博客
  • Cortex-A15架构解析:探索强劲性能的秘密

    张超
    张超

    [导读] A15和A9同样具备乱序执行,但是Cortex-A15具备(两倍)的指令发射端口和执行资源,指令解码能力也要高出50%,动态分支预测能力更强(采用了多层级分支表缓存),指令拾取带宽更强(128 bit vs 64 bit),这些都能让A15的流水线执行具备更高的效率。

    今年的新手机趋势无异是全面向四核靠拢,不过同样是四核,在实际的性能上其实是千差万别。例如针对入门级主流市场的四核手机普遍采用的都是Cortex-A7以及 Cortex-A9 级别的CPU内核,这类内核性能、成本以及发热都会较低…

    • over 6 years ago
    • 中文社区
    • 中文社区博客
  • ARM Cortex-A 移动处理器发展概览

    张超
    张超

    [导读] ARM Cortex-A 移动应用处理器产品线横跨了几代产品和三个主要产品类别。

    简介

      ARM Cortex-A 移动应用处理器产品线横跨了几代产品和三个主要产品类别。有些开发人员和 SoC 设计人员经历了一款或多款新型 ARM 处理器的推出过程,他们知道该产品线如何从单个高性能通用 CPU 设计演进成为三个不同产品线,分别面向高端、中端、入门级的移动设备 SoC 市场,这让他们受益匪浅。

      Cortex-A8

      ARM 在 2005 年向市场推出 Cortex-A8 处理器,是第一款支持…

    • over 6 years ago
    • 中文社区
    • 中文社区博客
  • 独家首曝ARM下一代MCU架构Cortex-M7

    wangyong
    wangyong

    近日参加几场嵌入式研讨会 ,都听到ARM下一代MCU架构的消息,例如飞思卡尔高级副总裁兼微控制器部总经理Geoff Lees在FTF2014上就说“我们会首推基于ARM下一代微控制器架构的MCU” ,这款MCU会是什么?瞄准哪些应用? 结合最近几次发布会情况,我们做下推测。
    一、 序号?
    目前,距离ARM发布MCU新架构已经有两年多时间了,(2012年3月发布了号称拥有全球最高功耗效率的微处理器——ARM? Cortex?-M0+处理器)。之前发布了Cortex?-M0 Cortex…

    • over 6 years ago
    • 中文社区
    • 中文社区博客
  • 基于ARM的APT控制系统设计

    张超
    张超

    空间光通信是以光波作为载波,在空间中进行信息无线传输的一种新型通信技术,其具有保密性高,抗干扰性强,通信速率高等优点,将会在卫星与卫星、卫星与地面控制站的无线通信领域发挥重要的作用,具有广阔的应用前景。但是由于光波波束窄,空间环境又比较复杂,而给通信链路的建立造成了极大的困难,所以对于空间光通信,必须先使用一套捕获、瞄准与跟踪(Acquisition,Pointing and Tracking,APT)系统来建立和维持光通信链路。嵌入式系统具有高性能、低功耗、低成本的优点,使其在运动控制上的应用具有很大优势…

    • over 6 years ago
    • 中文社区
    • 中文社区博客
  • 来自ARM剑桥总部工程师们的问候

    Song Bin 宋斌
    Song Bin 宋斌

    各位中文社区的用户大家好,

    上一周阿Ben我去剑桥拜访了一些ARM的工程师,他们都是在Connected Community上非常活跃的。可能很多人都不熟悉这几位工程师,其实 他们对中国用户都非常友好,也非常愿意与大家交流。 我们后续也会翻译一些他们的技术文章给大家做参考,接下来我就给大家介绍一下他们(排名不分先后),并分享一下他们的近照。大家只需要把鼠标移动到他们的名字上,就可以关注他们。

    1. peterharris

    20140515_100108.jpg

    peterharris   是一位非常全才的工程师无论是Processor还是GPU…

    • over 6 years ago
    • 中文社区
    • 中文社区博客
  • ARM处理器Remap的详解

    张超
    张超

    0.什么是Remap

      我的理解是:在ROM从0x0用几句指令引导系统之后,把RAM映射到0x0就是Remap。

      1.Remap的作用

      当ARM处理器上电或者Reset之后,处理器从0x0 取指。因此,必须保证系统上电时,0x0 处有指令可以执行。所以,上电的时候,0x0地址处必定是ROM 或者Flash(NOR)。但是,为了加快启动的速度,也方便可以更改异常向量表,加快中断响应速度,往往把异常向量表映射到更快、更宽(32bit/16bit)的RAM 中。但是异常向量表的开始地址是由ARM架构决定的…

    • over 6 years ago
    • 中文社区
    • 中文社区博客
  • 高通公布研发路线图 或巩固业内领先地位

    wangyong
    wangyong

    【赛迪网讯】5月23日消息,据国外媒体报道,美国高通公司是世界半导体生产领域收益领先的公司之一,也是近年来半导体生产业最令人鼓舞的成功案例之一。在前任CEO保罗-雅各布斯(Paul Jacobs)以及新任CEO蒂夫-莫伦科夫(Steve Mollenkopf)的领导下,高通公司一直不遗余力地推广基于安谋国际科技公司(ARM Holdings)生态系统的下一代移动设备芯片技术。这些推动的作用不论从广度还是深度上讲都是同行其他企业无法企及的。如今,随着即将到来的骁龙805(Snapdragon 80…

    • over 6 years ago
    • 中文社区
    • 中文社区博客
  • ARM Shares Updated Cortex-A53/A57 Performance Expectations

    wangyong
    wangyong
    1.jpg

    With the first Cortex-A53 based SoCs due to ship in the coming months, and Cortex-A57 based designs to follow early next year, ARM gave us a quick update on performance expectations for both cores. Given the timing of both designs we'll see a combination…

    • over 6 years ago
    • Processors
    • Processors blog
  • 基于ARM的新型智能交通信号灯系统设计

    张超
    张超

    引言

      目前,国内交通信号灯普遍采用定周期程控技术,即主要靠经验和以往统计数据确定红绿灯亮灭时间。要实现道路交通的智能化,就要引入变周期交通信号灯控制技术,实时检测路口的交通流量以及拥塞量等数据,根据规则动态地调节信号灯,获得更加满意的通行率。

    本文提出了一种具有分布式特征的交通信号灯控制系统设计方案,它利用RFID技术提高路况信息的收集精度, 利用电流环远距离传输方式,并且应用人工智能理论使得系统具有更强的自适应性和可扩充性。

      1  系统功能与整体结构设计

      从功能特点来看,智能交通信号灯系统应具有时间固定模式…

    • over 6 years ago
    • 中文社区
    • 中文社区博客
  • 基于ARM核的单电源心电检测模块的实现

    张超
    张超

    随着心电图技术的临床应用和电子技术的发展,心电图作为生物医学测量中一项较成熟、应用较广泛的技术,已逐渐成为一种常规临床检查的手段,并在心脏疾病的诊断、监护以及药效分析等方面发挥着十分重要的作用。目前常用的心电检测电路多为双电源供电,这种方案需要很多的电源器件和较大面积的布局布线,而这些都将增加产品的成本。

      本文给出的设计采用单电源供电,可以解决上述问题并降低产品成本,同时该设计还在基于ARM核的嵌入式系统中采用了简单实用的算法,能快速准确定位QRS复波(即计算人的心率)。该设计面向广大家庭用户而设计…

    • over 6 years ago
    • 中文社区
    • 中文社区博客
  • 替代8位MCU,Cortex-M3成最强杀手锏?【转】

    张超
    张超

    [导读] 张园根先生以Silicon Labs公司已获成功的Precision32混合信号MCU全系列产品(包括适用于USB应用的SiM3Uxxx系列、适用于非USB应用的 SiM3Cxxx系列、适用于超低功耗应用的SiM3Lxxx系列)为例,分析了Cortex-M3 MCU在工控仪表、智能家居、便携医疗、物联网无线终端、电脑外设等市场如何开辟差异化的8位替代之路。

    前阵子,MCU市场“噩耗”频频传出。由于微控制器产品利润的不断下滑,先是富士通半导体宣布出售其MCU业务,紧接着三星半导体也不得不断臂淡出MCU市场…

    • over 6 years ago
    • 中文社区
    • 中文社区博客
  • 大小核(bigLITTLE)技术的进展

    yongfeng
    yongfeng

    原文:What is the latest progress on big.LITTLE technology?

    最早的几款大小核产品已经在量产中,而另外几款新的SoC产品也会很快面世,从而加速在移动设备中对这种功耗和性能进行优化的技术。Samsung的Exynos5420和Allwinner的A80是两款已经发布的使用大小核技术的平台, 而Mediatek的一款新的平台也开始使用在预生产的平板设备上。

    目前还有将近一打的其他平台正在陆续研发中。虽然最早的大小核系统是基于相同数量的大核和小核的,最多可以到八核…

    • over 6 years ago
    • 中文社区
    • 中文社区博客
  • 64位大小核( big.LITTLE) 技术

    Xingguang Feng
    Xingguang Feng

    原帖地址:http://community.arm.com/groups/processors/blog/2012/11/01/biglittle-in-64-bit

    作者:brianjeff

    随着ARM推出了Cortex-A50系列处理器,大小核组合("big" and "LITTLE" processor pair)提升到了64位. 那么针对第二代大小核平台,目前那些面向32位ARMv7系列处理器的软件会有什么变化?另外,大小核技术除了在移动设备

    …
    • over 6 years ago
    • 中文社区
    • 中文社区博客
  • ARM Cortex-M3微处理器测试方法研究与实现

    张超
    张超

    [导读] 作为32 位RISC 微处理器主流芯片,ARM 芯片得到长足发展和广泛应用。因而,ARM 芯片的测试需求更加强劲的同时,测试工作量在加大,测试复杂度也在增加。本文给出了基于ARM Cortex-M3 的微处理器测试方法,该方法也可用于类似结构的微处理器测试。


    摘要:作为32 位RISC 微处理器主流芯片,ARM 芯片得到长足发展和广泛应用。因而,ARM 芯片的测试需求更加强劲的同时,测试工作量在加大,测试复杂度也在增加。本文给出了基于ARM Cortex-M3 的微处理器测试方法,该方法也可用于类似结构的微处理器测试…

    • over 6 years ago
    • 中文社区
    • 中文社区博客
  • 基于ARM的非特定人语音识别系统的设计方案

    张超
    张超

    [导读] 本系统采用ARM Cortex M3 内核ST 公司的32 位高性能单片机STM32F103C8T6结合LD3320语音识别芯片,通过构建SD卡文件系统实现非特定人语音识别关键词动态编辑功能,适用于嵌入式语音识别场合。系统电路简单,性价比高,识别距离和识别精度都可以满足嵌入式应用。


    摘要:本文介绍了一种采用ARM处理器作为控制核心的非特定人语音识别系统的设计方案。方案中的系统利用IC Route公司的非特定语音识别芯片LD3320与ARM Cortex M3内核ST公司的32位高性能单片机STM32F103C8T6…

    • over 6 years ago
    • 中文社区
    • 中文社区博客
  • 利用ARM MCU设计激光电源控制系统

    张超
    张超

    [导读] 本文重点针对激光焊接应用中的激光电源控制系统进行功能扩展设计,利用ARM控制激光电源的系统设置,包括开关控制、激光参数设置、光栅控制、光阀控制、温度控制等,有效地解决了激光器在焊接过程中的准确、稳定和可靠性问题,同时增设人机界面(HMI)显示控制的友好界面,使用起来更加方便。


        0 引言

      随着激光行业的飞速发展,激光器已广泛应用于工业加工领域,如激光切割、激光打标、激光调阻、激光热处理等,除此之外还被作为诊疗设备应用于医疗领域。

      激光焊接是以聚焦的激光束作为能源轰击焊件所产生的热量进行焊接的方法…

    • over 6 years ago
    • 中文社区
    • 中文社区博客
  • 基于ARM的光学指纹识别系统的设计方案

    张超
    张超

    本方案采用ARM处理器作为控制核心,构建指纹识别算法的嵌入式系统的设计方法及过程。该系统采用光学指纹传感器(内建格科微电子有限公司的光学GC0307 CMOS图像采集芯片)与ARM Cortex M3内核的意法半导体公司32位高性能单片机STM32F205RE组成功能主体,采用Sobel边缘检测算子、Gabor滤波、图像二值化等图像采集与处理算法对指纹图像进行识别。经过反复实践证明,该方案适合嵌入式组件开发中需要进行生物指纹特征提取、识别,指纹身份认证、比对等场合。系统具有高性价比且交互简易、识别率高…

    • over 6 years ago
    • 中文社区
    • 中文社区博客
<>