嵌入式开发的趋势及常见问题

发布者:轻松自在最新更新时间:2018-02-12 来源: eefocus关键字:嵌入式开发  常见问题 手机看文章 扫描二维码
随时随地手机看文章

    近年来生活家电、手机及各式各样的掌上型多媒体装置产品,已成为大陆3C产业的主流。在技术蓬勃发展情况下,电子产品中加入了人机介面及多功设计,逐渐成为各家厂商一较高下的决胜点。除了上述所提到的日常用品外,市面上还有更多产品中含有嵌入式系统隐身在不为人知的小角落。从小的电子手表、体温计大至电冰箱、电视机、冷气机,甚至路上常见的红绿灯、自动导航装置等,可以说嵌入式系统已经环绕在我们身边,成为生活中的一部分。

 

    嵌入式系统开发的趋势,大至上可分为下列两项

    1嵌入式操作系统(RTOS:Real Time Operating System)

    嵌入式操作系统与一般PC上运作的OS比较起来,嵌入式系统功能较为简易,但却能够根据系统设计的规格,更有效率的发挥出硬件运算能力,使产品达到效率最佳化。主要常见的嵌入式操作系统有VxWORK、QNX、Nucleus、Palm OS、Windows CE、Embedded Linux,其中更以Linux操作系统免费授权的特性,更获得国际大厂所青睐。

    2整合式晶片(SoC:System on Chip)

    嵌入式产品所需之处理器及芯片组较PC要求体积小、散热佳、省电,因此多采用高整合度的SoC (System-on-Chip)为其处理器核心,为了尽速缩小制程技术进步与设计生产力间的差距,这类型的产品众多,例如国家半导体(NS)的Geode SC1400整合CPU、绘图芯片、MPEG-2、I/O及TV out等功能,就适合于家庭数位影音设备的产品运用。其他则还有Intel、Motorola、Transmeta等厂商投入单芯片的设计。

    嵌入式系统开发常见问题

    通常工程师在进行嵌入式系统开发的时候,最常碰到的问题就是命令执行后,硬件动作不如原本工程师所设计。此时就需要适当的工具进行测量,以确保控制端未将命令送出或是接收端收到命令后无法执行。这个时候错误的状况有可能讯号时序上产生问题或者是总线上传递的资料有误。

    孕龙逻辑分析仪在嵌入式系统除错的时序上,通过仪口可有效的将讯号波形时间显示出来。

    图一 通过「显示波形时间」可显示波型中各状态的时间值

6

    孕龙逻辑分析仪提供定位Bar (类似示波器中的Cursor),方便使用者指定某数值的状态进行测量

6

    图二 使用定位Bar进行波型的时序测量

    将A Bar定位在0X41上,再将B Bar定位在0X3A上,通过定位Bar的功能软件能直接将两笔资料间的时间自动显示在软件上。

    孕龙科技逻辑分析仪更提供了特殊总线模组,各式各样的总线模组以因应各种客户的需求,如IICUART、SPI、USB1.1、IIS、SSI等…方便使用者在进行嵌入式系统开发时能够灵活运用。

    如右图,工程师在进行IIC讯号的资料确认时使用示波器测量,因为没有支持IIC解码模组使得进行解码时十分困难。

8

    通过孕龙逻辑分析仪特殊总线模组解码后,工程师在进行IIC解码时就变得十分轻松

8

     

    特殊总线模组可将IIC中的Start、Address、Read/Write、ACK/NACK、Data及Stop以图块方式显示于软件中进行解码。

    使用孕龙逻辑分析仪可针对嵌入式系统中的接脚进行测量,以确保每一个元件的动作正常。另外搭配特殊总线模组更能够针对总线进行解码,方便工程师在开发的过程中能节省更多时间,提高工作效率。

     

7


关键字:嵌入式开发  常见问题 引用地址:嵌入式开发的趋势及常见问题

上一篇:基于嵌入式地图数据分块组织研究
下一篇:嵌入式开发的趋势及常见问题

推荐阅读最新更新时间:2024-03-16 15:54

2013年风河嵌入式开发者大会展现物联网成果
全球领先的智能互连系统嵌入式软件提供商风河®公司近日宣布,于2013年11月5日至8日在北京、上海以及深圳等主要城市召开中国开发者大会。作为嵌入式软件行业重要的年度盛会,2013年风河中国开发者大会展现了物联网领域的主要趋势和机会。 风河公司亚太区副总裁Namiq Kunimoto说:“物联网已经掀起了一波创新浪潮。云计算、网络通信、数据分析、网关以及传感器领域的最新发展不断将智能化推向新高度。为了应对行业的变革,开发团队必须全面提升各项技能,快速提高开发效率,并且能够在关键时刻做出最佳的决定。风河通过其产品和专业服务帮助企业克服物联网所带来的挑战,把挑战转变成机遇。” 风河公司来自全球各地的高管亲临会场,和与会者一起探讨了最
[物联网]
嵌入式开发的设计模式及发展趋势
经过20多年的发展,单片机品种不断增多,功能不断增强,应用范围不断扩大,开发时间(Time to Market)要求越来越短。为了节省时间,嵌入式微处理器在16位和32位应用场合得到使用,大量的微机程序可直接引用。   在软件开发上,由汇编语言编程、高级语言C语言编程,转向在实时操作系统(Real Time Operating System,简称RTOS)之上编程。   在硬件设计上,由使用分立元件和微机接口芯片转向更加集成化的设计模式——CPU+PLD+AD/DA。   CPU即 MCU或MPU, PLD即可编程逻辑器件。模数混合的集成电路很难设计生产,现阶段AD/DA即模数和数模转换器等模拟电路还采用传统的设计方法。PL
[模拟电子]
LED日光灯电源设计常见问题
  LED日光灯电源是LED日光灯中非常重要的一个部件,要是选择不当,LED日光灯发挥不出他应有的性能,甚至还有可能不能正常照明使用。下面我就LED日光灯照明做了一些小小的建议,供大家参考参考。   1、LED日光灯电源为什么一定要恒流的呢?   LEDLED照明的特性决定其受环境影响较大,譬如温度升高,LED的电流会增加;电压的增加,LED的电流也会增加。长期超过额定电流工作,会大大缩短LED的使用寿命。而LED恒流就是在温度和电压等环境因素变化时,确保其工作电流不变。   2、LED日光灯电源要怎样才可以与灯板匹配?   一些客户先设计灯板,再找电源,发现很难有合适的电源,要么电流太大,电压太小(如I 350mA,V 40V)
[电源管理]
Labview基本常见问题解答
1、Labview如何实现由一个事件引发其他三个事件的顺序发生,且这三次事件间的时间间隔为50ms?回答:可以引用状态机来设计程序,将触发事件作为状态机的状态控制参数,后面发生的三个事件依次作为状态机的三个顺序状态,设置状态切换时间间隔为500ms. 2、labview在主程序通过局部变量不能实时看子vi的参数回答:通过局部变量只能得到子vi运行完之后的结果。可以用control reference 方式,在子vi加一个属性节点引出一个reference。主程序里把需要显示的控件创建一个reference连到子vi的reference输入端口。另外也可以用vi server方式实现。 3、如何在一个graph或chart显示多
[测试测量]
Labview基本<font color='red'>常见问题</font>解答
西门子S7-200SMART常见问题解答
1台200SMART 如何控制2台步进电机? S7-200SMART CPU最多可输出3路高速脉冲(除ST20外),这意味着可同时控制最多3个步进电机,通过运动向导可配置相应的运动控制子程序,然后通过调用子程序编程可实现对步进电机的控制。 200SMART Modbus库中的Addr是指仪表中的通讯地址吗? 是的,是指从站Modbus 地址寄存器信息数据的起始地址。 该地址的确定由功能码和信息帧中的数据地址组成,如功能码为03,信息帧中的数据地址为0000H,则Addr的地址应填写为40001。 200SMART MODBUS通讯可以带多少个变频器? 32个站点是标准的推荐值,实际超过32个点也是可能的,站点数越多,传送的信号就越
[嵌入式]
关于STM32Cube的几个常见问题
一、STM32cube固件库的许可方案是怎样的? 答:STM32Cube库主要由STM32 HAL和MiddleWare以及其它应用例程组成。 STM32Cube库的HAL驱动是基于一个非限制性的BSD许可协议而发布的开源代码。ST公司提供的中间件(USB 主机/设备库,STemWin)协议栈只要你应用在ST公司的MCU 芯片上即被许可,并可以反复使用。至于其它著名的开源解决方案商的中间件(FreeRTOS,FatFs,LwIP和polarssl)协议栈都具有友好的用户许可条款。对于更多的细节,可查阅各中间件的许可协议。 二、STM32cube固件库支持哪些开发学习板? 答:STM32Cube库支持的STM32的开发板
[单片机]
关于STM32Cube的几个<font color='red'>常见问题</font>
HPI接口在TI DSP中的应用及常见问题分析
  简介   HPI接口是TI为处理器之间直接互连通讯定义的一种异步接口,大多数TI DSP芯片上都有HPI接口。HPI接口是从(Slave)端口,接在主机的扩展内存总线上,DSP不能通过HPI向主机(Host)的访问,只能被主机读写。两个DSP的HPI接口之间不能通讯。两个DSP之间互连,可以将一个DSP(从)的HPI接到另一个DSP(主)的扩展内存接口(EMIF)上 .   1. HPI工作模式   不同系列DSP上的HPI接口版本有所不同,区别体现在DSP对HPI的控制上,如C6727上的UHPI可通过寄存器使能与关闭HPI接口,对主机访问DSP内存空间的控制,以及对HPI接口信号的功能复用上。但从主机访问的角度
[嵌入式]
MSP430仿真器使用常见问题
一、 主要是驱动安装问题 有用户反应驱动安装不上,按照用户手册操作一直不能安装成功。 可以尝试如下步骤进行安装。 1. 双击设备管理器中无法安装或者提示有错误的430仿真器设备 选择驱动程序——更新驱动程序 选择手动安装 选择从电脑设备驱动列表中安装 弹出下面对话框 找到端口选项,因为 MSP430 仿真器安装的是默认为一个串口的 点下一步 找到 te xas instuments厂商 在右侧选中msp-FET430U IF -VCP 点击下一步 自动安装成功 二、 另外一个就是MSP430仿真器给核心板供电问题,在MSP430核心板中有说明,这里再说一下 一、 关于MS
[单片机]
MSP430仿真器使用<font color='red'>常见问题</font>
小广播
添点儿料...
无论热点新闻、行业分析、技术干货……
设计资源 培训 开发板 精华推荐

最新单片机文章
何立民专栏 单片机及嵌入式宝典

北京航空航天大学教授,20余年来致力于单片机与嵌入式系统推广工作。

换一换 更多 相关热搜器件
随便看看
电子工程世界版权所有 京B2-20211791 京ICP备10001474号-1 电信业务审批[2006]字第258号函 京公网安备 11010802033920号 Copyright © 2005-2024 EEWORLD.com.cn, Inc. All rights reserved