ARM9和ARM7开发板-龙人S3C2440开发板

           龙人计算机作为最专业的嵌入式系统开发商和ARM开发板供应商专业提供以三星S3C2440、S3C2410和S3C44B0处理器为核心的ARM9开发板及ARM7开发板并提供工业PDA、手持POS、GPS等各种嵌入式终端设备的ARM解决方案。网址:http://www.armodm.com
arm9arm7的博客
ARM9和ARM7开发板-龙人S3C2440开发板
龙人计算机作为最专业的嵌入式系统开发商和ARM开发板供应商专业提供以三星S3C2440、S3C2410和S3C44B0处理器为核心的ARM9开发板及ARM7开发板并提供工业PDA、手持POS、GPS等各种嵌入式终端设备的ARM解决方案。网址:http://www.armodm.com
日 历
 
个性签名
深圳龙人嵌入式系统开发公司
 
栏目分类
·我的所有文章
·我的博客相册
·ARM7和ARM7开发板(1)
·ARM9和ARM9开发板(10)
·[图]ARM9和ARM7(1)
 
 





访问量:2397
人气值:2474
今日访问数:2
昨日访问数:11
上周访问数:135
本周访问数:29
上月访问数:446
本月访问数:453
 

最近访客
killy
2008-6-25 00:19
armlyn
2008-4-10 15:56
更多>>
  s3c2410看门狗(watchdog)——龙人嵌入式ARM9开发板
  
s3c2410看门狗(watchdog)——龙人嵌入式ARM9开发板
1.什么是watchdog?
watchdog,中文名称叫做“看门狗”,全称watchdog timer,从字面上我们可以知道其实它属于一种定时器。然而它与我们平常所接触的定时器在作用上又有所不同。普通的定时器一般起记时作用,记时超时(Timer Out)则引起一个中断,例如触发一个系统时钟中断。熟悉windows开发的朋友应该用过windows的Timer,windows Timer的作用与方才所讨论的定时器在功能上是相同的,只是windows Timer属于软件定时器,当windows Timer记时超时则引起App向System发送一条消息从而触发某个事件的发生。我们从以上的描述可知不论软件定时器或硬件定时器他们的作用都是在某个时间点上引起一个事件的发生,对于硬件定时器来说这个事件可能是通过中断的形式得以表现,对于软件定时器,这个事件则可以是以系统消息的形式得以表现。正如本文开头所讲的,watchdog本质上是一种定时器,那么普通定时器所拥有的特征它也应该具备,是的,当它记时超时时也会引起事件的发生,只是这个事件除了可以是系统中断外,它也可以是一个系统重起信号(Reset Signal),可以这么说吧,能发送系统重起信号的定时器我们就叫它watchdog.
2.watchdog的...

    点击此处查看全文
2008年6月26日 11:19 星期四 晴
固定链接 评论(0) 引用

  ARM9开发板入门:对S3C2410数据手册中DMA部分的解读
  
ARM9开发板入门:对S3C2410数据手册中DMA部分的解读
深圳龙人计算机嵌入式系统开发中心专业提供cn.yahoo.com/">嵌入式开发技术服务和嵌入式产品如ARM9开发板和XScale开发板、ARM9核心板、ARM9学习板、ARM工控板及ARM仿真器ARM开发工具等。
之所以要介绍DMA,因为它对性能太重要了!只有活用了DMA,CPU的性能才能上去!S3c2410有四个DMA,每个DMA支持工作方式基本相同,但支持的source Dest可能略有不同。
本文龙人计算机为您解读S3C2410数据手册中DMA部分:
DMA请求源:通过设置DCON[23]位SWHW_SEL值,选择硬/软件请求,并可进一步通过设置HWSRCSEL[26:24]位选择HW模式下的每个DMA通道的请求源
DMA工作过程:使用三态FSM(有限状态机)进行操作,分三步操作:
Stage-1 初始状态,等待DMA请求,若请求到达,进入Stage-2。此阶段,DMA ACK和INT REQ都为0。
Stage-2 DMA ACK变为1,计数器CURR_TC从DCON[19:0]加载数值。注意:此时DMA ACK仍然为1,知道它随后在stage-3中被清0。
Stage-3 在此状态,对DMA进行原子操作的sub-FSM(子状态机)被初始化它从源地址读取数据然后写入目的地址(此操作需要考虑数据大小和传输尺寸)。
每一次DMA传输,必须先得到请求。
有两种...

    点击此处查看全文
2008年6月26日 11:17 星期四 晴
固定链接 评论(0) 引用

  基于ARM9系列S3C2410A芯片的车载GPS智能导航系统
  
基于ARM9系列S3C2410A芯片的车载GPS智能导航系统
车载GPS智能导航系统时下很盛行,那么GPS系统的原理是什么呢?本文龙人计算机给出了基于ARM9的嵌入式解决方案即以嵌入式系统为平台的数字地理集成应用方案。
基于ARM9的车载GPS智能导航系统的硬件实现:
本嵌入式GPS导航系统的硬件核心是三星公司ARM9系列中的16/32位RISC处理器S3C2410A芯片,该芯片强大的实时处理能力和丰富的外围接口非常适合嵌入式系统的开发,本系统正是基于该芯片的这些特点而设计的。系统框图如图1所示。
该系统以S3C2410A微处理器为核心,与2片32M的SDRAM(HY57V561620CT)和一片64M的NAND Flash(K9F1208U0B)组成了最小系统。外部添加了用于接收GPS信号的GPS模块,用于显示的液晶面板以及一片UDA1341TS的声音芯片。此外,为了调试的方便,我们还增加了一片CS8900A的10M网卡芯片。
基于ARM9的车载GPS智能导航系统的平台建立:
嵌入式GPS系统平台的建立主要包括两部分,即宿主机(PC机)上操作系统的选择和交叉编译器工具链的建立。
PC机上的操作系统可以有多种选择:安装Linux发行版、在Windows下使用虚拟机或者使用Cygwin。由于现今Microsoft Windows统领着全球超过半数的PC机(在中国Win...

    点击此处查看全文
2008年5月24日 14:31 星期六 晴
固定链接 评论(0) 引用

  龙人教你高效率ARM嵌入式程序开发
  
龙人教你高效率ARM嵌入式程序开发
不需龙人计算机(深圳ARM嵌入式研发中心)说大家都都知道嵌入式系统对应用软件的质量要求很高,在嵌入式开发中须注意对代码进行优化,尽可能地提高代码效率。虽然C编译器都提供了一定程度的代码优化,但大部分由编译器执行的优化技术仅涉及执行速度和代码大小的平衡,不可能使程序既快又小,因而必须在编写程序时采取必要的措施。本文针对高效率嵌入式程序开发提供了一些编程技巧,对实际系统开发具有重要作用。
在多媒体、通信等计算复杂度高的应用中,为了满足制造费用、功耗、性能以及实时性等诸多限制条件的要求,嵌入式系统程序往往需要特殊设计。这使得设计师在设计面向特定应用的嵌入式软件时,需要有一套切实可行的编程准则。而在实际程序设计中,嵌入式工程师尤其需要考虑对变量的使用和循环程序的处理。
变量使用
在进行实际程序开发时,变量的使用至关重要,其中使用全局变量比向函数传递参数更加有效,这样免去了函数调用时参数入栈和出栈的需要。当然,使用全局变量会对程序有一些副作用。
由此可见,在声明变量时,需要考虑怎样最佳地控制存储器布局。最好的方法是在编程的时候,把所有相同类型的变量放在一...

    点击此处查看全文
2008年5月24日 14:30 星期六 晴
固定链接 评论(0) 引用

  ARM9开发学习-S3C2410开发板上的串口通信编程
  
ARM9开发学习-S3C2410开发板上的串口通信编程
一、S3C2410开发板上的串口通信编程的目的
 串口通信我们并不陌生,我们经常用串口来进行数据传输,可并不清楚它是如何工作
的。那这一节龙人计算机嵌入式事业部就带领你来揭开 ARM S3c2410 UART(Universal Asynchronous Receiver andTransmitter) 串口通信的神秘面纱。
二、代码
 我们先来分析文件 crt0.s
 @ 文件 crt0.s
 @ 作用:设置堆栈指针
 .text
 .global _start
 _start:
ldr sp, =1024*4
bl main
 halt_loop:
b halt_loop
ARM9 ARM9开发板 S3C2410开发板 ARM嵌入式 串口通信编程
 你可能会有疑问,这个汇编文件有什么用?呵呵,这是因为我们的串口通信代码要用 C
编写(用汇编可读性太差了)。可这又和这个 crt0.s 有什么关系呢?这得从 C 语言程序的
编译说起。C 语言程序执行的第一条指令并不在 main 函数里。当生成一个 C 语言程序时
编译器总是在我们的代码前加一段固定的代码--crt0.o,它是编译器自带的一个文件,用来
设置 C 程序的堆栈等,然后调用 main 函数。可惜在我们的裸板上它自带的 crt0.o 的代
码是不能运行的,我们得自己动手写,这就是为什么要有 ...

    点击此处查看全文
2008年5月24日 14:29 星期六 晴
固定链接 评论(0) 引用

  基于Linux ARM9的s3c2410智能卡ARM开发板-龙人
   
基于Linux A RM 9 的 s3c2410智能卡 ARM 开发板 -龙人 
文章整理: 龙人嵌入式系统开发部 (armodmlr) 
龙人计算机 作为最专业的嵌入式系统开发商和 ARM开发 板供应商专业提供以三星S3C2440、S3C2410和S3C44B0处理器为核心的ARM9开发板及ARM7开发板并提供工业PDA、手持POS、GPS等各种嵌入式终端设备的 ARM解决方案 。网址: http://www.armodm.com 
在此龙人为您介绍 基于Linux A RM 9 的 s3c2410智能卡 ARM 开发板 : 
32位ARM+Linux通用开发板 
尺寸:115mm*75mm 
内核:ARM9 + Linux 2.4.18 
端口:1个LAN+1个USB主机+1个USB从机+2路232+6路AD+扩展口 
64MB Flash基本存储内存, 32MRAM 
高层非接触式IC卡访问命令、IC卡安全控制及管理工具 
提供功能完善的二次开发函数库和控件,支持二次全面开发 
内置一个小SAM卡座6个,外带一个接触卡口,一个非接触卡口 
全系列非接触式智能卡(ISO14443A、B+ISO7816+PBOC)、接触智能卡自由使 
用、交换,也可同时使用; 
相关检测:通过公安部安全检测,通过信息产业部电磁检测,通过国家软件中心检测 
A RM 9 ARM开发板ARM9开发板 s3c2410 嵌入式开发 
技术参数 
键盘:16键,可扩充 
显示设备可选,...

    点击此处查看全文
2008年3月29日 11:28 星期六 晴
固定链接 评论(0) 引用

  做arm9(2410开发板)的嵌入式开发的一些经历
   
做arm9(2410 开发板 ) 的嵌入式开发 的一些经历 
arm9 arm9 开发板 2410 开发板cn.yahoo.com/armodm">嵌入式开发 嵌入式系统 
做 arm9 开发板的嵌入式系统开发有一段时间, 写篇文章想和嵌入式 开发、嵌入式系统 爱好者做个简单的交流。 
自己做一个龙珠的板子来玩uClinux,但是我不会使用任何一个 画PCB电路板 板的软件,最多也就会使用 PCB设计软件 protel画画原理图之类的(现在想想,从原理图到PCB还是有挺多细节要注意的),后来在 龙人计算机的网站( www.pcbwork.net )上学习了很多关于使用PCB设计软件的技术文章 ,我画了一个龙珠的简单的板子, 然后 拿去制板了,接下来就是买元件 , 再接下来就是焊接了,大学时我学会了焊接电烙铁焊接直插元件,但是面对TQFP的144脚表贴元件,我还真不知道怎么下手 于是向龙人求助,深圳 龙人计算机 系统工程有限公司拥有PCB抄板设计事业部(抄板,PCB抄板,PCB设计,电路板抄板,电路板设计)和SMT加工厂(SMT加工,SMT贴片加工),还有嵌入式系统开发事业部( 龙人 嵌入式产品事业部 专业提供A RM开发板( ARM9 和 ARM7 )、ARM教学系统、ARM 工控模块 、 DSP开发工具 和 仿真器 等产品,另外龙人还提供 ODM研发 和...

    点击此处查看全文
2008年3月29日 11:27 星期六 晴
固定链接 评论(0) 引用

  仿真器之ARM仿真器-龙人ARM开发工具介绍
   
仿真器 之ARM仿真器-龙人ARM开发工具介绍 
仿真器 是硬件电路,可以让用户借助指令系统控制DSP运行。一 般 公司开发并销售以下仿真器:C2XX、C3X、54X、C6X、C8X。这种仿真器可通过DSP上的JTAG/MPSD逻辑与TI DSP通信。仿真器连在PC机的并口或插卡上。仿真头的电缆为6-8英寸,连接仿真盒到目标系统。 
龙人计算机 做为专业的嵌入式系统开发商提供的仿真器有A RM仿真器, ARM9仿真器和ARM7仿真器等, 龙人 嵌入式产品事业部 专业提供ARM开发板( ARM9 和 ARM7 )、ARM教学系统、ARM 工控模块 、 DSP开发工具 和 仿真器 等产品,另外龙人还提供 ODM研发 和 嵌入式开发 。想做嵌入式,找龙人! 
1.1 仿真的概念: 
----仿真的概念其实使用非常广,最终的含义就是使用可控的手段来模仿真实的情况。 
----在嵌入式系统的设计中,仿真应用的范围主要集中在对程序的仿真上。例如,在单片机的开发过程中,程序的设计是最为重要的但也是难度最大的一种最简单和原始的开发流程是:编写程序烧写芯片验证功能,这种方法对于简单的小系统是可以对付的,但在大系统中使用这种方法则是完全不可能的。 
仿真器ARM仿真器 ARM开发工具 ARM开发板ARM9 
1.2 仿真的种类: 
---软件仿真...

    点击此处查看全文
2008年3月29日 11:25 星期六 晴
固定链接 评论(0) 引用

  三星S3C44b0开发板-ARM7开发板- ARM7-龙人嵌入式
   
三星S3C44b0开发板-ARM7 开发板-ARM7- 龙人嵌入式 
S3C44b0开发板 ARM7 开发板 ARM7 ARM 开发板 嵌入式开发 
【产品名称】三星S3C44b0开发板(3.0)
【产品规格】ARM7
【产品单位】每套
【所属类别】ARM7开发板
【使用说明】产品详细规格说明
【市场参考价格】600元人民币
【本站价格】398元人民币( 有货 ) 
三星S3C44b0开发板 产品配件: 
S3C44b0开发板一块
JTAG调试器一个
并口线一条
串口线一条
7.5V电源一个
光盘两张(相关的软件,Protel99se的原理图和PCB图) 
1、 S3C44b0开发板 硬件规格:
Samsung S3C44B0X 66MHz (ARM7内核)
8M SDRAM
2M FLASH
10M以太网接口
IDE接口
USB1.1接口
音频输出接口
时实时钟,备有可充电电池,方便您的使用。
IIC总线接口
实时系统时钟
LCD接口:支持640*480以下单色或320*240以下STN/DSTN 256色 
2个RS232串行口
包括protel格式的原理图和PCB图,详细的焊接说明,材料清单,有利您硬件的学习。 
14针JTAG调试端口
1*4键盘
可扩展的总线接口,CPU的160个引脚全部用2.54标准插座引出,您可以任意扩展你的设想,我们也逐步推出可选组...

    点击此处查看全文
2008年3月15日 16:11 星期六 晴
固定链接 评论(0) 引用

  三星S3C2410开发板-ARM9开发板-龙人嵌入式系统开发
   
三星S3C2410开发板- ARM9开发板 -龙人嵌入式系统开发 
S3C2410开发板 ARM9开发板 ARM开发板 ARM9 嵌入式开发 
【产品名称】三星S3C2410开发板
【产品规格】arm9
【产品单位】每套
【所属类别】 ARM9开发板 
【详细说明】产品详细规格说明
【市场参考价格】2000元人民币
【本站价格】1180元人民币( 有货 ) 
S3C2410开发板产品说明 
S3C2410开发板简介:
 ●CPU:采用SAMSUNG S3C2410 ARM920t CPU, 集成有串口,SD卡控制器,USB Host 和USB device控制器,LCD控制器, Nand Flash控制器等 
 ●存储器: 
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控制)。 
 ●2个串口输出 
 ●一个MIC输入接口 
 ●一个LINE音频输...

    点击此处查看全文
2008年3月15日 16:10 星期六 晴
固定链接 评论(0) 引用

首页   上一页   下一页   尾页   页次:1/2页
最新文章
·s3c2410看门狗(watchdog)——龙人嵌入式ARM9开发板(2008-6-26)
·ARM9开发板入门:对S3C2410数据手册中DMA部分的解读(2008-6-26)
·基于ARM9系列S3C2410A芯片的车载GPS智能导航系统(2008-5-24)
·龙人教你高效率ARM嵌入式程序开发(2008-5-24)
·ARM9开发学习-S3C2410开发板上的串口通信编程(2008-5-24)
·基于Linux ARM9的s3c2410智能卡ARM开发板-龙人(2008-3-29)
·做arm9(2410开发板)的嵌入式开发的一些经历(2008-3-29)
·仿真器之ARM仿真器-龙人ARM开发工具介绍(2008-3-29)
·三星S3C44b0开发板-ARM7开发板- ARM7-龙人嵌入式(2008-3-15)
·三星S3C2410开发板-ARM9开发板-龙人嵌入式系统开发(2008-3-15)
更多的...
 
最新评论
 
友情链接
ARM9开发板和ARM9学习实验板
ARM9开发板ARM9核心板和ARM9开发工具
三星2440开发板和2410开发板
ARM9和ARM7-ARM开发板
ARM9开发板和ARM7开发板
ARM嵌入式系统开发和ARM仿真器
ARM开发板,单片机开发板,FPGA开发板
龙人嵌入式系统开发公司ARM开发板