ARM开发板使用手册.doc
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_05.gif)
《ARM开发板使用手册.doc》由会员分享,可在线阅读,更多相关《ARM开发板使用手册.doc(86页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、-作者xxxx-日期xxxxARM开发板使用手册【精品文档】ARM开发板使用手册三星 44B0X ARM7TDMI 使用方法:如果你对底层感兴趣,那么你需要熟悉的是原理图, ads调试以及汇编,C语言。理解原理图最快的方式是看 44b0芯片手册。如果对操作系统感兴趣,可以不用管以上步骤,只要适当了解硬件的配置,主要精力放在 linux的驱动以及应用程序开发。注意事项:jtag调试代理目录的只读属性必须去掉,内核如果检测不到,可以换个电脑,一般可以解决 2深圳万龙电子科技有限公司 embedchina 目录 第一章介绍.4 配置.4 CPU 已内置的资源.5 实验程序以及种类.5 实验器材清单.
2、6 硬件.6 软件.6 一板子上电自检的判断.7 第二章开发环境的搭建.10 JTAG调试接口 .10 JTAG的引脚定义 .10 简易仿真头的使用.11硬件连接.11软件配置.12 安装代理软件.12 运行前的配置.16 codewarrier配置.16 AXD配置 .17 键盘实验.19 i2c实验.19 LCD模块实验.20 LED实验.20 实时时钟实验.20 串口实验.20 USB测试实验.20 烧写程序工具 Flashpgm的使用 .23 开发板内存分配.27 第三章 uclinux实验.28 如何把 uclinx烧写到 flash.28 如何运行烧写好的 uclinux.30 如
3、何运行当前下载的内核.31 第四章 uclinux内核编译 .32 Linux开发环境建立 .37 本机运行 linux的方式.37 采用 linux主机+windows客户机开发方式 .39 Uclinux下面做你的第一个应用程序 .40 驱动程序的编写.44 字符设备的另一种做法.48 第五章 FAQ.51 3 深圳万龙电子科技有限公司 embedchina 第一章介绍万龙 44b0开发板是专门为 arm 开发的实验板,用户可以做基础的 arm实验,也可以做基于 ucos-ii以及 uclinux的操作系统实验。本系统的实验源代码全部开放,用户可以在此基础上开发产品,减少重复劳动。由于功能
4、强大,因此特别适合需要复杂智能控制的场合, 其运行速度高于早期的 80486计算机。我们已经将 44b0产品成功应用在干扰比较强的场合,配置 1. CPU:S3C44B0X(Samsung ARM7TDMI),外部时钟为10MHz,内部倍频最高可至72MHz 。推荐工作频率为64MHz 。 2. Flash ROM:2MB 的 16 bit Flash(29LV160DT) 3. RAM:8MB 的16bit PC100/PC133 SDRAM(HY57V641620)。 4. USB Device:符合USB1.1 规范 USB 设备控制器 PDIUSBD12 。 5. 2 路RS232:
5、转换MAX3232 。 6. LCD 接口: 可利用CPU 内部的LCD Conntroller 扩展大规模的(1600*1600 以下分辨率的单色及256 色STN/DSTN)各种LCD 屏。 4 深圳万龙电子科技有限公司 embedchina 7.提供 128X64 液晶屏,最高支持 16 级灰度 8. 10BASE-T 网络接口:RTL8019AS 全双工以太网控制器。 9.音频输出cs4334 10. 20PIN JTAG 标准接口。提供简易 JTAG 仿真器。 11.焊接式RTC 3V 锂电池。 12. 4 个轻触按键及1 个RESET 开关。 13. 24c08 E2ROM 1片
6、14. 1 路蜂鸣器。 15.网卡、电源、USBLED IDE 硬盘指示灯电源指示LED 16. 8 通道10bit ADC,100KSPS 17. 4 通道PWM 输出 18. 8 条外部中断口 19.双面焊接,CPU 脚全部引出,利于二次开发 CPU 已内置的资源 1. 2 通道UART,波特率可高达115200bps,并内置16Byte FIFO 。同时兼容 Irda1.0 规范。 2. 1 通道IIC 接口(支持多主模式)。 3. 1 个IIS 接口(音频数据接口)。 4. 1 个SIO 接口,兼容SPI/SCI 接口。 5. 8 通道10bit ADC(采样速率为100KSPS)。
7、6. 4 通道PWM 输出。 7. 8 条外部中断口。 8. 1 个RTC(实时时钟)。 9. EmbededICE(JTAG)接口。 10. LCD 控制器(可直接控制DSTN/STN 的各种灰度/256 彩色LCD 屏,最大 11.支持分辨率为1600*1600)。实验程序以及种类 1.移植到本开发板的 uCOSII 2.5 源代码及演示程序。 2.移植到本开发板的 uClinux 源代码及演示程序。 3.读写 NOR Flash(29LV160TE)的驱动程序,例子程序,含源代码。 4. 128X64 黑白液晶屏控制例子程序,含演示程序,源代码提供。 5.以太网控制芯片 (RTL8019
8、AS)驱动源程序。 6. USB(PDIUSBD12)处理例子程序。 7.键盘例子程序/键盘实验,掌握键盘扫描原理以及如何获得键码 8.实时时钟和万年历实验,掌握对内部时钟的设置以及读取 9. E2ROM实验程序/I2C总线实验,掌握如何通过 I2C对 E2ROM 24C04操作 5 深圳万龙电子科技有限公司 embedchina 10.跑马灯例子程序/GPIO实验,通过GPIO驱动发光管 11.音频测试实验 实验,掌握脉宽调制的生成 13.查询方式键盘实验 实验 15.串口实验,掌握RS232通信,不同波特率的设置,查询方式通信以及中断方式通信 16.脉冲计数实验,掌握用中断方式对外部跳变信
9、号的计数以及查询方式计数 17. A/D实验,掌握模拟信号采样并转化为数字量, 18. 低功耗实验,掌握如何使处理器进入节电模式 19.其他板上资源以及 S3C44B0X 片上资源的驱动和例子程序。 20.掌握用 C+对嵌入式应用编程,掌握 C,C+以及汇编混合编程实验器材清单硬件 1. 简易仿真头一个 2. 20芯扁平电缆 1根 3. 并口电缆一根(并口线使用一头公一头母标准 25芯并口线) 4. 串口电缆一根(串口线使用一头公一头母普通直连线,连接方式为 2-2,3-3,5-5) 5. 实验板一块 6. 5v电源一个 7. 网线一根(网线为交叉网线) 8. USB电缆一根 9. 光盘一张,
10、光盘包括 ads1.2,arm参考资料 ,实验源代码,调试代理,外设资料 ,原理图软件 1. 开发环境 2. Jtag调试代理程序 3. Flash烧写程序 4. 串口调试程序 tera term 5. BIOS包含 rtl8019驱动,tftp协议源代码,ip协议代码,arp协议,mac协议, icmp协议,lcd驱动 6. 移植好的 uclinux源代码 7. 移植好的 ucosii 8. 原理图 9. 44b0中文手册 10. COSII中文教程 11. 中文教程 12. ARM开发详解教材 6 深圳万龙电子科技有限公司 embedchina 在使用本开发板前,应该具备的基础知识包括:
11、ARM体系结构和编程,会 C语言。建议初学者参考书:ARM体系结构与编程清华大学出版社杜春雷编写一板子上电自检的判断首先把开发板的串口0 和计算机的串口相连打开计算机的超级终端程序按连接的串口进行相应设置波特率57600如无特别说明以下均是 57600 数据位8 位无奇偶校验停止位 1 位数据流控制无. 然后给开发板上电可以看到板上的D1 D2 D3三个发光二极管依次闪动在串口 0 下面那么说明板载的BIOS已经开始运行了同时看计算机的超级终端出现 ARMBOOT LOAD的字样并且显示了 RAM FLASH 的相应信息。连上网线注意和计算机直接连的话是交叉网线和HUB 相连的话是直连网线请勿
12、弄错。如果你插在HUB 上,你得找一根直连网线(注意,hub最好不要接其它电脑,否则可能调试不正常 )。本套件配的为交叉网线。本开发板的IP 地址设为,所以,请将PC 机的IP 地址设为,我们把 PC 机的缺省IP 地址设为。 安装并运行tera term配置 7 深圳万龙电子科技有限公司 embedchina 选择波特率57600 连接开发板UART0和计算机串口COM1,并复位开发板 8 深圳万龙电子科技有限公司 embedchina 当超级终端显示提示符/时,输入ap,再回车。出现如下画面此时,在PC 机的命令窗口输入ping 192.168.0.100 t ,如果一切正常,你会看到回应
13、画面。网口部分也通了。 9深圳万龙电子科技有限公司 embedchina 如果网路不通,请检查网线是否连接好,电脑网路本身有没有问题。 Usb测试请看USB测试实验部分第二章开发环境的搭建开发环境我们采用 集成环境,请先安装 。如何使用 请参考光盘内的手册。ARM开发环境和 51单片几很不一样。熟悉 51的都知道用仿真器来调试,但 arm却不一样,它通过 JTAG接口仿真。因此这里先介绍 JTAG仿真的概念。 JTAG调试接口为什么现在的微处理器采用 JTAG?当前许多复杂的微处理器的内核不再能通过芯片的外设直接访问,调试芯片程序变得困难。还有,为了缩短开发周期加快产品进入市场的速度,直接将
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- ARM 开发 使用手册
![提示](https://www.taowenge.com/images/bang_tan.gif)
限制150内