博主资料

留言 加为好友 收藏

用户名:  armodm
来自:  广东 广州

个人统计

用户名: armodm
等级: 初来乍到
威望: 10
积分: 80
在线时间: 1 小时
日志总数: 8
评论数量: 0
访问次数: 4452
建立时间: 2008-04-16
RSS订阅       手机访问

文章搜索

文章列表

最新评论

最近访问的人:

ARM9开发板和ARM9..
2008-08-23 17:01:01
方蓝电子产品设计..
2008-08-19 17:05:54
IC芯片解密与MCU单..
2008-04-25 10:02:38
chenxh
2008-04-20 20:35:21

日志文章列表

2008年08月23日 17:02:23

嵌入式开发的模式及流程介绍

嵌入式开发的模式及流程介绍
本文关键词:嵌入式开发 嵌入式系统 嵌入式开发流程 嵌入式产品

目前,嵌入式开发已经逐步规范化,在遵循一般工程开发流程的基础上,嵌入式开发有其自身的一些模式特点及流程。
嵌入式系统开发模式

嵌入式开发分为软件开发部分和硬件开发部分。嵌入式系统在开发过程一般都采用 “宿主机/目标板”开发模式,即利用宿主机(PC机)上丰富的软硬件资源及良好的开发环境和调试工具来开发目标板上的软件,然后通过交叉编译环境生成目标代码和可执行文件,通过串口/USB/以太网等方式下载到目标板上,利用交叉调试器在监控程序运行,实时分析,最后,将程序下载固化到目标机上,完成整个开发过程。在软件设计上结合ARM硬件环境及ADS软件开发环境所设计的嵌入式系统开发流程图。整个开发过程基本包括以下几个步骤。
(1)源代码编写:编写源C/C++及汇编程序;
(2)程序编译:通过专用编译器编译程序;
(3)软件仿真调试:在SDK中仿真软件运行情况;
(4)程序下载:通过JTAG、USB、UART方式下载到目标板上;
(5)软硬件测试、调试:通过JTAG等方式联合调试程序;
(6)下载固化:程序无误,下载到产品上生产。

嵌入式开发流程当前主要包括系统需求分析(要求有严格规范的技术要求)、体系结构设计、软硬件及机械系统设计、系统集成、系统测试,最终得到最终产品。
(1)系统需求分析。确定设计任务和设计目标,并提炼出设计规格说明书,作为正式设计指导和验收的标准。..

阅读全文>>

2008年06月25日 18:00:04

嵌入式开发技术:在嵌入式系统中实现对U盘的操作

嵌入式开发技术:在嵌入式系统中实现对U盘的操作

文章整理:深圳龙人计算机嵌入式系统开发中心

  本文深圳龙人计算机针对USB外设中的U盘,说明如何在嵌入式系统中利用SL811HS实现对其的操作。

  USB(通用串行总线)用于将适用USB的外围设备(device)连接到主机(host),实现二者之间数据传输的外部总线结构;是一种快速、灵活的总线接口。它最大的特点是易于使用,主要是用在中速和低速的外设。

  随着USB规范的完善和成熟,USB外设的种类不断丰富,应用领域也不断扩大。在传统的应用中,主要是PC扮演着主机的角色。根据USB的规范,可以看到在USB的拓朴结构中居于核心地位的是主机,每一次的数据传输都必须由主机发起和控制。但是随着嵌入式产品应用领域的日益增长,USB外设的应用范围也随之扩大,为此在嵌入式系统中实现对USB外设控制也变得日益迫切。

嵌入式 嵌入式开发 嵌入式系统 U盘 SL811HS

1 海量存储类——嵌入式系统开发技术

  USB设备分为五个大类,即显示器(monitors)、通信设备(communications devices)、音频设备(audio)、人机输入(human input)和海量存储(mass storage)。

  通常所用的U盘、移动硬盘均属于海量存储类。

  海量存储类的规范中包括四个独立的子规范,即CBI Transprot、Bulk-Only Transport、ATA Command Block、UFI Command Specification。前两个协议定义了数据/命令/状态在USB总线上的传输方法,Bulk-Only传输协议仅仅使用Bulk端点传送数..

阅读全文>>

2008年06月25日 17:59:01

ARM开发学习建议——龙人嵌入式系统开发

ARM开发学习建议——龙人嵌入式系统开发

嵌入式的学习是一个漫长的过程!心急吃不了热豆腐。业余学习嵌入式技术更值得鼓励!有人对我说:“没有人引导的话,真正要进入嵌入式大门要花两年”。其实,根据深圳龙人计算机嵌入式开发工程师们在嵌入式系统开发方面的经验:在只要方法正确,三个月便可以入门。

ARM学习可以分以下几个步骤:

1.学习ARM的体系结构。(宏观上,掌握ARM功能模块结构)

2.学习ARM的详细指令。(汇编指令,可以把ARM当大单片机用)

3.学习ARM的驱动程序。(硬件接口的驱动程序设计)

4.学习LINUX基本命令。(嵌入式要求上操作系统,ARM与C51本质区别)



另外,想要快速进入嵌入式行业的要多上嵌入式技术网站、论坛看相关资料,在为了方面大家学习,龙人计算机嵌入式事业部整理了专供大家学习参考的嵌入式技术专栏,里面有很多ARM开发技术和嵌入式操作系统等技术文章、还有很多嵌入式ARM开发板的使用手册。



深圳龙人嵌入式产品事业部是国内最强最精最专业的开发板集散地包括ARM开发板、ARM9开发板、Xscale开发板、2410开发板(ARM9)、2440开发板(ARM9)、44B0X开发板(ARM7)、DSP开发板、单片机开发板、FPGA开发板、CPLD开发板等各类精品开发板!网址:http://www.armodm.com



ARM 嵌入式 嵌入式开发 嵌入式系统 ARM9开发板



阅读全文>>

类别: 嵌入式ARM解决方案 |  评论(0) |  浏览(124) |  收藏
2008年05月24日 16:59:33

PDA的触摸屏设计—基于S3C2410的ARM嵌入式开发

PDA的触摸屏设计—基于S3C2410的ARM嵌入式开发

基于ARM9系列S3C2410的PDA人机接口的电路设计,包括S3C2410 LCD控制器的电路设计和PDA的触摸屏设计以及PDA的键盘电路设计。本文龙人计算机介绍PDA的触摸屏设计,其他关于S3C2410 LCD控制器的电路设计和PDA的键盘电路设计请参见龙人计算机嵌入式事业部网站:http://www.armlab.net

  在PDA中,实现PDA与人的交互非常重要,在普通PC机上人与机器的交互基本上都是通过键盘或鼠标,但在PDA中,为系统配备一个键盘或鼠标显然带来很多不便。因此,现在绝大部分PDA都配备有触摸屏。触摸屏是透明的,一般情况下都是与LCD粘在一起,当用户在触摸屏上点击时,系统可以得到点击的位置,将该位置坐标换算到LCD坐标,就可以实现用户与机器的交互。触摸屏的结构如图2所示。

   

'800')this.width='800';if(this.height>'600')this.height='600';" border="0" />



    当用户点击触屏时,顶层和底层通过中间的导通层连接,如果想测X方向的坐标,则在X+和X-两极加上电压,从Y+或Y-取出电压,根据取出的电压可以得到用户点击的X方向的坐标。当测Y方向的坐标时实现方式一样。

PDA ARM9 触摸屏 嵌入式开发 ARM嵌入式 S3C2410

  触摸屏电路接口看上去很简单,但如果不加注意,会带来很多问题,例如采样不准、速度上不来,往往这些又是无法容忍的,因为触摸屏是产品与用户交互的界面,直接影响到产品的形象。



  对触..

阅读全文>>

2008年05月24日 16:58:43

PDA的键盘电路设计—基于ARM9的嵌入式系统开发

PDA的键盘电路设计—基于ARM9的嵌入式系统开发

本文龙人计算机介绍PDA的键盘电路设计,关于S3C2410的LCD控制器的电路设计和PDA的触摸屏设计参见龙人嵌入式研发中心技术专栏。

PDA键盘采用4×5矩阵式键盘扫描方式连接,采用软件去抖,节省成本,根据需求共有下列按键:数字键0~9,*,#,BACK,SELECT,OK,四向键,Power键。键盘电路如图4所示。

'800')this.width='800';if(this.height>'600')this.height='600';" border="0" />

PDA 键盘 ARM9 嵌入式系统 嵌入式开发

  除了Power键,其他按键(共16键加四向键)按矩阵式键盘来实现。键盘单独定制为键盘FPCB(柔性印制电路板),目前的设计中采用的是5行行输入和4行列输入,共20个键。其中:Power键和挂机键复用,采用KEYON资源,利用长按和短按方法区分实现;其余19个键利用键盘矩阵扫描方式实现;键盘FPCB与主板的连接,采用20板对板连接器。根据对键盘FPCB上器件的高度限制(不超过0.5 mm),键盘背光灯和限流电阻均采用薄膜封装。把限流电路放置在键盘FPCB上,主要是避免背光灯不均匀性,影响视觉效果。键盘背光信号采用PWM(脉宽调制)背光信号,4个背光灯共用一组背光信号,由于每个背光灯的标准额定电流为5 mA,选用限流电阻值68 Ω。每组背光信号驱动电流为30 mA,4个背光灯需20 mA,在背光信号驱动能力之内。在电路设计过程中,由于键盘与人体接触比较平凡,而且人体经常携带电压很高的静电,特别是在干燥的冬天,而静电常常会使整..

阅读全文>>

2008年04月16日 17:24:22

嵌入式浏览器的特点——嵌入式开发和嵌入式系统应用

嵌入式浏览器 的特点 —— 嵌入式开发和嵌入式系统应用

文章整理: 龙人计算机深圳嵌入式开发和ARM嵌入式系统 ( armodmlr )

嵌入式浏览器 由于其一些先天的特点,并不是 PC 下能用的浏览器马上能拿过来用的,微软的嵌入式IE的版本,但只能跑在其 Windows Mobile / WinCE 的嵌入式平台之上,而且对系统资源的要求还是比较高的。

  也许有很多人会问,浏览器还有什么需要研究的 ?( 龙人计算机 深圳嵌入式研发中心专业从事 嵌入式开发 和嵌入式系统研究,同时提供嵌入式ARM开发板如 ARM9开发板 和ARM7开发板及嵌入式ARM解决方案、嵌入式ARM开发工具、ARM仿真器等) 虽然硝烟还在继续,Firefox 似乎有上升的势头,Opera 被 Goolge 收购代表了 Google 进军浏览器的决心,但 IE 占据了 90% 以上份额的事实是无法替代的,如此局面使得近几年谈论浏览器的声音异常的渺小,似乎没有了新话题,新点子!IE 的版本出到 6 之后,微软也感觉大局已定,不需要再更新了!

  然而,浏览器进入到 嵌入式系统 的领域之后,似乎情况并不如此,目前决大多数的机顶盒,无论是数字电视的,还是IPTV的;以及大多数的手机平台,都属于嵌入式系统平台。

嵌入式浏览器 嵌入式系统 嵌入式开发 ARM开发板 ARM9

  嵌入式系统有其一些先天的特点:

  1、CPU 能力弱,功耗低,大多数不是 X86 架构,很多是基于 ARM 核心,有些是基于专门的 DSP 核心,这些处理器 ( AR..

阅读全文>>

2008年04月16日 17:23:06

龙人ARM仿真器之TKS-52S单片机实时在线仿真器

龙人ARM仿真器之 TKS-52S单片机实时在线仿真器

TKS-52S单片机实时在线仿真器是TKS-KOOKS系列仿真器中 ( ARM仿真器 ) 的精简版本,采用了最新的仿真技术,具有较高的性能/价格比。除沿袭了TKS-HOOKS仿真器一贯的高性能、高稳定外,更增添了精密运行时间显示和115200b/s串口下载速度,并且整机消耗功率大幅度的减少。在TKS-52S 单片机仿真器 支持的单片机芯片仿真范围内,性能表现优异、稳定,运行速度更快,更加适合于仿真标准89C51系列单片机及兼容产品。

ARM开发板 (ARM9开发板和ARM7开发板)和嵌入式ARM解决方案、 ARM开发工具 ARM仿真器提供商深圳龙人 嵌入式开发 中心 以多年嵌入式系统开发设计的经验介绍有关利用ARM仿真器在 ARM9开发板上进行 嵌入式 开发的技术知识。网址: http://www.szarm.com



TKS-52S单片机实时在线仿真器支持的芯片有:

P87C5x:P87C51、P87C52、P87C54、P87C58

P89C5x:P89C51、P89C52、P89C54、P89C58

P87C5xX2:P87C51X2、P87C52X2、P87C54X2、P87C58X2

P89C5xX2:P89C51X2、P89C52X2、P89C54X2、P89C58X2

AT89C5x:AT89C55、AT89C1051/2051/4051

AT89S5x:AT89S51、AT89S52(不能仿真WDT)

W78E5x:W78E51、W78E52、W78E54、W78E58

HY97C5x:HY97C51、HY97C52、HY97C54、HY97C58

以及其它所有公司的标准80C51系列单片机。

仿真器 ARM仿真器 单片机 ARM开发工具 嵌入式 开发 ARM开发板

  TKS采用的仿真技术在以..

阅读全文>>

2008年04月16日 17:21:25

嵌入式系统开发过程和嵌入式开发工具-龙人

嵌入式系统开发过程 和嵌入式开发工具-龙人

深圳龙人 嵌入式研发中心 成立于国内嵌入式技术刚刚起步发展时期的2002年,是国内最早进入嵌入式技术研发和应用推广的技术型企业之一 ,专业为客户提供专业的 嵌入式开发 (包括嵌入式软件和嵌入式硬件);面向行业用户提供 ARM嵌入式解决方案 ;销售高品质的ARM 嵌入式开发板 (包括ARM9系列开发板、ARM7系列开发板、单片机开发板等)、ARM嵌入式开发工具(如 ARM仿真器 、ARM编程器等)及ARM教学系统、ARM工控主板等。

以下龙人与大家分享 嵌入式系统开发过程及 嵌入式系统开发的一些开发工具

一 、 嵌入式系统的开发过程

  单片机开发的基本工具包括硬件工具和软件工具。硬件工具包括IBM-PC、仿真器 (如ARM仿真器) 、编程器 (如ARM 编程 器) 。软件工具包括开发环境,编译器等。

  嵌入式系统开发 ,先要根据系统要求进行硬件设计,用电子电路CAD软件(主要采用Protel 系列软件)设计电路原理图、印制版图。在进行原理设计后最好能进行电路的仿真实验。比较好用的仿真软件是 ,仿真无误后再设计印制板 (PCB) ,然后将印制板图送到专业工厂加工。

  制好电路板后进行元器件的安装、焊接,第一次调试前,对于引脚较多的器件最好使用集成电路插座,以免调试过程中由于集成电路烧毁后不好再将其取下来更换。

  在Keil C51开发环境下编写单片机应用程序,并编译。编译好的程序可以先进行软件仿真。程序基..

阅读全文>>