首页  资讯  商机   下载  拆解   高校  招聘   杂志  会展  EETV  百科   问答  电路图  工程师手册   Datasheet  100例   活动中心  E周刊阅读   样片申请
EEPW首页 >> 主题列表 >> 嵌入式 ai

嵌入式 ai 文章 进入嵌入式 ai技术社区

专家分享:注释嵌入式软件的十大技巧

  •   在软件开发过程中没有比获得一个只有很少甚至没有说明文档的代码库而又要求进行维护更具挑战性的事情了。这些文档不只是告诉工程师某个特定函数或变量是做什么的,而且能够展示和传达软件为何以某个特定方式实现。在软件实现过程中会作出成千上万个决策,因此维护工程师甚至未来的你尽可能多地保留这些决策过程至关重要。   注释代码的问题部分原因来自出货压力、不正确的设计以及注释代码是如何工作的事情没有开发来得有趣或兴奋这个事实!许多工程师(包括我自己)憎恨必须注释代码,但这项工作在嵌入式工程师开发过程中是如此重要,以致
  • 关键字: 嵌入式  注释  Doxygen  

嵌入式工业以太网控制方案的研究

  •   一、引言   对工业自动化领域而言,大量的智能设备可通过各种途径连到Internet上,通过网络相互传递信息和数据,实现智能化现场设备的功能自治性、系统结构的高度分散性以及监管控一体化。   现场总线(FieldBus)就是顺应这一形势发展起来的新技术。现场总线的出现,标志着工业控制技术领域又一新时代的开始。这一技术的发展,对实现面向设备的自动化系统起到了巨大的推动作用。与传统的集散控制系统(Distributed ControlSystem,DCS)相比,他具有全开放、全分散、互操作等优点,但还
  • 关键字: 嵌入式  以太网  现场总线  

嵌入式MPEG-4解码系统的设计与实现

  •   介绍了一种嵌入式高图像质量的MPEC-4视频流解码系统。该系统以嵌入式Linux作为操作系统,采用硬解码方式,把IDE接口设备或网络端口输入的MPEC-4视频码流(ES、PS和TS)转换成PAL/NTSC制式的电视信号输出。重点讨论了系统控制和MPEG-4解码部分的设计。   随着通信和网络技术的飞速发展,多媒体及其视频流应用越来越广泛,同时用户也对视频传输速率和图像质量有更高的要求,MPEG-4标准适时地解决了多媒体压缩存储和传输的问题。但是目前多数播放器都是在PC机上运行,应用范围受到很大限制。
  • 关键字: 嵌入式  MPEG-4  Linux  

嵌入式软件跟踪信息嵌套缓存机制和解析机制的设计

  •   引言   嵌入式系统是当今计算机软件领域的热点,实时性是嵌入式系统的基本要求。随着嵌入式技术的不断发展,在嵌入式应用的不断增长以及嵌入式系统复杂性不断提高的情况下,调试阶段在整个系统开发过程中所占的比重越来越大。调试环境和调试技术直接影响软件开发的效率和质量,高效的调试系统可以大大减少嵌入式系统开发的时间,减轻系统开发工作量。   跟踪调试系统主要有JTAG在线调试和运行时跟踪调试两种方式。JTAG在线调试在调试实时系统时有很大的局限性,如通过断点查询完参数后系统无法再按照正常时序运行,以及无法检
  • 关键字: 嵌入式  跟踪调试系统  JTAG  

基于SCADE的嵌入式软件开发

  •   嵌入式技术是计算机发展的趋势之一,被广泛应用于工业和军事领域。SCADE(高安全性的应用程序开发环境)为嵌入式软件提供了一套基于模型的开发方式。从嵌入式软件的特点入手,对基于模型的嵌入式系统软件开发技术进行了深入剖析,并给出了一个基于SCADE的开发实例。   1引言   随着嵌入式应用技术的发展,嵌入式系统被广泛应用于人们生活的各个方面。大量功能强大而价格便宜的通用嵌入式硬件随之出现在市场上。而如何能够在通用硬件平台上,高效的开发出满足安全性与可靠性需要的专用嵌入式软件成为了制约嵌入式技术应用的
  • 关键字: SCADE  嵌入式  标准C  

嵌入式软件开发之: 进一步存储器映射考虑事项

  •   13.6 进一步存储器映射考虑事项   上一节介绍了如何使用Scatter文件对程序的代码和数据进行放置。但这些方法只有在外设和堆栈限制在源文件或头文件中定义好的前提下才能使用。为了增加程序的灵活性,最好在Scatter文件中设置这些信息,本节将介绍这些方法。   13.6.1 在Scatter文件中定位目标外设   通常情况下,外设寄存器的内存映射地址是在源文件或头文件中定义的“硬编码(hard-code)”。但为了增加代码的可移植性,可以在源文件中声明一个映射到外设寄
  • 关键字: 嵌入式  存储器映射  定时器  

嵌入式软件开发之: 复位和初始化

  •   13.5 复位和初始化   任何运行在实际硬件上的嵌入式应用程序,都必须在启动时实现一些基本的系统初始化。本节将对此予以详细讨论。   13.5.1 初始化序列   图13.14显示了一个适用于ARM嵌入式系统的初始化序列。        图13.14 ARM嵌入式系统的初始化序列   系统启动时立即执行复位处理程序,然后进入$Sub$$main()的代码执行。   复位处理程序是用汇编语言编写的代码块,它在系统复位时执行,完成系统初始化操作。对于具有局部存储器的内核,如
  • 关键字: 嵌入式  复位  初始化  

嵌入式软件开发之: 调整C库使其适应目标硬件

  •   13.3 调整C库使其适应目标硬件   默认情况下,C库利用semihosting机制来提供设备驱动级的功能,使得主机能够用作输入和输出设备。这种机制对于嵌入式开发十分有用,因为用于开发的硬件系统通常没有最终系统的输入和输出设备。   本节介绍如何重定向代码中的Semihosting库函数,使其真正适用目标系统。   13.3.1 C库函数重定向   所谓C库函数重定向,就是用户使用自己编写的函数代码代替C库中的函数,使最终程序更适用于实际的目标硬件。图13.6显示了C库函数重定向的过程。
  • 关键字: 嵌入式  C库  Semihosting  

嵌入式软件开发之:编译器的缺省行为

  •   13.2 编译器的缺省行为   多数嵌入式应用程序最初都是在原型环境下开发的。无论什么样的原型仿真环境与最终产品环境都是有差异的。因此,考虑如何将嵌入式应用程序从其所依赖的开发工具或调试环境中移植到在目标硬件上独立运行是非常重要的。   开始编写嵌入式应用程序时,开发者可能并不清楚目标硬件的具体规格。如,目标系统使用了什么样的外围设备、存储器映射情况甚至不能确定处理器的型号。   为在了解这些详细信息前能够继续软件的开发,RVCT工具提供了很多默认的操作,使用户能编译和调试与目标系统无关的应用程
  • 关键字: 嵌入式  编译器  缺省行为  

嵌入式软件开发之: 基于ARM处理器的嵌入式系统设计

  •   本章主要介绍嵌入式应用程序的设计方法。本章中的一些实例程序是以ARM公司的Realview2.2为开发平台。由于目前嵌入式应用环境相差非常大,这里主要是通过这些实例程序来更直接地介绍嵌入式应用系统的开发方法,具体的代码因具体的嵌入式环境不同而有所差异。   13.1 基于ARM处理器的嵌入式系统设计   ARM系列处理器是RISC(Reducded Instruction Set Computing)处理器。很多基于ARM的高效代码的程序设计策略都源于RISC处理器。和很多RISC处理器一样,AR
  • 关键字: 嵌入式  ARM  Realview  

混合信号示波器快速、精确测试嵌入式系统设计

  •   摘要:嵌入式设计在各种各样的先进电子设备中发挥着不可或缺的作用,包括从移动电话和MP3播放器到医疗设备和工业控制系统。此外,处理器单元、各种模拟和数字功能块也大量使用。当定时相关很关键时,在不同功能块中同时进行信号分析,是开发和测试这类系统面临的主要挑战。然而,罗德与施瓦茨公司(R&S) RTE混合信号示波器非常适合完成这项任务。   除了模拟通道,先进的混合信号示波器也包括用来分析数字逻辑状态和协议信息的数字通道。在对新模块进行初始化操作时,嵌入式设计开发人员需要执行一系列各类测量。除了串
  • 关键字: R&S  示波器  嵌入式  混合信号  转换器  201410  

风河欢迎HP加入Titanium云计算NFV合作伙伴计划

  •   全球领先的智能互联系统嵌入式软件提供商风河®公司近日宣布,HP公司已经加入Titanium Cloud合作伙伴计划。风河与HP将携手对运行在HP ProLiant服务器上的 Wind River NFV软件解决方案进行验证,以适应NFV(Network Functions Virtualization,网络功能虚拟化)的需求。   通过新推出的 Titanium Cloud计划, 风河公司正在着手发展一个生态系统,以确保推出经过优化、遵循互操作标准的解决方案,从而缩短服务提供商和部署NFV架
  • 关键字: 风河  嵌入式  HP  

从芯片级到系统级:Xilinx催动开源硬件运动全面爆发

  •   8月中旬,由赛灵思公司(Xilinx)主导的“OpenHW2014开源硬件与嵌入式计算大赛”在古城西安完美落幕。决赛入围的19支团队进行了激烈的角逐,最终来自重庆大学的“随身拍智能旋翼飞行器”项目队伍成功夺冠。在之前的预赛中,来自天津大学、中科院、华中科技大学的团队分别荣获HLS挑战赛专项一等奖。   赛灵思公司全球大学计划总监Patrick Lysaght表示:“我们非常高兴地看到越来越多的高校和知名企业加入到赛灵思率先发起的开源硬件事业
  • 关键字: 赛灵思  嵌入式  FPGA  201409  

84届中国电子展 未来传感器技术五趋势四领域

  •   物联网传感器/MEMS展区惊艳亮相第84届中国电子展。该展区,将成为传感器产品与技术交流展示平台,展望未来发展“宏伟蓝图”的窗口,呈现中国MEMS和传感器产业现状,助推我国传感器领域未来发展。近年来,传感器技术新原理、新材料和新技术的研究更加深入、广泛,新品种、新结构、新应用不断涌现。其中,“五化”成为其发展的重要趋势。   一是智能化。一个方向是多种传感功能与数据处理、存储、双向通信等的集成,可全部或部分实现信号探测、变换处理、逻辑判断、功能计算、双
  • 关键字: 传感器  嵌入式  

制作自己的嵌入式 Linux 电脑

  •   当今所有最好的集成电路都大规模的使用BGA封装法来焊接。因为BGA封装法连接在芯片底下,焊接更紧,需要使用回流焊箱或者热印版。另一个问题是设计PCB(印刷电路板)时,过孔和引线之间的焊接球需要足够小,主板上通常需要更多层来为紧挨的引线来腾出空间,这意味着一个廉价的中国产的两层主板没有足够的空间,所以需要更多的层。附加层则会显著提高主板的成本 ,就算只多了几个拷贝。  我想设计一款内置BGA芯片的主板来体验下焊接它们究竟是有多难。于是我决定设计一个可运行Linux的小型ARM嵌入式系统,使用的ARM处理
  • 关键字: 嵌入式  Linux  电脑  
共8130条 232/542 |‹ « 230 231 232 233 234 235 236 237 238 239 » ›|

嵌入式 ai介绍

您好,目前还没有人创建词条嵌入式 ai!
欢迎您创建该词条,阐述对嵌入式 ai的理解,并与今后在此搜索嵌入式 ai的朋友们分享。    创建词条

热门主题

树莓派    linux   
关于我们 - 广告服务 - 企业会员服务 - 网站地图 - 联系我们 - 征稿 - 友情链接 - 手机EEPW
Copyright ©2000-2015 ELECTRONIC ENGINEERING & PRODUCT WORLD. All rights reserved.
《电子产品世界》杂志社 版权所有 北京东晓国际技术信息咨询有限公司
备案 京ICP备12027778号-2 北京市公安局备案:1101082052    京公网安备11010802012473