|
ARM9和ARM7开发板-龙人S3C2440开发板
|
|
龙人计算机作为最专业的嵌入式系统开发商和ARM开发板供应商专业提供以三星S3C2440、S3C2410和S3C44B0处理器为核心的ARM9开发板及ARM7开发板并提供工业PDA、手持POS、GPS等各种嵌入式终端设备的ARM解决方案。网址:http://www.armodm.com | |
访问量:3129 人气值:3226
| 今日访问数: | 3 | | 昨日访问数: | 14 | | 上周访问数: | 69 | | 本周访问数: | 17 | | 上月访问数: | 218 | | 本月访问数: | 172 | |
|
| |
| |
问关于arm开发板答S3C44B开发板增强板 |
|
|
问:我想自己学习有关ARM的开发的知识,想自己做一块ARM 开发板,想请教一下各位大侠现在做开发板用什么样的芯片比较实惠,一块开发板做下来大概多少钱? 答:我认为S3C44B开发板增强板最适合学习arm开发 S3C44B开发板增强板硬件特性: 中央处理器外部存储器 ◆ S3C44B0X (SAMSUNG),ARM7TDMI ◆ 8MB Bytes NOR FLASH (SST39VF6401比市面上多数板子大4倍); ◆ 8MB Bytes SDRAM (HY57V641620,可支持16MB、32MB的SDRAM); ◆ 16M Bytes NAND FLASH (K9F2808,用户可自己更换为32M、64M或128M的NandFlash) 串口◆ 两个标准三线RS232接口,可与MODEM直接相连 网络接口◆ 10M网口,RTL8019AS,带发送和接收指示灯;提供ARP、UDP等协议源代码,并提供PC的上位机通讯程序 USBDevice接口 ◆ USB1.1规范,从设备、PDIUSBD12,带联接状态指示灯;提供PC的上位机测试程序 ◆ USB1.1规范,主/从设备、SL811HST,带HOST/SLAVE工作指示灯;提供完整的U盘读写程序(默认不焊接,选配) LCD接口 ◆ 支持单色、4级灰度、16级灰度、256色STN液晶屏,最大支持640x480/256色STN液晶屏 ◆ 可选配16级灰度屏G35II、GS57T (带触摸屏)或256色彩屏CS57T(带触摸屏) ◆ 5个LCD...
点击此处查看全文
|
|
|
| |
以FS2410P为核心的arm9实验箱 |
|
|
FS2410P是龙人专门为大学实验室开发的ARM嵌入式教学实验箱。该实验箱以当前最流行的ARM920T CPU S3C2410X 为核心,辅助丰富的外围接口电路,让学生接触与掌握当今科技前沿的最新技术。 Tag:arm9 arm9实验箱 2410P 开发平台 嵌入式开发 ARM920T FS2410P的设计人员是嵌入式行业里资深的工程师,他们接触ARM早,使用ARM时间长,有着丰富的硬件设计经验,同时他们对嵌入式底层软件和嵌入式操作系统Linux掌握透彻,按照由浅入深的步骤编写了实验手册。 FS2410P可做的实验涵括NandFlash和NorFlash读写实验,LCD显示实验, 触摸屏输入实验,CAN 总线通讯实验,移植实验, Linux移植实验,IDE硬盘实验,CF卡读写实验,GPS实验, GSM/GPRS实验等等。 FS2410P 基本实验 实验 1FS2410P 开发平台和开发工具的熟悉 实验 24个LED跑马灯实验 实验 3NandFlash读写实验 实验 4NorFlash读写实验 实验 5IIC串行EEPROM读写实验 实验 6行列扫描方式的矩阵键盘实验 实验 7UART异步串行口通讯实验 实验 8WATCHDOG实验 实验 9Cache读写实验 实验 10DMA读写实验 实验11ADC模数转化实验 实验12定时器中断实验 实验13PWM脉宽调制实验 实验14...
点击此处查看全文
|
|
|
| |
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的...
点击此处查看全文
|
|
|
| |
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传输,必须先得到请求。 有两种...
点击此处查看全文
|
|
|
| |
基于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...
点击此处查看全文
|
|
|
| |
龙人教你高效率ARM嵌入式程序开发 |
|
|
龙人教你高效率ARM嵌入式程序开发 不需龙人计算机(深圳ARM嵌入式研发中心)说大家都都知道嵌入式系统对应用软件的质量要求很高,在嵌入式开发中须注意对代码进行优化,尽可能地提高代码效率。虽然C编译器都提供了一定程度的代码优化,但大部分由编译器执行的优化技术仅涉及执行速度和代码大小的平衡,不可能使程序既快又小,因而必须在编写程序时采取必要的措施。本文针对高效率嵌入式程序开发提供了一些编程技巧,对实际系统开发具有重要作用。 在多媒体、通信等计算复杂度高的应用中,为了满足制造费用、功耗、性能以及实时性等诸多限制条件的要求,嵌入式系统程序往往需要特殊设计。这使得设计师在设计面向特定应用的嵌入式软件时,需要有一套切实可行的编程准则。而在实际程序设计中,嵌入式工程师尤其需要考虑对变量的使用和循环程序的处理。 变量使用 在进行实际程序开发时,变量的使用至关重要,其中使用全局变量比向函数传递参数更加有效,这样免去了函数调用时参数入栈和出栈的需要。当然,使用全局变量会对程序有一些副作用。 由此可见,在声明变量时,需要考虑怎样最佳地控制存储器布局。最好的方法是在编程的时候,把所有相同类型的变量放在一...
点击此处查看全文
|
|
|
| |
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 的代 码是不能运行的,我们得自己动手写,这就是为什么要有 ...
点击此处查看全文
|
|
|
| |
基于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键,可扩充 显示设备可选,...
点击此处查看全文
|
|
|
| |
做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研发 和...
点击此处查看全文
|
|
|
| |
仿真器之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 仿真的种类: ---软件仿真...
点击此处查看全文
|
|
| | |
|
|