谈起嵌入式系统板,大家应该很熟悉了。那么如何自己动手做一块嵌入式系统开发板呢?这里我将自己在做arm开发时的一点小经验总结如下,希望多初学嵌入式arm开发的朋友有所帮助。
Tag:嵌入式系统 arm开发 嵌入式开发 arm开发板
1做个最小系统板:如果你从没有做过ARM的开发,建议你一开始不要贪大求全,把所有的应用都做好,因为ARM的启动方式和dsp或单片机有所不同,往往会遇到各种问题,所以建议先布一个仅有Flash,SRAMSDRAMCPUJTAG、和复位信号的小系统板,留出扩展接口。使最小系统能够正常运行,你的任务就完成了一半,好在ARM的外围接口基本都是标准接口,如果你已有这些硬件的布线经验,这对你来讲是一件很容易的事情。

2
写启动代码,根据硬件地址先写一个能够启动的小代码,包括以下部分:
初始化端口,屏蔽中断,把程序拷贝到SRAM;完成代码的重映射;配置中断句柄……
 
近日龙人嵌入式系统开发工程师经过不断研究,终于对嵌入式arm仿真器断点的分类做了全面的概括。目前,越来越多的嵌入式开发公司和工程师开始采用JTAG方式的ICE仿真器来进行程序的调试工作。传统的全仿真方式(Full ICE)正在逐渐被使用灵活、成本低廉的JTAG仿真方式所取代。下面龙人向您具体讲解:
Tag:嵌入式系统开发 arm7 arm9 arm11 arm仿真器
断点可分为硬件断点和软件断点两大类:
1.硬件断点需要目标CPU的硬件支持,当前流行的ARM7/9内部硬件设计提供两组寄存器用来存贮断点信息,所以ARM7/9内核最多支持两个硬件断点,而ARM11则可以支持到8个硬件断点。这与调试器无关。
2.软件断点则是通过在代码中设置特征值的方式来实现的。当需要在某地址代码处设置软件断点的时候,仿真器会先将此处代码进行备份保护,然后将预先设定好的断点特征值(一般为0x0000等不易与代……
关于嵌入式系统离线测试——龙人嵌入式开发技术
嵌入式系统离线测试方法增量测试模型综合测试方法及互通性测试三种方法,以下龙人计算机嵌入式系统开发工程师就分别为您介绍嵌入式系统离线测试的这三种方法。
增量测试模型 
  在单板测试完成后,系统集成在一起之后有可能仍不能正常工作。主要原因是,模块相互调用时接口会引入许多新问题。例如,数据经过接口可能丢失;一个模块对另一模块可能造成不应有的影响;模块之间的硬件连接不正确也可能造成通信不畅;误差不断积累达到不可接受的程度等等。所以需要通过综合测试来发现各种错误。 
  如果把所有模块按设计要求一次全部组装起来,然后直接运行系统软件,这称为非增量式集成。这种方法易出现混乱,在改正一个错误时又可能引入新的错误,新旧错误混杂,更难断定出错的原因和位置。增量式集成方法通过测试软件一段一段地扩展,测试的范围一步一步地增大……
OMAP850与PXA272的特点分析—ARM嵌入式技术
文章整理:深圳龙人嵌入式研发中心(arm9arm7)
Intel PXA272与OMAP850将存在怎样的性能差异呢?PXA272的测试数据是否也如Samsung SC3 2442一样领先OMAP850两倍有余呢?针对有许多朋友对以上问题的困惑,龙人计算机嵌入式开发中心的嵌入式系统开发工程师们凭借在嵌入式行业多年工作经验解决这些问题。
OMAP850的特点——ARM9系列
OMAP850 是一款单芯片,集成了适用于应用处理的 ARM926EJ-S? 内核以及 TI 的 EDGE 数字基带调制解调器。此产品供高产量无线 OEM 和 ODM 使用,不通过经销商销售。
OMA……
ARM9系列OMAP850与Xscale系列PXA272对比龙人
ARM9 Xscale OMAP850 PXA272 嵌入式开发
龙人计算机嵌入式系统开发中心嵌入式工程师们通过对基于ARM9系列的OMAP850与Xscale系列的PXA272的特点和性能等全方位分析,最后得出以下总结:
1、TI OMAP850采用双核心设计,但并不同于电脑上的双核处理器。TI OMAP850由两个不同的物理CPU组成的,一个是ARM926(负责PDA功能),另一个是ARM7(负责GSM电话功能),而Intel Xscale PXA272则只有一个ARM9处理器,它负责所有功能的运作。

2、TI OMAP850的一个时钟周期能执行8条指令,而Intel Xscale PXA272的一个时钟……
4种嵌入式实时操作系统的应用领域
VxWorks、μClinux、μC/OS-II和eCos是4种性能优良并被广泛应用的嵌入式实时操作系统这4种嵌入式实时操作系统在嵌入式系统的应用非常广泛,但是又具有各自的特点。龙人(专业嵌入式系统开发商和嵌入式ARM解决方案ARM开发工具ARM 开发板提供商)根据对其性能分析和比较,归纳出各自的适用领域。

  ①VxWorks是一套娄似于Unix的实时操作系统,它内建了符合POSIX规范的内存管理,以及多处理器控制程序,并且具有简明易懂的用户接口,在核心方面甚至可以微缩到8 KB。它由400多个相对独立的、短小精悍的目标模块组成,用户可根据需要选择适当模块来裁剪和配置系统,有效地保证了系统的安全性和可靠性。它被广泛地应用在通信、军事、航空、航天等高尖技术及实时性要求极高的领域,尤其是在许多关键应用方面,VxWorks还是一枝……
 
基于ARM核的Intel XScale嵌入式系统 及嵌入式开发
文章整理: 深圳龙人嵌入式研发中心 (arm9arm7)
  Intel XScale 微体系结构提供了一种全新的、高性价比、低功耗且基于ARMv5TE体系结构的 ARM 解决方案 ,支持16位Thumb指令和DSP扩充。基于 XScale技术开发 的微处理器,可用于手机、便携式终端(PDA)、网络存储设备、骨干网(BackBone)路由器等。Intel PXA250微处理器芯片就是一款集成了32位Intel XScale 处理器核、多通信信道、LCD控制器、增强型存储控制器和PCMCIA/CF控制器以及通用I/O口的高度集成的应用处理器。
XScale   ARM  嵌入式系统   嵌入式开发   ARM开发板 ……
 
ARM嵌入式技术原理与应用-基于Xscale处理器及VxWorks操作系统 
基于Xscale 开发平台的 ARM嵌入式 技术原理与应用 内容提要
本书是《 ARM嵌入式技术系列教程 》之一,以采用XScale处理器的CVT—PXA270教学实验系统为硬件平台,围绕VxWorks操作系统安排基础知识内容,并安排了大量的实验。基础知识包括:ARM 嵌入式开发 模式和基本开发流程,ARM体系结构,ARM系统硬件设计,VxWorks软件开发流程,VxWorksBSP的移植过程,VxWorks驱动程序、应用程序以及图形用户界面的编写方法等。实验包括:VxWorks软件仿真, VxWorks系统 移植及内核定制,BSP调试,VxWorks应用程序、驱动程序编程,中断编程,WindML基本绘图,WindML视窗应用程序等。最后介绍嵌入式系统的综合设计方法,包……
 
嵌入式系统学习需要的条件,方法及步骤
有些人以为搞嵌入式就是随便找本书看看,在电脑上编几个程序就完事。非也,其实嵌入式的门槛是比较高的。具体如下:  
  1、您得有一定数量的Money。
    (1)、开发板贵
    (2)、培训费更贵
    (3)、开发平台是贵得不能再贵。(除非您只是想玩玩而已)
  2、需要学习的东西多。(1)、window环境编程;(2)、Linux环境编程;(3)、单片机
  3、最后也是最重要的一点,你得有坚韧不拔之志和一颗平常之心。
   (1)、自信 坚强 积极 勤快 (注:好的自信是自觉的!)
   (2)、成功其实就是成为最好的您自己       
  嵌入式门槛虽然较高,但也跟其他事物一样,并不是牢不可破。只要我们用心去对待,东雪终将化去,春风定会吹来。具体步骤如下:
  1、《C语言》第二版 谭浩强 ;&nb……

2008-3-31 17:58 | 嵌入式行业情况

 
嵌入式行业情况 
  嵌入式开发板的原型,可以说是各大芯片厂商在推出芯片的时候,提供给用户的参考设计。很正常,半导体厂商在推广自己芯片的时候,单单拿芯片给用户看是没有任何吸引力的,一定要给用户看到具体的电路板,具体的接口,能够给客户一个具体的印象,才能够保证推广的效果;半导体厂商给出这些参考设计,也是让用户在设计的时候有一个参考,加快他们产品设计和上市的进度。
  无论是8位、16位单片机,还是32位能够运行操作系统的嵌入式处理器,半导体厂商都有这样的参考设计。对应的,市面上有很多向用户提供开发板的厂商。对于32位嵌入式处理器来说,华恒科技在国内是较早进行嵌入式开发板设计推广的厂家,从2000年就在国内推出了首款面向手持终端设备的开发板。 到如今五年过去了,嵌入式处理器不断推陈出新,早期摩托罗拉半导体(现飞思卡尔半导体)68K/Coldfire和Power……
 
如何区分嵌入式系统和嵌入式操作系统
一 什么是嵌入式系统 

嵌入式系统一般指非pc系统,有电脑功能但又不称之为电脑的设备或器材。他是以应用为中央,软件和硬件可裁减的,适应应用系统对功能、可靠性、成本、体积、功耗等综合性严格需要的专用电脑系统。简单地说,嵌入式系统集系统的应用软件和硬件于一体,类似于pc中bios的工作方式,具备软件代码小、高度自动化、响应速度快等特点,特别适合于需要实时和多任务的体系。嵌入式系统主要由嵌入式处理器、相关支撑硬件、嵌入式操作系统及应用软件系统等组成,他是可单独工作的“器件”。 

嵌入式系统几乎包括了生活中的任何电器设备,如掌上pda、移动计算设备、电视机顶盒、手机上网、数字电视、多媒体、汽车、微波炉、数字相机、家庭自动化系统、电梯、空调、安全系统、自动售货机、蜂窝式电话、消费电子设备、工业自动……
(共 11 条) 上一页 1 下一页

仅列出标题

    龙人嵌入式产品事业部专业提供ARM开发板(ARM9和ARM7)、ARM教学系统、ARM工控模块、DSP开发工具和仿真器等产品,另外龙人还提供ODM研发和嵌入式开发。想做嵌入式,找龙人!
    网址:http://www.armodm.com
    嵌入式系统开发商和ARM开发工具提供商龙人计算机提供嵌入式系统全套解决方案包括ARM解决方案、ARM开发板(ARM9开发板和ARM7开发板)、ARM工控模块、ARM教学系统、ARM教学平台、ARM实验室建设、ARM仿真器。网址:http://www.armodm.com
    • 创建:2008-2-29
    • 文章:11
    • 评论:0
    • 访问:1643
    •