作者:孙天泽,华清远见嵌入式培训中心品牌讲师。     ARM 系列处理器是 RISC (Reducded Instruction Set Computing)处理器。很多基于ARM的高效代码的程序设计策略都源于RISC 处理器。和很多 RISC 处理器一样,ARM 系列处理器的内存访问,也要求数据对齐,即存取“字(Word)”数据时要求四字节对齐,地址的bits[1:0]==0b00;存取“半字(Halfwords)”时要求两字节对齐,地址的bit[0]==0b0;存取“字节(Byte)”数据时要求该数据按其自然尺寸边界(Natural Size Boundary)定位。   ARM
1
0 引 言   随着现代科学技术的飞速发展和社会的进步,服务机器人与人们的生活联系越来越紧密,故日益受到关注。电机控制器作为机器人的核心部分,直接决定了其功能和性能。虽然用于工业机器人的伺服电机控制器技术已经成熟,但用于服务机器人的伺服电机控制器的研究和开发仍然存在许多问题。开发一种“具有开放式结构的模块化、标准化、小型化的嵌入式电机控制器”已经成为当前服务机器人控制器的一个发展方向。   基于美国Microchip公司生产的PIC单片机具有速度快、体积小、低功耗、驱动能力大、可靠性高等优点,故采用该系列微型芯片:PIC18F452开发了一种小型嵌入式电机控制器。该控制器和主控微机、驱动器
1
近年来,LCD显示器的普及和微处理器向大容量的发展使嵌入式系统的人机交互功能得到了显著的提高。在很多场合下,良好的图形用户界面(GUI)和便捷的操作环境是影响产品成败的关键因素之一。如何充分利用成本低、资源少的单片机系统实现完善的人机交互功能已成为单片机设计者需要解决的一个问题。  目前,国内外许多先进的智能仪表不仅在测量精度和采样速率等方面有较高的性能指标,在人机交互的友好性方面也有许多独到之处。笔者在为德国TOX冲压技术有限公司研制智能压力监控仪的过程中,积累了一些嵌入式系统人机交互技术的没计经验。本文以此为实例,介绍其设计方法。 1 智能压力监控仪概述  智能压力监控仪是为德国TOX
1
声探测技术用声传感器阵列接收各种军事目标运动所产生的特征声信号,运用阵列信号处理、信号识别、信息融合等技术,确定目标的位置、航迹、类型。声探测技术具有被动探测、不受电磁干扰、能够全天候工作、成本较低等突出优点,特别是在夜间、雾天及能见度不良、通视度较差的情况或者复杂电磁环境下,是战场信息感知不可缺少的重要手段之一。   数字信号处理(Digital Signal Processing,简称DSP)是一门涉及许多学科而又广泛应用于许多领域的新兴学科。20世纪60年代以来,随着计算机和信息技术的飞速发展,数字信号处理技术应运而生并得到迅速的发展。数字信号处理是一种通过使用数学技巧执行转换或提取信息
1
摘要:本文以嵌入式微处理器S3C2410为核心,对Linux下的视频采集技术进行了详细分析。信号采集使用USB摄像头,介绍了Video4Linux编程接口的使用方法,给出了Linux下视频采集的实现过程。   1 引言   多媒体通信技术的发展为信息的获取和传输提供了丰富的手段,视频采集是其中不可缺少的重要组成部分。视频采集的手段多种多样,随着人们对降低系统成本和提高可靠性的迫切需求,基于嵌入式的视频采集系统成为新的研发热点。本方案以S3C2410 微控制器作为硬件平台,通过移植具有实现硬件功能的Linux 操作系统,实现了对视频数据的实时采集和存储。   2 系统构成   系统平台采
1
音频接口是连接麦克风和其他声源与计算机的设备,其在模拟和数字信号之间起到了桥梁连接的作用。音频接口通常与前置麦克风、线路输入和其他一系列的输入设备配合使用。   1 IIS总线   IIS(Integrate InteRFace of Sound)即集成音频接口,在上个世纪80年代首先被Philips公司用于消费产品的音频设备,并在一个称为LRCLK(Left/Right CLOCK)的信号机制中经过多路转换,将两路音频信号合成单一的数据队列。当LRCLK为高时,左声道数据被传输;LRCLK为低时,右声道数据被传输(也可以反过来,高低与左右声音的对应可以自定义)。对于多通道系统,在同样的BCL
1
导读:本文描述的数字存储示波卡是一种基于DSP的双通道数字存储示波器。该示波器采用的是TI公司的TMS320F2812芯片,它具有高速的数字信号处理能力和滤波功能以及实时、大容量波形存储、快速的信号处理等特性。并且本数字存储示波器具有便携、操作简单、精确度高、采样速率大等优点。   1.前言   数字存储示波器有别于一般的模拟示波器,它是将采集到的模拟电压信号转换为数字信号,由内部的微处理器进行分析、处理、存储、显示或打印等操作。这类示波器通常具有程控和遥控能力,通过GPIO接口还可将数据传输到计算机等外部设备进行分析处理。随着大规模集成电路的不断发展,功能强大的DSP数字信号处理器的实时
1
瑞萨科技(Renesas Technology)和日立(Hitachi)公司近日宣布开发32 bit 精简指令集(RISC)CPU内核SH-2A,以用于汽车、工业和民用的控制设备。 SH-2A向上兼容SuperH? RISC微处理器SH-2的CPU内核,它主要提高了性能和编码效率。SH-2A适于实时应用并且特别适合单片微控制器及汽车引擎控制系统和民用、工业产品例如打印机和AC伺服系统的片内系统(SoC)。 SH-2A技术特点如下: (1) 采用超标量体系结构和Harvard架构 超标量体系结构允许同步处理2条指令,Harvard架构使用分开的数据和指令总线 (2) 360
1
1 引言       随着中国的城市化的程度不断加快,使得越来越多的人口与事业单位集中在一个“狭小”范围内生活与工作。城市的迅速“膨胀”直接导致了交通网络的日趋复杂,人员流动的日益频繁也使得每个人对空间信息有了更多的依赖。人们更加关心“当前我在哪里?”“目的地在哪里?”“如何到达?”等问题。而以嵌入式系统为平台的数字地理集成应用方案可以有效地解决这些矛盾。在此背景下,本文给出了基于ARM的嵌入式解决方案。       2 硬件实现       本嵌入式GPS导航系统的硬件核心是三星公司ARM9系列中的16/32位RISC处理器S3C2410A芯片,该芯片强大的实时处理能力和丰富的外围接
1
现今嵌入式存储产品已渗透进人们生活工作中的方方面面,从ATM 机到手持通讯设备。社会对嵌入式产品的性能也有越来越高的要求:大容量,高速度,断电保护,体积限制等等。当前数据记录仪的容量和速度普遍偏小。本文旨在研究一种的数据存储容量达512MB 高速数据记录仪,它可以用于多路信号采集系统中。重点研究在嵌入式linux 系统平台的架构下基于NandFlash 的存储技术。   引言   Flash 是一种不挥发性内存,在无电流供应的条件下也能够长久地保持数据,相对于传统的存储介质具有无可比拟的优势。目前主要的闪存分为两类:Intel 首先开发的NOR Flash 和东芝发布的NandFlash。
1