SMARTMODULE模块是瑞士数字逻辑(Digital-Logic)公司的小型化单片PC系统单元,类似现今世界流行的单芯片系统SOC(SystemOnChip),与标准PC/AT兼容。他具有模块化、系列化、结构小巧、功能强大、易于后期加固、散热处理等特点。实际设计中采用SMARTMODULEP5PC-266模块,具体技术指标如下:处理器:P5 266MHz;电源:5 V;Cache:256K;内存:64M;两个串口:COMl,COM2;一个并口:LPTl;一个软驱接口;两个EIDE接口;两个USB接口;PS/2鼠标接口;IrDA接口;看门狗功能;定时器功能;键盘控制器;显示接口:69000具有2M显存;声卡;支持两种总线;ISA和PCI;外形尺寸:85X66X14mm。
SMARTMODULE虽然兼容PC/AT系统,但其本身的功能还不完备,还需要进行相应的扩充,才能满足作为雷达计算机的嵌入式应用。基于SMARTMODULE的计算机板主要包含以下部分:SMARTMODULEP5PC-266模块、雷达操控接口、显示接口、电子盘、双口RAM、对外接口、网络接口、中断扩展等。下面简要介绍其主要部分:
1、网络接口 采用Intel公司的82559双冗余的10/100M自适应网卡是本系统的一个亮点。
2、FPGA 完成雷达接口、数据检测录取、译码、中断扩展等功能。大规模的可编程逻辑器件的使用大大节省了空间,提高了效率。
3、对外接口 为了和其他设备进行数据通讯与操控,如GPS设备、导弹指挥仪、平台罗径、记程仪、触摸屏、鼠标等。在当前网络没有普遍应用时,保留多个串、井口供用户使用是必须的。因此系统采用TI公司的TLl6C554芯片在板上扩展了8个RS232/422串口。
4、中断扩展 由于SMARTMODULE模块本身具有16级中断,而且他内部又使用了其中的大部分中断,对用户而言,可用的中断数目较少,因此要对中断进行扩充。系统采用FPGA对中断进行了扩展。
5、电子盘大容量的存储空间是进行系统软件安装、程序调试、数据存储所必需的,因此系统采用M-system公司的DOC2000系列电子盘进行扩展,存储容量2M~1GB。DOC系列电子盘尺寸小、接口简单、容量大,已成为嵌入式应用的首选存储类型。
新的计算机系统由2个单板计算机组成。任务计算机与人机接口计算机的硬件构成完全相同,他们通过内部不同的软件来完成各自的功能。任务计算机主要通过FPGA雷达接口采集数据,并对数据进行目标检测录取,跟踪解算。由于采用了高速CPU与大规模FPGA,极大地提高了数据的处理能力与速度。人机接口计算机负责光栅显示控制、雷达操控、数据存储、同时完成各种对外接口的操作。任务计算机与人机接口计算机通过双口RAM、网络或高速总线进行数据交换。
计算机板由SMARTMODULE计算机模块、显示接口、对外接口、雷达操控、电子盘、网络、双口RAM、FPGA等部分构成。很明显,与老的系统相比,新系统的组成板卡大大减少,集成度增强,原来很多接口板的功能现在全部和并在一块计算机板上,这样提高了系统的可靠性与易维护性,由于采用了网络,系统对外通信效率大大提高。
摘要:
应用程序的固化是嵌入式产品开发和生产过程中一个重要环节。基于arm的嵌入式系统常用的程序固化方法是,用仿真器通过JTAG口将程序烧录到Flash里,在产品的开发阶段,使用仿真器几乎是必然的;然而到了产品的生产阶段,进行应用程序烧录或升级操作的往往是生产线上的工人,他们不易掌握仿真器的使用方法,而且在生产阶段也需要把JTAG调试口封住以防软件被窥视。笔者在使用意法半导体的STR730开发...
摘要:
ARM公司日前在美国旧金山举行的嵌入式大会上,披露了其最新的ARM7架构的技术细节。新的ARM7架构定义了三大分工明确的系列:“A”系列面向尖端的基于虚拟内存的操作系统和用户应用;“R”系列针对实时系统;“M”系列对微控制器和低成本应用提供优化。
ARM称,新的基于架构的处理器,将令系统设计者能够选择更合适的C...
摘要:
因为嵌入式应用领域的多样性,每一个系统都具有各自的特点。在进行系统 程序设计的时候,一定要进行具体分析,充分利用这些特点,扬长避短。
结合ARM架构本身的一些特点,在这里讨论几个常见的要点。
嵌入式系统 嵌入式程序开发 arm处理器
1.ARM还是Thumb?
在讨论ARM还是Thumb之前,先说明ARM内核型号和ARM结构体系之 间的区别和联系。
ARM 的结构体...
摘要:
x我是一个初学者,最近想买一块开发板,可是现在市面上的ARM9开发板简直是眼花缭乱,不知道应该怎么挑选,请各位有经验的给推荐一款,价位不要太高,最好带LCD的,功能多一些,配套资料多。多谢了!
个人建议:个人买不划算,开发板说起来支队学校学生实验有用。再没有任何用处了。还不如找一个高嵌入式的公司去锻炼,那样才最快。如真的想买我感觉深圳龙人嵌入式事业部研发的arm9系列2410开发板不错,...
摘要:
ARM微处理器目前包括下面几个系列,以及其它厂商基于ARM体系结构的处理器,除了具有ARM体系结构的共同特点以外,每一个系列的ARM微处理器都有各自的特点和应用领域。
- ARM7系列
- ARM9系列
- ARM9E系列
- ARM10E系列
其中,ARM7、ARM9、ARM9E和ARM10为4个通用处理器系列,每一个系列提供一套相对独特的性能来...
摘要:
前一段时间做了arm的一些开发,主要是编写了arm的启动软件和移植了uCOS-II到arm7。我的这个心得很初级,都是一些很基本的东西。现在拿出来和大家分享,希望对一些初学者有帮助。由于这些东西发paper实在是没有价值,但是我感觉可以作为arm开发的入门。由于我的水平和经验有限,错误也是难免的。但是假如不拿出来和大家分享,就算有错误我也发现不了,是么?呵呵。我现试试发连载的第一篇,看...
摘要:
关于嵌入式系统离线测试——龙人嵌入式开发技术
嵌入式系统离线测试方法有增量测试模型、综合测试方法及互通性测试三种方法,以下龙人计算机嵌入式系统开发工程师就分别为您介绍嵌入式系统离线测试的这三种方法。
增量测试模型
在单板测试完成后,系统集成在一起之后有可能仍不能正常工作。主要原因是,模块相互调用时接口会引入许多新问题。例如,数据经过接口可能丢失;...
摘要:
嵌入式系统设计者在选择嵌入式处理器时考虑的主要因素-龙人
嵌入式系统设计者在选择嵌入式处理器时要考虑的主要因素有:
① 处理性能。一个嵌入式处理器的性能取决于多个方面的因素,如时钟频率,内部寄存器的大小,指令是否对等处理所有的寄存器等。对于许多需用处理器的嵌入式系统设计来说,目标不是在于挑选速度最快的处理器,而是在于选取能够完成作业的处理器和I/O子系统。如果是面...
摘要:
ARM入门——龙人ARM开发板和ARM开发工具
ARM(Advanced RISC Machines),既可以认为是一个公司的名字,也可以认为是对一类微处理器的通称,还可以认为是一种技术的名字。深圳龙人计算机在提供嵌入式系统开发技术的同时提供一些列ARM产品,包括:ARM开发板如ARM9系列的S3C2440开发板、S3C2410开发板,I...
摘要:
ARM9系列OMAP850与Xscale系列PXA272的对比—龙人
ARM9 Xscale OMAP850 PXA272 嵌入式开发
龙人计算机嵌入式系统开发中心嵌入式工程师们通过对基于ARM9系列的OMAP850与Xscale系列的PXA272的特点和性能等全方位分析,最后得出以下总结:
1、TI OMAP8...
摘要:
4种嵌入式实时操作系统的介绍——龙人ARM嵌入式开发
由于嵌入式实时操作系统可以支持多任务,使得嵌入式程序开发更加容易,在便于维护的同时还能提高系统的稳定性和可靠性,所以逐步成为嵌入式系统的重要组成部分,对嵌入式操作系统的研究变得尤为重要,VxWorks、μClinux、μC/OS-II和eCos是4种性能优良并被广泛应用的嵌入式实时操作系统。本...
摘要:
ARM9微控制器LPC3180 芯片介绍——龙人嵌入式产品
基于 ARM926EJS内核 的LPC3180内部集成了丰富的外设资源,为嵌入式系统构建提供了很大的设计空间。本文 龙人嵌入式开发中心 结合开发 LPC3180嵌入式平台 的实际经验,将具体介绍该系统的实现、结构组成和实验结果。
深圳龙人嵌入式研发中心在为公司提供嵌入式ARM解决方案和OEM/O...
摘要:
基于PIC18F系列单片机的嵌入式系统 开发 设计
文章整理: 深圳龙人嵌入式事业部 (armodmlr)
嵌入式系统 是指以应用为中心,以计算机技术为基础,软、硬件可裁剪,适应应用系统对功能、体积、成本、可靠性、功耗严格要求的专用计算机系统。嵌入式系统是面向应用的,系统的硬件选型和软件开发模式都必须根据具体的应用确定。
嵌...
摘要:
嵌入式开发板选型的建议 -龙人 ARM开发板 提供商
有不少人对现在嵌入式开发板的价格混乱 很 困惑 。为什么基于同样处理器的开发板, 会有两千元的开发板,也会有上万元的开发板?目前嵌入式行业是怎样一种状况?在这里 龙人计算机 提供一篇关于嵌入式开发板选型的建议的文章,希望能够为大家提供帮助 。
开发板 嵌入式开发板 ARM开发板&...
摘要:
嵌入式工业主板 -ARM工控板-ARM开发板-龙人计算机
嵌入式工业主板 ARM 工业主板 ARM工控板 ARM开发板 ARM9
型号 性能指标
ARM8018(ARM10处理器)(PC104主板) -ARM工控板
◆WinCE5.0和Linux2.6.x 及驱动程序
◆520MHz&nbs...
摘要:
嵌入式系统和嵌入式开发的学习如何起步及深入?
文章整理:龙人嵌入式系统开发部(armodmlr)
很多新手学习嵌入式系统,不清楚那么多方向舵知识和参考书,该从哪里开始学习入手了,却又在该先学习什么后学习什么上失去方向。这里有你想要的答案,龙人计算机帮你指点迷经。
这是龙人整理的嵌入式开发学习大纲,作为嵌入式系统开发的学习步骤按部就班地去施行和学习,不失为一种好的学习方法!就...
摘要:
STR712开发板-ARM开发板-STR712-龙人嵌入式开发
L-R STR712 开发板是基于 STMicroeletronics 公司 STR712 系列嵌入式处理器 STR712F-R2T6 ( ARM7TDMI )的应用开发系统,面向工业控制等领域。
STR712开发板...
摘要:
S3C2440A开发板-三星ARM9开发板-龙人嵌入式系统开发
S3C2440A开发板 ARM9 ARM9开发板 嵌入式系统 嵌入式开发
主要特点:S3C2440A开发板是深圳龙人计算机嵌入式系统开发有限公司开发设计制造的,S3C2440A是工业级工作温度范围,适合于苛刻的场合。S3C2440A主频高达400MHz,最高可达533MHz,...
摘要:
ARM教学系统-ARM教学实验系统-龙人嵌入式产品事业部
龙人嵌入式产品事业部提供的ARM教学实验系统主要有:
ARM9系列 >> SHARE-2440教学平台
SHARE-2440教学设计系统是专门为学习ARM所开发的ARM嵌入式教学实验平台。此产品以目前最流行的ARM920T CPU S3C2410A 为核心...