推荐阅读最新更新时间:2024-03-16 13:12
解密:Arm服务器芯片阵营的进击
对于x86架构在数据中心领域的强势,Arm阵营一直有大写的“不服”,将移动市场制胜的策略成功移植到服务器市场是其不变的“服务器梦”。毕竟,仅以服务器CPU为例,据预测,2020年服务器芯片市场规模将超300亿美元。然而,进攻的路上道阻且长,冲锋者如英伟达、三星、博通、高通等巨头都相继按下了“停止键”。不过,Amazon和华为相继发布基于Arm的服务器芯片,同时Marvell(美满)、Ampere以及国内的飞腾等还一直在持续进军。特别是在继Marvell推出ThunderX2大获成功之后,最近乘胜追击宣布推出ThunderX3,在性能方面实现大幅提升,这会进一步形成燎原之势吗? Marvell ThunderX系列助力云端应用创
[手机便携]
GPS模块与ARM-Linux平台数据传送研究
本文主要研究GPS模块与ARM-Linux平台之间采用异步串行传送方式进行 数据传送 的问题,利用多线程编程技术实现GPS信号采集与处理,并介绍了一种WGS坐标向地方坐标的转换方法。与GPS通信可选的协议有很多种,目前普遍采用的是NMEA-0183通信协议。 1 NMEA-0183通信协议 NMEA-0183协议 是为了在不同的GPS导航设备中建立统一的海事无线电技术委员会(BTCM)标准,由美国国家海洋电子协会NMEA(National Marine Electronics Association)制定的通信协议,其中规定了海用和陆用GPS接收设备输出的定位位置数据、时间、卫星状态、接收机状态等信息。除NMEA-
[单片机]
Arm处理器诞生36周年,回顾一下Arm的起源史
1985年4月27日,第一个Arm微处理器被成功点亮,至今已经36周年。 在此,转载一篇机器之心编译的关于ARM起源史的文章。 第一颗Arm芯片 作者:JASON TORCHINSKY 机器之心编译 编辑:Panda、蛋酱 苹果 M1 芯片性能强大,展现了 ARM 处理器在桌面计算机市场的巨大潜力,而在此之前,ARM 早已成为智能手机市场的绝对霸主。这种已然控制世界的芯片究竟诞生自何处?说起来你可能不信,故事要从一档电视节目讲起。 2020 这一年的大部分时间,都有是新闻和悲惨事件在无情地打击着我们,让人感觉无法继续。但大部分人还是坚持了下来,而我们做到这一点的方式是使用我们随时随身携带的小型手持式
[嵌入式]
ZigBee 协议移植(ARM+Linux)
ZigBee协议栈移植步骤大致如下:1) 详细了解自定义硬件平台与Microchip ZigBee协议栈支持硬件之间的异同。对用户自定义的硬件平台和Microchip ZigBee协议栈支持的硬件平台进行分析比较,了解它们的处理器在I/O端口分配,内存组成及使用、中断处理、堆栈操作等各个方面的异同。另外还要分析两者所采用的ZigBee无线收发器之间的异同,了解它们的操作时序、控制命令、各寄存器的作用等。 2) 详细分析Microchip ZigBee协议栈。对硬件有了清楚的认识之后,需要对协议栈进行详细分析,了解协议栈的组成结构、各部分功能及实现方法等,并懂得针对硬件需要对协议栈做哪些修改,目前已经有哪些功能
[单片机]
基于OPenWrt的移动机器人系统设计
引言 近年来随着人工智能技术、计算机技术等相关技术的发展,对移动机器人的研究越来越广泛。本设计是采用OpenWrt操作系统的移动机器人,它可实现多种不同功能,如探测险情、巡视、图像采集、定位、无线通信等。它还可以作为各种智能控制方法(包括动态避障、路径规划、群体协作策略)的良好载体,开展研究。 1 系统方案 采用2层架构。上层以ARM处理器S3C2440为核心,选用MINI2440开发板作为上层的主板,负责图像采集,并将图像通过Wi-Fi方式发送给远端的PC机。Wi-Fi无线通信是利用PC机与无线路由器搭建环境平台共同实现的。 下层是以51单片机为核心的单片机控制板,由51单片机及外围电路组成。下层主要负责机器人移
[单片机]
说说ARM汇编的LDR伪指令
我们知道ARM CPU中有一条被广泛使用的指令LDR,它主要是用来从存储器(确切地说是地址空间)中装载数据到通用寄存器。但不论是ARMASM还是GNU ARM AS,都提供了一条与之同名的伪指令LDR,而在实际中使用该伪指令的情况也较多,那他们有什么不同呢?下面我谈谈我的理解。 由于我使用GNU工具链,所以以下的内容都以GNU AS的ARM语法为准。 LDR伪指令的语法形式如下: LDR reg , = constant-expression 这个常量表达式 constant-expression 中可以包含Label(在ARM汇编中Label会在连接时解释为一个常数),且其中的常数前不加#符号。 范例demo.s:
[单片机]
利用NXP S32DS和IAR for Arm加快基于NXP S32K3 MCU的汽车软件开发
利用NXP S32DS和IAR Embedded Workbench for Arm加快基于NXP S32K3 MCU的汽车软件开发 一个如何充分结合原厂MCU开发环境与业内领先软件工具优势来加速关键任务应用开发的案例 随着市场需求和汽车行业不断推进电动化、网联化、智能化和共享化等 “新四化” ,工程师将会面对越来越多的软件开发项目,去用高性能的、获得车规级和功能安全认证的MCU开发相关应用。将MCU供应商匹配提供的MCU开发环境,与业内领先的开发工具相结合,将会给开发人员带来开发效率和成果性能的大幅提升。本文以在汽车行业被广泛使用的 S32K系列32位Arm Cortex汽车MCU为例 ,来介绍通过整合利用其S32DS开
[嵌入式]
Actel为嵌入ARM7功能的FPGA推出开发工具套装
Actel公司宣布推出CoreMP7开发工具套装,这是完整的软、硬件开发环境,针对该公司CoreMP7软ARM7处理器内核的执行而设。CoreMP7开发工具套装包含屡获殊荣的CoreMP7、具Actel ARM7功能的M7 ProASIC3器件和FPGA开发工具,为用户提供了一切所需工具,可以快速和简便地评估及设计以FPGA为基础的系统级芯片 (SoC) 应用。 Actel IP市务经理Mike Thompson称:“CoreMP7开发工具充分发挥了FPGA的灵活性结合快速推向市场和业界标准ARM7处理器技术的优势,简化了复杂SoC芯片的评估和开发工作。这套开发工具是一个完善的开发环境,包含构件组装、行为仿真、电路综合、布局、编
[新品]