推荐阅读最新更新时间:2024-03-16 15:05
基于ARM的Ad Hoc网络平台的实现
功能概述
由于Ad Hoc网络无中心、动态拓扑等特点,它需要各个节点都具有路由转发功能。本文开发的Ad Hoc网络节点通过在ARM平台上移植路由协议而实现了数据包转发功能。
图1 节点转发
以图1所示的网络进行功能示意,其中A、B、D是普通的移动电脑终端,C是本文开发的ARM平台。A和D是通信的端点,D不在A的一跳范围之内(A的覆盖范围如图中虚线所示)。假设开始时B成为了A和D的中继节点,完成A、D之间的数据转发功能。当B节点出现故障时,C能自动代替B成为新的中继节点,维持A、D之间的通信。
该ARM平台除了路由协议以外,同时完成了ftp、iptables等工具的移植,还可以继续增添语音、视
[电源管理]
基于ARM9处理器的家用远程医疗监护终端结构功能及应用
远程医疗是网络科技与医疗技术相结合的产物,随着我国经济的发展、科技的进步以及进入老龄化社会的需要,发展远程医疗已成为一种必然趋势。远程医疗从使用对象上可分为:面向医院的远程医疗系统和面向家庭的远程医疗系统。面向家庭的远程医疗系统的功能包括:远程“看医生”、远程监护、远程医学信息查询/咨询等。 国外的远程家庭医疗更加注重远程“看医生”,个人/ 患者在家中就可与医生进行实时语音、图像信息交流,可实现在线检测人体生理信号并给出诊断。这种系统是以视频会议系统为核心,但目前还难以在我国普及,原因一是该系统的价格太贵,一般家庭承受不起;原因二是受到通信信道带宽的限制,国外一般使用综合业务数字网(ISDN),而我国现在普及到家庭的是普通电
[单片机]
安谋科技稳步焕新,多领域协同发力
2022年5月6日,安谋科技(中国)有限公司(以下简称“安谋科技”)迎来新任管理层。新任联席CEO刘仁辰和陈恂在员工线上大会宣布,将全面接手公司运营。这标志着,安谋科技一场以“换帅”为主线且历时两年之久的管理权纷争终于尘埃落定。 安谋科技在发布于其官方微信号的公开信中表示:在新领导层的带领下,将一如既往地作为一家独立运营的公司,支持中国半导体产业的发展,在保持安谋科技业务模式不变(包括但不限于继续开展Arm IP业务和大力发展自有知识产权IP)的基础上,进一步发展与客户的良性关系,深化与各合作伙伴的健康合作,持续加大投入丰富Arm中国合作伙伴生态系统。 安谋科技近期持续露出新动态,不仅官方渠道恢复发声,公司合作动态更是高频
[半导体设计/制造]
ARM宣布最高能效处理器:Cortex-M0+
ARM今天宣布推出号称是“世界上能效最高的微处理器”,型号为“Cortex-M0+”,可为智能传感器、智能控制系统提供优化的超低功耗、低成本单片机(MCU),广泛适用于家用器具、白色家电、医疗监控、测量、照明、马达控制设备等领域。 Cortex-M0+基于32位ARMv6内核架构,支持Thumb/Thumb-2子集ISA,单核心,采用低成本的90nm LP工艺制造,核心面积区区0.04平方毫米,每MHz单位频率消耗的电流、功耗分别仅有9µA、11µW,是当今任何8/16位微处理器的大约三分之一,而性能上又比它们高出许多(1.77 CoreMark/MHz、0.93 DMIPS/MHz),这也是古老的8/16位系统升级
[手机便携]
ARM应用系统开发详解 第2章 ARM微处理器的编程模型
本章简介ARM微处理器编程模型的一些基本概念,包括工作状态切换、数据的存储格式、处理器异常等,通过对本章的阅读,希望读者能了解ARM微处理器的基本工作原理和一些与程序设计相关的基本技术细节,为以后的程序设计打下基础。 本章的主要内容: - ARM微处理器的工作状态 - ARM体系结构的存储器格式 - ARM微处理器的工作模式 - ARM体系结构的寄存器组织 - ARM微处理器的异常状态 在开始本章之前,首先对字(Word)、半字(Half-Word)、字节(Byte)的概念作一个说明: 字(Word):在ARM体系结构中,字的长度为32位,而在8位/16位处理器体系结构中,字的长度一般为16位,请读者在阅
[单片机]
ARM单片机开发经验点滴
简介:一些简单的ARM开发中的例程 计算r1和r2的绝对值 对应的C伪指令为: if ( r1 r2 ) r0 = r1+r2; else r0 = r1-r2; 对应的ARM汇编为: cmp r1, r2 subgt r0, r1, r2 sublt r0, r2, r1 以上条件判断只适合简单的分支结构,复杂的分之结构如何实现呢???比如如下控制逻辑: if ( r1 r2 ) { r0 = r1 - r2; if ( r0 r3 ) r0 = 1; else r0 = 0; } else { r0 = r2 - r1; if ( r0 r3 ) r0 = 1; else r0 = 0; } 如果还按照
[单片机]
基于Linux 下ARM 和单片机的串口通信设计
0 引言 数据采集系统中由于单片机侧重于控制,数据处理能力较弱,对采集的数据进行运算处理比较繁琐,如果通过串口与上位机通信,利用上位机强大的数据处理能力和友好的控制界面对数据进行处理和显示则可以提高设计效率。串口通信以其简单的硬件连接,成熟的通信协议,成为上下位机之间通信的首选。移植了Linux 操作系统的s3c2440 可以在Linux 环境下操作串口,降低了串口操作的难度,可以使开发者集中精力开发大规模的应用程序,而不必在操作底层设计上耗费时间。 1 硬件连接 s3c2440 是三星公司生产的基于ARM9 核的处理器,采用3.3 V 电压供电; C8051Fxxx 系列单片机是美国CYGNAL 公司推出的与8051 兼容
[单片机]
基于ARM与MEMS器件的微惯性测量装置设计
摘要 开发一种生物运动微惯性测量装置,以基于ARM7的LPC2129为核心处理单元,采用MEMS陀螺和MEMS加速度计为测量传感器。该装置实现了对SPC-III机器鱼尾鳍拍动参数的精确测量,为活体鱼尾鳍拍动参数测量实验打下了基础。 关键词 微惯性测量 LPC2129 MEMS器件 尾鳍拍动 在仿生推进机理的研究中,精确测量鱼类尾鳍拍动参数对于鱼类仿生推进机理研究及工程应用具有重要的意义;然而,目前研究者大多采用分析高速摄像机拍摄的图像获得参数的观测方法。这种方法受到环境与设备的限制,结果精确度较差。本设计是一种基于MEMS器件的生物运动微惯性测量装置。利用该装置实现了对SPC-III机器鱼尾鳍拍动参数的精确测量
[工业控制]