首页 | 本学科首页   官方微博 | 高级检索  
相似文献
 共查询到20条相似文献,搜索用时 46 毫秒
1.
LPC2294是飞利浦半导体公司生产的基于ARM7TDMI—S内核的芯片。本文介绍一个基于LPC2294的完整的时钟显示设计工程,给出启动代码的详细设计过程,以及时钟显示应用程序的主要函数说明。其中的启动代码设计过程可供一般的基于ARM7TDMI—S内核的嵌入式处理器芯片参考使用。  相似文献   

2.
ARM7TDMI-S在嵌入式系统中的Bootloader代码设计   总被引:7,自引:0,他引:7  
ARM7TDMI-S是ARM公司设计的一款32位精简指令集处理器内核,LPC210x系列是飞利浦半导体公司生产的基于ARM7TDMI-S内核的芯片。在嵌入式系统设计中,针对嵌入式处理器和操作系统的Bootloader代码的设计是一个难点。本文根据用LPC2106进行嵌入式系统设计的实际经验,总结出基于ARM7TDMI-S内核的嵌入式处理器芯片的Bootloader代码设计的一般流程;给出LPC2106芯片在基于μC/OS-II操作系统的嵌入式应用中,BootLoader程序的详细设计流程及其中的一些关键技术和代码。  相似文献   

3.
Bootloader是系统上电或复位后首先运行的一段代码,Bootloader代码(即启动代码)的好坏对整个系统的运行效率有着重要的影响,而Bootloader代码与芯片的特性有着紧密的联系。本文根据用LPC2210在ADS(ARMDeveloperSuite)开发环境下进行嵌入式系统设计的实际经验,总结出基于ARM7TDMI内核的LPC2210处理器的Bootloader代码设计的详细流程及其中的一些关键技术和代码  相似文献   

4.
基于LPC2294的CAN总线智能节点设计   总被引:1,自引:0,他引:1  
CAN总线是一种应用广泛的实时性现场总线.本文提出了一种基于具有ARM7DMI内核的32位ARM微控制器LPC2294的CAN总线智能节点设计方案.详细介绍了ARM微控制器LPC2294和隔离CAN收发器CTM1050T的特点,给出了智能节点的硬件结构以及软件设计,同时结合现场实际使用给出了硬件抗干扰措施.  相似文献   

5.
采用ARM7TDMI-S为内核的32位微控制器LPC2368与支持SD2.0的大容量SDHC卡相结合,成功移植了Linux下的EFSL-0.3.6开源文件系统,实现了基于SDHC卡的FAT32文件系统的建立,以及在SDHC卡中读写文件。  相似文献   

6.
基于ARM的CAN总线智能节点的设计   总被引:26,自引:0,他引:26  
CAN总线是一种应用广泛的实时性现场总线,提出了基于具有ARM7TDMI内核的32位微控制器的CAN总线智能节点设计方案。详细介绍了ARM控制器(LPC2294)的特点、智能节点的结构以及系统软件设计,同时结合现场实际使用给出了硬件抗干扰措施。  相似文献   

7.
ARM处理器启动代码的分析与编程   总被引:5,自引:0,他引:5  
优秀的启动代码的编写可以保证程序的稳定高效运行.首先介绍了ARM(Advanced RISC Machines)启动代码中中断向量表的定义、堆栈初始化、系统硬件初始化,然后重点分析了分散加载的目的与实现.虽然是针对LPC2210芯片,却可以推广到一般ARM7嵌入式系统的启动代码的分析与设计中去.  相似文献   

8.
本文通过对SAMSUNG公司的两款基于ARM7TDMI内核的具有代表性的芯片S3C44BOX和S3C4510B的启动流程代码设计的比较。分析了这两款芯片在启动流程中各自的特点,加深了对嵌入式系统不同处理器的启动流程的理解  相似文献   

9.
uC/OS-Ⅱ在ARM9内核上的移植过程,本文使用的编译器是ADS1.2。需要注意的是,为保证移植代码以及应用代码在ARM9处理器上能够执行,还必须为处理器编写启动代码。启动代码简单地说就是为main()函数的运行准备环境。包括初始化异常向量表、堆栈以及与目标板相关的定义,如代码运行需要使用时钟则必须先定义好系统各部分的时钟等。本文就嵌入式系统uC/OS-Ⅱ在ARM9上的移植进行分析研究。  相似文献   

10.
针对目前消费类MP3存储容量固定,容易淘汰,结构形式单一,用户无法修改其功能等问题,提出了一种基于ARM7TDMI-S内核的LPC2148+ADPCM编码芯片VS1003设计MP3播放器的方法。重点介绍了应用程序中FAT文件系统的设计及实现,通过此方式不仅可实现良好的文件和目录管理,而且底层驱动可兼容各种不同的硬件结构和存储介质,用户可在此平台上任意扩展且实现海量存储。  相似文献   

11.
本文介绍了90E卷烟机系统里调试的一个重要手段,卷烟机仿真器.它是以ARM7芯片LPC2294为核心,利用LPC2294自带的两个CAN通道分别连接外围控制系统以及上位机.仿真器模拟中央控制电脑对外围器件发送命令,并监控它们运行状态,提高侦错效率.  相似文献   

12.
针对四旋翼飞行器,提出了一种基于ARM7TDMI-S核的ARM处理器芯片LPC2138的飞行控制器设计和实现方法.介绍了该控制器的总体结构以及软、硬件设计方法,包括惯性测量模块和电机控制模块,并给出了系统的软件设计流程图.实验结果证明,该设计方案合理有效,能满足飞行器的控制要求.  相似文献   

13.
介绍一种基于Philips公司的32位ARM7TDMI-S微处理器LPC2210的USB接口设计,并使用Nordic公司生产的单片射频收发芯片nRF2401设计USB接口的无线通信模块。阐述该系统的工作原理、硬件构成及软件设计方案。实现了基于USB接口的无线串行通信。  相似文献   

14.
基于FAT16文件系统的嵌入式温度记录器   总被引:3,自引:0,他引:3  
以ARM7TDMI-S为内核的32/16位微控制器LPC2148与SD卡相结合,实现在SD卡上建立FAT16文件系统。采集的温度数据以FAT16文件格式存入SD卡,可方便用户对温度数据进行读取与分析。本文描述了温度传感器ADT75的工作原理。  相似文献   

15.
本文设计了一款基于ARM的掌上型停车场收费设备的设计方法。该手持机采用了PHILIPS公司生产的基于ARM7TDMI-S的LPC2103处理器作为主控制芯片,结合JMY-503射频卡读写模块,用BC7281芯片控制按键,采用了HY12864液晶显示模块,采用RS232与上位机进行数据交换。给出了各部分的硬件电路设计原理图,描述了各个功能的实现方法。该手持机具有体积小、存储容量大、读写速度快、扩展性好、功耗低等特点,具有极大的市场潜力。  相似文献   

16.
在μC/OS-II通用驱动框架(UDF)下,设计了以太网驱动程序。该驱动程序实现了通用驱动框架规定的设备打开、设备读、设备写、设备控制和设备关闭函数,从而可为上层应用程序提供了统一、一致的以太网设备访问接口。并在以ARM7TDMI-S为核心的LPC2210微控制器开发板上,针对RTL8019AS以太网驱动芯片给出了一例实现。  相似文献   

17.
针对传统电液比例控制系统的性能较差,本文提出了一种基于ARM和μC/OS-II的电液比例控制系统的设计,并详细介绍了以ARM内核微控制器LPC2292和电机驱动芯片LMD18200为核心的硬件电路,以及嵌入式操作系统μC/OS-II在ARM7上的实现。  相似文献   

18.
文章介绍基于ARM7TDMI-S的NXP LPC2138集激光自动循迹和扫雷为一体的多功能小车.该小车能够实现自动循迹、扫除前方障碍并到达指定目的地的功能.  相似文献   

19.
存储测试技术是在特殊环境下记录运动物体参数的最有效的手段.本文介绍了基于ARM7 LPC21xx开发存储测试系统的方法.Philips公司16/32位微控制器LPC21xx是基于支持实时仿真和嵌入式跟踪的16/32位ARM7TDMI-S CPU的微控制器,它具有掉电和空闲两种节电模式,可用电池供电并且长期工作.利用微控...  相似文献   

20.
uC/OS-Ⅱ任务数扩充的理论与实现   总被引:1,自引:0,他引:1       下载免费PDF全文
阚宏伟  马小平  杜林 《计算机工程》2007,33(13):99-100,103
结合当前流行的uC/OS-Ⅱ v2.52对任务的管理形式,推导出了几种可用任务数扩充方案。给出了一个在ARM核MCU上运行效率较优的最小系统实例。在ARM7 MCU LPC2294上对改进后的操作系统进行资源消耗分析实验,得出时钟周期消耗数据,验证了该方案是一种比较理想的解决方案。  相似文献   

设为首页 | 免责声明 | 关于勤云 | 加入收藏

Copyright©北京勤云科技发展有限公司  京ICP备09084417号