选择特殊符号

选择搜索类型

热门搜索

首页 > 百科 > 建设工程百科

ARM9应用实例

《 ARM9应用实例》是电子工业出版社出版的图书,作者是三恒星科技。

ARM9应用实例基本信息

ARM9应用实例编辑推荐

本书通过十几个ARM9典型的开发实例来阐述ARM9的基本应用实验。具体包括ARM基本原理简介,基本输入输出系统,数据采集应用系统,控制系统,驱动系统等几个方面。本书以SHX-ARM9A型学习开发板为实物设计基础,所有的应用设计都来自实践,这样也是的本书更加翔实,具有非常可靠的实用性。

查看详情

ARM9应用实例造价信息

  • 市场价
  • 信息价
  • 询价

总控应用服务器

  • DELLi7-97008G512GSSD+2T机械盘6G独显
  • 大峡谷
  • 13%
  • 大峡谷照明系统(苏州)股份有限公司
  • 2022-12-06
查看价格

总控应用服务器

  • DELL i7-9700 8G 512GSSD+2T机械盘 6G独显
  • 江苏明朗
  • 13%
  • 江苏明朗照明科技有限公司
  • 2022-12-06
查看价格

总控应用服务器

  • DELL i7-9700 8G 512GSSD+2T机械盘 6G独显
  • 佛山银河照明
  • 13%
  • 佛山市银河兰晶科技股份有限公司
  • 2022-12-06
查看价格

总控应用服务器

  • DELL i7-9700 8G 512GSSD+2T机械盘 6G独显
  • 光联照明
  • 13%
  • 上海光联照明有限公司
  • 2022-12-06
查看价格

LoRa智慧灌溉手机终端应用软件

  • ZHGGRJ-M
  • 绿粤
  • 13%
  • 深圳市绿粤生态科技有限公司
  • 2022-12-06
查看价格

火灾报警控制器集成应用编程接口

  • GST-OOM
  • 茂名市2009年9月信息价
  • 建筑工程
查看价格

火灾报警控制器集成应用编程接口

  • GST-API
  • 茂名市2009年8月信息价
  • 建筑工程
查看价格

火灾报警控制器集成应用编程接口

  • GST-API
  • 茂名市2009年5月信息价
  • 建筑工程
查看价格

火灾报警控制器集成应用编程接口

  • GST-API
  • 茂名市2009年4月信息价
  • 建筑工程
查看价格

火灾报警控制器集成应用编程接口

  • GST-OOM
  • 茂名市2009年3月信息价
  • 建筑工程
查看价格

快速道闸(ARM)

  • 参数按原档
  • 3台
  • 1
  • 按品牌表询价1家
  • 中档
  • 含税费 | 含运费
  • 2018-05-04
查看价格

快速道闸(ARM)

  • 一体化机芯、4米直杆;带遥控、按钮.
  • 3套
  • 2
  • 中高档
  • 不含税费 | 含运费
  • 2021-12-16
查看价格

控制盒(ARM)

  • 参数按原档
  • 3台
  • 1
  • 按品牌表询价1家
  • 中档
  • 含税费 | 含运费
  • 2018-05-04
查看价格

控制盒(ARM)

  • 参数按原档
  • 3台
  • 1
  • 按品牌表询价1家
  • 中档
  • 含税费 | 含运费
  • 2018-05-04
查看价格

快速道闸(ARM)

  • 参数按原档
  • 3台
  • 1
  • 按品牌表询价1家
  • 中档
  • 含税费 | 含运费
  • 2018-05-04
查看价格

ARM9应用实例目录

第1章 ARM9开发基础

1.1 ARM9概述

1.1.1 ARM9处理器简介

1.1.2 ARM产品系列

1.1.3 ARM9系列核

1.1.4 ARM微处理器结构

1.1.5 ARM微处理器的寄存器结构

1.2 一些常用ARM工具软件简介

1.3 ARM9开发流程

1.3.1 嵌入式Linux简介

1.3.2 建立嵌入式Linux开发环境

1.3.3串口驱动程序设计

1.4 SHX.ARM9学习板基本功能介绍

1.5 本章总结

第2章 ADS集成开发环境

2.1 ADS集成开发环境简介

2.1.1 ADS系统的组成

2.1.2 命令行开发工具

2.1.3 ARM运行时库

2.1.4 ADS开发环境中的文件

2.1.5 CodeWarrior集成开发环境

2.1.6 CodeWarrior集成开发环境

2.2 建立工程

2.2.1 建立工程的步骤

2.2.2 配置生成目标

2.2.3 编译链接工程

2.2.4 连接器armLink

2.3 调试器

2.3.1 AXD调试器

2.3.2 armsd(ARM符号调试器)

2.3.3 ADW/ADU(ApplicationDebuggerWindows/UNIX)

2.4 仿真器

2.4.1 H-JTAG安装

2.4.2 H-JTAG设置

2.4.3 仿真器应用问题

2.4.4 为ARM-JTAG调试代理正确配置AXDDEBIJGGER

2.4.5 DNW下载器使用

2.4.6 超级终端的使用

2.5 本章总结

第3章I/O端口-LED流水灯实例

3.1 系统简介

3.1.1 核心板

3.1.2 扩展板

3.2 实例说明

3.3 设计思路分析

3.3.1实例原理

3.3.2 发光二极管工作原理

3.4 硬件电路设计

3.4.1 S3C2410X芯片介绍

3.4.2 DRAM

3.4.3 NandFlash存储器

3.4.4 NorFlash存储器

3.4.5 UART异步串行口

3.4.6 IJSB接口

3.5 软件设计

3.5.1中断控制

3.5.2 DNW下载器

3.5.3 硬件测试步骤

3.5.4 连接硬件

3.5.5 安装USB驱动

3.5.6 下载2410Test

3.5.7 实验参考程序

3.5.8 程序说明

3.6 实例总结

第4章 实现7.8英寸液晶屏显示实例

4.1实例说明

4.2 设计思路分析

4.2.1 液晶显示原理

4.2.2 设计思路

……

第5章 A/D数据采集应用

第6章 UART接口实例

第7章 IIC接口实例

第8章 IIS接口实例

第9章 以太网接口实例

第10章 Linux内核移植实例

第11章 WindowsCE下应用程序开发基础

第12章 WindowsCE下USB驱动开发应用实例

查看详情

ARM9应用实例内容提要

本书通过十几个ARM9典型的开发实例来阐述ARM9的基本应用实验。具体包括ARM基本原理简介,基本输入输出系统,数据采集应用系统,控制系统,驱动系统等几个方面。本书以SHX-ARM9A型学习开发板为实物设计基础,所有的应用设计都来自实践,这样也是的本书更加翔实,具有非常可靠的实用性。

本书可作为从事嵌入式系统应用开发的工程技术人员的参考资料,也可作为高等院校电子信息类、计算机类和自动控制类等专业高年级本科生和研究生嵌入式系统实验课程的教材。

查看详情

ARM9应用实例常见问题

查看详情

ARM9应用实例文献

基于ARM9的过程控制系统与实验装置改造 基于ARM9的过程控制系统与实验装置改造

基于ARM9的过程控制系统与实验装置改造

格式:pdf

大小:946KB

页数: 4页

"过程控制系统与装置"课程实验主要使用THJ-2型高级过程控制实验系统,由于设备老化跟不上实验教学需求,该文重新设计了控制系统软件硬件的开发工作。针对该实验系统使用中存在的问题,在THJ-2型实验系统的原理及装置基础上,采用ARM9处理器设计了DCS(distributed controlling system)实验平台,开发了基于WinCE6.0的嵌入式软件平台。通过该平台的建设,满足了实验课程的要求,填补了原有实验系统的技术空白,完善了实验系统的功能。

基于ARM9的GPS定位软件设计_图文(精) 基于ARM9的GPS定位软件设计_图文(精)

基于ARM9的GPS定位软件设计_图文(精)

格式:pdf

大小:946KB

页数: 13页

基于ARM9的GPS定位软件设计_图文(精)

ARM9开发板内核

ARM9™ 处理器系列为微控制器、DSP 和 Java 应用提供单 解决方案,从而减小芯片面积、降低复杂性和功耗,并加快产品上市速度 。下面以ARM926EJ-S系列为例,详细说明。

查看详情

ARM9基本简介

ARM9系列处理器是英国ARM公司设计的主流嵌入式处理器,主要包括ARM9TDMI和ARM9E-S等系列。

查看详情

ARM9开发板入门建议

第一,学习基本的单片机编程。

对于学硬件的人而言,必须先对硬件的基本使用方法有感性的认识,更必须深刻认识该硬件的控制方式,如果一开始就学linux系统、学移植那么只会马上就陷入一个很深的漩涡。我在刚刚开始学ARM的时候是选择ARM7(主要是当时ARM9还很贵),学ARM7的时候还是保持着学51单片机的思维,使用ADS 去编程,第一个实验就是控制 led。学过一段时间ARM的人都会笑这样很笨,实际上也不是,我倒是觉得有这个过程会好很多,因为无论做多复杂的系统最终都会落实到这些最底层的硬件控制,因此对这些硬件的控制有了感性的认识就好很多了 学习单片机的编程的同时要好好理解这个硬件的构架、控制原理,这些我称他为理解硬件。所谓的理解硬件就是说,理解这个硬件是怎么组织这么多资源的,这些资源又是怎么由cpu、由编程进行控制的。比如说,s3c2410中有AD转换器,有GPIO(通用IO口),还有nandflash控制器,这些东西都有一些寄存器来控制,这些寄存器都有一个地址,那么这些地址是什么意思?又怎么通过寄存器来控制这些外围设备的运转?还有,norflash内部的每一个单元在这个芯片的内存中都有一个相应的地址单元,那么这些地址与刚刚说的寄存器地址又有什么关系?他们是一样的吗?而与 norflash相对应的nandflash内部的储存单元并不是线性排放的,那么s3c2410怎么将nandflash的地址映射在内存空间上进行使用?或者简单地说应该怎么用nandflash?再有,使用ADS进对ARM9行编程时都需要使用到一个初始化的汇编文件,这个文件究竟有什么用?他里面的代码是什么意思?不要这个可以吗?诸如此类都是对硬件的理解,理解了这些东西就对硬件有很深的理解了,这对以后更深一步的学习将有很大的帮助,如果跳过这一步,我相信越往后学越会觉得迷茫,越觉得这写东西深不可测。因为,你的根基没打好。

第二,使用linux系统进行一些基本的实验。

在买一套板子的时候一般会提供一些linux的试验例程,好好做一段时间这个吧,这个过程也是很有意义的,也是为进一步的学习积累感性认识,你能想象一个从没有使用过linux系统的人能学好linux的编程吗?好好按照手册上的例程做一做里面的实验,虽然有点娃娃学走路,有点弱智,但是我想很多高手都会经历这个过程。 在这方面我们深蓝科技没有计划提供相应的例程,主要是开发板的提供商会提供很丰富的例程,我们不做重复工作,只提供他们没有的、最有价值的东西给大家。

第三,研究完整的linux系统的的运行过程。

所谓完整的linux系统包括哪些部分呢? 三部分:bootloader、linux kernel(linux内核)、rootfile(根文件系统)。 那么这3部分是怎么相互协作来构成这个系统的呢?各自有什么用呢?三者有什么联系?怎么联系?系统的执行流程又是怎么样的呢?搞清楚这个问题你对整个系统的运行就很清楚了,对于下一步制作这个linux系统就打下了另一个重要的根基。介绍这方面的资料网上可以挖掘到几吨,自己好好研究吧。

第四,开始做系统移植。

上面说到完整的linux有3部分,而且你也知道了他们之间的关系和作用,那么现在你要做的便是自己动手学会制作这些东西。 当然我不可能叫你编写这些代码,这不实现。事实上这个3者都能在网下载到相应的源代码,但是这个源代码不可能下载编译后就能在你的系统上运行,需要很多的修改,直到他能运行在你的板子上,这个修改的过程就叫移植。在进行移植的过程中你要学的东西很多,要懂的相关知识也很多,等你完成了这个过程你会发现你已经算是一个初出茅庐的高手了。 在这个过程中如果你很有研究精神的话你必然会想到看源代码。很多书介绍你怎么阅读linux源代码,我不提倡无目的地去看linux源代码,用许三多的话说,这没有意义。等你在做移植的时候你觉得你必须去看源代码时再去找基本好书看看,这里我推荐一本好书倪继利的《linux内核的分析与编程》,这是一本针对linux-2.6.11内核的书,说得很深,建议先提高自己的C语言编程水平再去看。 至于每个部分的移植网上也可以找到好多吨的资料,自己研究研究吧,不过要提醒的是,很多介绍自己经验的东西都或多或少有所保留,你按照他说的去做总有一些问题,但是他不会告诉你怎么解决,这时就要靠自己,如果自己都靠不住就找我一起研究研究吧,我也不能保证能解决你的问题,因为我未必遇到过你的问题,不过我相信能给你一点建议,也许有助你解决问题。 这一步的最终目的是,从源代码的官方主页上(都是外国的,悲哀)下载标准的源代码包,然后进行修改,最终运行在板子上。 盗用阿基米德的一句话:“给我一根网线,我能将linux搞定”。

第五,研究linux驱动程序的编写。

移植系统并不是最终的目的,最终的目的是开发产品,做项目,这些都要进行驱动程序的开发。Linux的驱动程序可以说是五花八门,linux2.4和 linux2.6的编写有相当大的区别,就是同为linux2.6但是不同版本间的驱动程序也有区别,因此编写linux的驱动程序变都不是那么容易的事情,对于最新版本的驱动程序的编写甚至还没有足够的参考资料。那么我的建议就是使用、移植一个不算很新的版本内核,这样到时学驱动的编程就有足够的资料了。 这部分的推荐书籍可以参考另一篇文章《推荐几本学习嵌入式linux的书籍》。 第六,研究应用程序的编写。 做作品做项目除了编写驱动程序,最后还要编写应用程序。现在的趋势是图形应用程序的开发,而图形应用程序中用得最多的还是qt/e函数库。我一直就使用这个函数库来开发自己的应用程序,不过我希望你能使用国产的MiniGUI函数库。盗用周杰伦的广告词就是“支持国产,支持MiniGUI”。 MiniGUI的编程比较相似Windows下的VC编程,比较容易上手,效果应该说是相当不错的,我曾使用过来开发ARM7的程序。记住,问题是学习的最好机会

查看详情

相关推荐

立即注册
免费服务热线: 400-888-9639