http://blog.sina.com.cn/armodmlr[订阅]
博文

由于受到国际金融危机的影响,2008年全球IC

本文出自:http://www.armodm.com/tech.asp 龙人嵌入式技术资料

摘要:本文介绍了利用S 3C4510B的通用I/O口,采用串行方式控制液晶模块显示的方法。并给出了

ARM9系列特性(2008-10-30 12:06)

ARM9 E性能特征

 Cache大小

(指令/数据) 存储器管理单元

 紧密耦合存储器

(TCM) Jazelle

 Thumb

 DSP

 AHB接口



ARM926EJS 4-128K/4-128 MMU 有 有 有 有 双AHB

ARM946EJS 4-1MB/4-1MB MMU 有 无 有 有 AHB

ARM966ES 无 无 有 无 有 有 AHB

 ARM9E系列微处理器为可综合处理器,使用单一的处理器内核提供了微控制器、DSP、Java应用系统的解决方案,极大的减少了芯片的面积和系统的复杂程度。ARM9E系列微处理器提供了增强的DSP处理能力,很适合于那些需要同时使用DSP和微控制器的应用场合。

 ARM9E系列微处理器的主要特点如下: - 支持DSP指令集,适合于需要高速数字信号处理的场合。 - 5级整数流水线,指令执行效率更高。 - 支持32位ARM指令集和1

如何选择开发板?(2008-10-27 17:38)

近来,好多朋友问起关于买开发板的一些问题,下面总结一下,算是对这些朋友给一个交待,同时也给后来的朋友们一些参考! 

 

1、CPU的选择,很多人问,买arm7的开发板还是arm9的开发板?个人建议,买ARM9的板子。玩ARM,不跑操作系统简直是种浪费,这方面ARM9比ARM7更有优势,当然ARM9开发板在价格上会高些,不过现在开发板市场上底价的ARM9开发板也有很多,八九百就能买到一款不错的,比如慧通科技的E2410开发板。 

 

2、系统的选择,一般来说,都会移植一两个操作系统,如Linux,WINCE,UCOS-II,VXWORKS等,图形界面就不必说了。关键看提供不提供源码,有现成的源码,自己编译起来会方便的多。 

 

3、查看硬件设备,很多开发板价格便宜,但是硬件设备很少,不适合学习。所以大家选择开发板的时候一定要注意提供的硬件器件,也就是一分价钱一分货吧!!主要看下面几个方面:(1)看flash sdram容量。(2)看有没有nand flash。(3)usb的是否支持主从。(4)外围接口丰富不,例如vga,s

A、用户模式(User):正常程序执行模式,用于应用程序。
D、快速中断模式(FIQ):快速中断处理,用于高速数据传输和通道处理。
C、外部中断模式(IRQ):用于通用的中断处理。
D、管理模式(SVE):使用的一种保护模式。
E、数据访问中止模式(Abort):用于虚拟存储及存储保护。
F、未定义指令中止模式(Undefined):当未定义指令执行时进入该模式。
G、系统模式(System):用于运行特权级的操作系统任务。

除了用户模式之外的其他6种处理器模式称为特权模式,在这些模式下,程序可以访问所有的系统,也可以任意地进行处理器模式切换,其中,除了系统模式外,其他的5种特权模式又称为异常模式。
处理器模式可以通过控制进行切换,也可以通过外部中断或异常处理过程进行切换。大多数的用户程序运行在用户模式下,这时,应用程序不能访问一些受操作系统保护的系统,应用程序也不能直接进行处理器模式切换。当需要进行处理器模式切换时,应用程序可以产生异常处理,在异常处理中进行处理器模式的切换。这种体系结构可以使操作系统控制整个

基于 ARM 的芯片多数为复杂的片上系统集成(SoC),这种复杂的系统里多 数的硬件模块都是可配置的,需要由软件来设置其需要的工作状态。因此在用户 的应用程序启动之前,需要有专门的一段启动代码来完成对系统的初始化。由于 这类代码直接面对处理器内核和硬件控制器进行编程,一般都使用汇编语言。系 统启动程序所执行的操作跟具体的目标系统和开发系统相关,一般通用的内容包括:

 

      中断向量表

      初始化存储器系统

      初始化堆栈

      初始化有特殊要求的端口、设备

      初始化应用程序执行环境

      改变处理器模式

      呼叫主应用程序

 

1.中断向量表

 

ARM 要求中断向量表必须放置在从 0 地址开始,连续 8×4 字节的空间内

三星ARM9 S3C2440A

 

以下是三星ARM9处理器板S3C2440A的产品资料。

具有非常强大的功能: 1,S3C2440:16/32bit ARM920T内核,标称工作频率:400MHz,运算能力:200MIPS,最高工频率:400MHz。外部总线频率:100MHz

 2, 内存:32位SDRAM(HY57V641620两片共64M字节) 总线:100Mhz,可升级至256Mbyte。

 3, FashRom:64Mbyte NandFlash(K9F1208) 可升级至128Mbyte。

 4, LCD控制器:标准TFT液晶显示控制器,支持800x600 24位真彩。

5, UART:7通道RS

《ARM嵌入式系统基础教程》超星版电子书,来自龙人科技。
本书是《ARM嵌入式系统系列教程》中的理论课教材。以PHILIPS公司LPC2000系列ARM微控制器为例,深入浅出地介绍嵌入式系统开发的各个方面。全书共分为3部分:第1章和第2章为理论部分,主要介绍嵌入式系统的概念及开发方法。第3~5章为基础部分,主要介绍 ARM7体系结构、指令系统及 LPC2000系列ARM微控制器的结构原理。第6~8章为应用部分,主要以LPC2000系列微控制器为例介绍如何设计嵌入式系统,包括硬件的设计、 μC/OSII的移植以及建立软件开发平台的方法。本书可以作为高等院校电子、自动化、机电一体化计算机等相关专业嵌入式系统课程的教材,也可作为从事嵌入式系统应用开发工程师的参考资料。本书配套多媒体教学课件。
第1章 嵌入式系统概述1.1 嵌入式系统11.1.1 现实中的嵌入式系统11.1.2 嵌入式系统的概念 11.1.3 嵌入式系统的未来21.2 嵌入式处理器31.2.1 嵌入式处理器简介31.2.2 嵌入式系统的分类41.3 嵌入式操作系统 61.3.1 嵌入式操作系统简介61.3.2 嵌入式操作系统基本概念71.3.3 使用实

简介:
   ●CPU:采用SAMSUNG S3C2410 ARM920t CPU, 集成有串口,SD卡控制器,USB Host 和USB device控制器,LCD控制器, Nand Flash控制器等

Arm开发板 arm9开发板 2410嵌入式开发板 ARM9

   ●存储器:
  1. 64M SDRAM
  3. 64M Nand Flash 用于存放应用程序
  4. 32M Intel StrataFlash 32M(默认不焊接)
  5. SD卡 
   ●一个VGA(直接连接普通PC显示器)、一个TFT输出接口(可以选购3.5寸的夏普LCD)。
   ●CS8900以太网控制器
   ●IDE接口,直接连接硬盘
   ●一个USB 主机接口
   ●一个USB 设备接口(可以切换成第二主机,需要更改驱动)
   ●一个总线扩展接口(包含16位数据,12位地址,两个片选,可以通过CPLD控制)。

之前,我已向大家介绍过arm开发板、arm7开发板、2410开发板、arm9开发板等多种嵌入式产品,今天我向大家推荐一款市面上最新的arm系列的2440开发板,具体内容从以下几方面来向大家展示:

应用领域:
       
      进行开发车载手持、GIS平台、工业控制、检测设备、仪器仪表、智能终端、医疗器械、安全监控等产品嵌入式高端应用产品,希望了解、学习和掌握嵌入式技术的广大科研人员和大专院校学生
      硬件特性:
      1、     CPU:S3C2440 400M
      2、     SDRAM:64M
      3、     FALSH:1M nor FLASH 64M nand FLASH
      4、     SD卡接口
      5、     40pin 2.