ARM微控制器LPC210X的LCD接口技术
2012-11-20 12
摘要: 本文分别以GPI0口直接连接、串行转换连接、CPLD分部连接三种方法阐述了无外部总线的Philips ARM微控制器LPC210X与点阵图形液晶显示器的接口设计,并给出硬件电路框图和主要程序。 关键词: ARM LPC210X LCD接口 串并转换 CPLD 引言 Philips最近推出了其第一款基于ARM内核的控制器LPC210X,但由于 LPC210X外部总 .. [查看全文]
基于ARM的SoC设计入门
2012-11-13 13
我们跳过所有对ARM介绍性的描述,直接进入工程师们最关心的问题。 要设计一个基于ARM的SoC,我们首先要了解一个基于ARM的SoC的结构。图1是一个典型的SoC的结构: 图1 从图1我们可以了解这个的SoC的基本构成: ARM core:ARM966E AMBA 总线:AHB+APB 外设IP(Peripheral IPs):VIC(Vector Interrupt Controller), .. [查看全文]
ARM 万年历程序
2012-11-11 12
万年历算法-转自《ARM 嵌入式技术应用》 一、 阳历算法 具体算法见函数Void get_solar_day_date(void),这样阳历日历的星期排法就确定了。 表1: 月份 1 2 3 4 5 6 7 8 9 10 11 12 闰年 31 29 31 30 31 30 31 31 30 31 30 31 非闰年 31 28 31 30 31 30 31 31 30 31 30 31 变量定义: Public: Unsigned int temp_total_day; Unsigned .. [查看全文]
ARM开发笔记
2012-11-08 12
完全为了回报大家的帮忙,前段时间只是看,现在我来写 希望大家指点的同时也把自己的心得写出来,公布一下 特意申请了个BLOG来存放:http://mamajinco.blog.com.cn/ 先贴个回答几个暂时比我菜的兄弟的问题 ========================================== 我的笔记刚公布就有很多朋友来找我,把我当高手,问我“ARM怎 .. [查看全文]
ARM内核的中断技术
2012-11-06 10
摘要:以ARM7TDMI处理器为例,详细介绍ARM内核的三种中断:常规中断、快中断和软件中断;结合应用,给出优化的中断处理程序的ARM指令代码,对电子设计人员有效大的参考价值。 关键词:ARM 中断 快速 精简指令系统 1 ARM7TDMI简介 ARM7TDMI是一款经典的通用32位微处理器,采用精简指令系统(RISC)和流水线结构。典型 .. [查看全文]
sqlite嵌入式数据库在arm-linux下的编译全攻略
2012-11-06 余涛 7
第一步 sqlite在arm-linux下的编译 1、 下载sqlite:请到http://www.sqlite.org/download.html,将下载的代码包解开,将生成sqlite目录,另外新建一个build目录,如sqlite-arm-linux,应该是和sqlite目录平行的同级目录。 2、 请先确定你的PATH中已经包含交叉编译工具arm-linux-gcc。可用“echo $PATH”命令查看 .. [查看全文]
提高uCOS-II在ARM上的执行效率
2012-11-04 13
uCOS-II是一个公开源码的抢占式、多任务的实时操作系统,因其具有开源性、实时性强、代码紧凑、稳定可靠等特点在各种系统中得到了广泛应用.uCOS-II在ARM 处理器上的移植也已经实现.ARM处理器加uCOS-II操作系统的嵌入式系统常用于工业实时控制,对执行效率特别是实时性要求较高.提高uCOS-II执行效率的关键是减少任务切 .. [查看全文]
ARM嵌入式系统C语言编程
2012-11-02 姜换新 13
摘要 本文详细介绍了嵌入式平台上用C 语言编写系统软件和应用软件的方法。虽然是针对ARM平台介绍的,但基本经验和算法也适 合于其他嵌入式平台的软件设计。 1引言 无操作系统支持的嵌入式软件包括系统引导(BOOT) 、外围驱动程序、存储管理、系统IPO、通信、应用程序等方面,需要结合采用汇编语言(约占10 %) 和C 语言(约占90 % .. [查看全文]
基于ARM的嵌入式系统Bootloader启动流程分析
2012-10-30 万永波 张根宝 田泽 杨峰 11
摘要:讲述了基于 ARM处理器的嵌入式系统在上电启动后应用程序或操作系统运行前,对处理器及其内部功能模块进行初始化的过程,并结合经过实际验证的代码详细的分析了S3C44B0 Bootloader的运行过程。 关键字:ARM嵌入式系统 Bootloader 一. 引言: 对于 PC 机,其开机后的初始化处理器配置、硬件初始化等操作是由 BIOS(Ba .. [查看全文]
rt73 USB无线网卡驱动在armlinux平台上的移植
2012-10-24 张驿风 14
最近想搞一个无线的网络收音机玩玩,有现成的at91sam9261ek板子,linux操作系统是2.6.20,mplayer前几天已经成功移植到该平台,使用网线连接播放电台已经ok。 去科技京城赛格4楼转了一圈询问商家usb类型的无限网卡,好象仅有的几个有usb无线网卡的商户卖的都是TL-WN321G或者是TL-WN322G类型的。呵呵其实我还不知道上 .. [查看全文]
ARM微处理器的指令系统
2012-10-22 8
第3章 ARM微处理器的指令系统 本章介绍ARM指令集、Thumb指令集,以及各类指令对应的寻址方式,通过对本章的阅读,希望读者能了解ARM微处理器所支持的指令集及具体的使用方法。 本章的主要内容有: -ARM指令集、Thumb指令集概述。 -ARM指令集的分类与具体应用。 -Thumb指令集简介及应用场合。 3.1ARM微处理器的指令 .. [查看全文]
ARM CPU CS89712 与C5510 DSP 的接口设计
2012-10-20 赵爱萍 胡永辉 7
1 引言 目前嵌入式系统已被广泛地应用到电子产品领域和无线通信、网络通信等高端设备领域。32 位ARM嵌入式处理器具有高性能、低功耗的特性,DSP芯片由于功能强大,加上接口方便、软件可用资源丰富、编程方便、稳定性好、精度高等优点,应用也越来越广泛。通常在嵌入式系统的设计中,由ARM嵌入式处理器实现整个系统的协调控制和 .. [查看全文]

本站简介 | 意见建议 | 免责声明 | 版权声明 | 联系我们
CopyRight@2024-2039 嵌入式资源网
蜀ICP备2021025729号