基于D/A转换器WM8741的音频解码器设计 1 引言音频解码器广泛应用于日常生活中。不同应用场合对音频解码器性能的要求差异很大。而影响音质的因素有多种,如音频编码格式、传输方式、编解码器件的性能等。数模转换是解码电路的关键部分,其性能高低直接影响声音回放质量。为了获得高质量的模拟声音信号,这里设计一种... 2023-06-13 DA转换器音频解码器文章技术应用嵌入式开发
摄像头智能车硬件设计方案 传感器电路设计延续往届的传感器方案,今年仍然采用了CCD作为传感器,但采用了信号质量更佳,黑白对比度更大的Sony系列CCD,当摄像头安装高度为30cm,俯角为30°时,其最大黑白电压差可达到1V。为了从CCD输出的PAL制式信号中提取赛道信息,秉承硬件二值化的指导思想,将灰度图像转换... 2023-06-13 CCD传感器智能车控制算法文章技术应用嵌入式开发
盘点基于ARM的十一种嵌入式操作系统 嵌入式操作系统(Embedded Operation System,EOS)是指用于嵌入式系统的操作系统。嵌入式系统分为4层,硬件层、驱动层、操作系统层和应用层。嵌入式操作系统是负责嵌入式系统的全部软、硬件资源的分配、任务调度,控制、协调并发活动。它必须体现其所在系统的特征,能够通过装卸某... 2023-06-13 ARM嵌入式操作系统文章技术应用嵌入式开发
嵌入式系统设计师考试接口技术 一、引言嵌入式系统的硬件除了核心的微处理器之外就是外围器件和接口。接口技术在嵌入式系统设计处于如此重要的位置,是嵌入式系统设计师硬件部分的重要考试范围。目前嵌入式系统中的接口五花百门,每个接口都可以写成一本厚厚的书。面对内容如此之多,范围如此之广的考试部分... 2023-06-13 嵌入式系统接口技术文章技术应用嵌入式开发
嵌入式系统中LCD驱动的实现原理 LCD(液晶显示)模块满足了嵌入式系统日益提高的要求,它可以显示汉字、字符和图形,同时还具有低压、低功耗、体积小、重量轻和超薄等很多优点。随着嵌入式系统的应用越来越广泛,功能也越来越强大,对系统中的人机界面的要求也越来越高,在应用需求的驱使下,许多工作在Linux下的图形界... 2023-06-13 嵌入式系统LCD驱动实现原理文章技术应用嵌入式开发
ARM7TDMI-S在嵌入式系统中的Bootloader代码设计 摘要:ARM7TDMI-S是ARM公司设计的一款32位精简指令集处理器内核,LPC210x系列是飞利浦半导体公司生产的基于ARM7TDMI-S内核的芯片。在嵌入式系统设计中,针对嵌入式处理器和操作系统的Bootloader代码的设计是一个难点。本文根据用LPC2106进行嵌入式系统设计的实际经验,总结出基... 2023-06-13 ARM7TDMI-S嵌入式系统Bootloader代码设计文章技术应用嵌入式开发
解析BREW的体系结构 BREW的API(应用程序接口)和SDK(软件开发工具)极大地简化了用C 、C++和其它语言开发无线应用。BREW的API以一组接口类的方式组织起来,每个类定义提供某一特定服务的一组函数,使开发商无需了解设备的内部机理也能从事无线应用的开发。BREWEmulator使开发人员可以测试无线应用... 2023-06-13 BREW体系结构文章技术应用嵌入式开发
嵌入式实时操作系统的现状和未来 内容摘要:从RTOS(嵌入式实时操作系统)发展的历史、RTOS市场和技术发展的变化、RTOS的未来及RTOS在中国几个方面,给出RTOS的现状、未来发展方向及RTOS的应用领域:系统级、板级、SOC级。随着互联网应用的迅速发展,嵌入式微处理器的应用日益广泛,无处不在,从波音飞机到移动电话,都有... 2023-06-13 嵌入式实时操作系统现状和未来文章技术应用嵌入式开发
遭遇设计“阴谋”,单片机(MCU)输出都跑哪去了? 就目前工业界而言,电子控制就是输入与输出的控制,它们之间的关系就像一个“黑匣子”,输入电压和输出电压在这个“黑匣子”里从来就不等于电源电压,除非这个系统有特定的继电器,因此外来信号需要转换成我们需要的值。24V直流电压可能是工业电压用途最广的,... 2023-06-13 单片机MCU输出文章技术应用嵌入式开发
嵌入式工程师分享:学习单片机必备的八大步骤 成为一名嵌入式工程师,简单的单片机基础学习与应用是不可缺少的。学习单片机就是学习单片机的硬件结构,内部资源与外设的应用。在C语言中(极少量的汇编)掌握各种功能的初始化,启动与停止,实现各种功能函数的编写与调试。第一步:数字I/O的应用在大多数的单片机实验中,跑马灯实验正... 2023-06-13 嵌入式工程师学习单片机必备八大步骤文章技术应用嵌入式开发
工业自动化铸就嵌入式处理器新战场 工业自动化(Industrial Automation)发展迅速增温,已成为嵌入式处理器业者的新战场。由于工业自动化牵涉大规模的控制器换新需求,加上须导入高可靠度、高安全性工业乙太网路(Ethernet),以及多轴、高精准度马达控制方案,才能实现机械自动化作业情境;因此,系统开发商对处理器功能整合... 2023-06-13 工业自动化嵌入式处理器新战场文章技术应用嵌入式开发
AVR单片机设计I/O口使用注意事项 1. 先正确设置DDRx方向寄存器,再进行I/O口的读写操作。2. I/O口复位后的初始状态全部为输入工作方式,内部上拉电阻无效,外部引脚呈现三态高阻输入状态。3. 当I/O口工作在输入方式时,且要读取外部引脚上的电平时,应读取PINxn的值,而不是PORTxn的值。4. 当I/O工作在输入方式时,要... 2023-06-13 AVR单片机IO口使用注意事项文章技术应用嵌入式开发
BeagleBone Black开发板在提升性能同时再降成本 嵌入式系统开发正越来越多地受到电子工程师和在校大学生的热衷和喜爱,各种嵌入式开发板也不断涌现。德州仪器(TI)前不久推出的BeagleBone Black便是一款针对嵌入式应用、基于1GHzCPU且售价仅为45美元的单板计算机。然而该产品在美国生产,中国用户想要购买,需要克服用美元支... 2023-06-13 BeagleBoneBlack开发板提升性能再降成本文章技术应用嵌入式开发
基于PWM功能的AVR单片机定时-计数器设计 一、定时/计数器PWM设计要点 根据PWM((脉宽调制(PWM:(Pulse Width Modulation)是利用微处理器的数字输出来对模拟电路进行控制的一种非常有效的模式))的特点,在使用ATmega128的定时/计数器设计输出PWM时应注意以下几点:1.首先应根据实际的情况,确定需要输出的PWM频率范围,这个频率... 2023-06-13 PWMAVR单片机定时计数器设文章技术应用嵌入式开发
基于异构多核处理器的静态任务调度研究(二) 3 实验验证3.1 性能评价参数在静态任务调度中,任务调度的开销比较小,任务调度的总长度成为评价一个任务调度算法的性能标准,除此之外还有任务调度长度比率、算法的效率等,具体的评定标准和公式如下:(1)调度长度makespan,为所有处理器上的最大任务调度长度。(2)调度长度比率SLR,计... 2023-06-13 异构多核处理器静态任务调度文章技术应用嵌入式开发
详解嵌入式系统的发展特点及架构 随着电子产品的发展,嵌入式系统已经广泛地应用我们的生活的各个领域,例如:计算机、汽车、航天飞机等等。 提到嵌入式系统首先联想到单片机,是的,MCU是最基础和常用的嵌入式系统。嵌入式系统与模拟电路或其他功能电路组成的SoC(System on Chip,片上系统)或SiP(System in Package,系... 2023-06-13 嵌入式系统发展特点架构文章技术应用嵌入式开发
解读CRC的校验原理 随着数据采集系统的功能日益强大,以及微型计算机的普及,在现代工业中,利用微机进行数据通讯的工业控制应用得也越来越广泛。特别是在大规模高精度数据采集系统中,对数据进行分析和计算将占用很大一部分单片机的资源,可以将采集到的数据通过串行通讯方式传送给PC机,由PC机来完成... 2023-06-13 CRC校验原理文章技术应用嵌入式开发
基于国产多核处理器的可重构计算机设计(一) 摘要:为了解决基于并行总线结构的抗恶劣环境计算机通用性差的问题,提出了一种基于国产多核处理器的可重构计算机的设计方法,该方法包括了基于国产多核处理器的可重构计算机的主要设计思路和实现过程;在该方法中通过采用国产多核处理器提高了计算机性能,采用FPGA实现可重构设计... 2023-06-13 国产多核处理器可重构计算机设计文章技术应用嵌入式开发
嵌入式在军工卫星应用手持终端领域的应用 汽车多媒体娱乐系统主要可分为三大类:音频(CD)、视频(DVD)以及导航和远程信息服务。其主要特征为:同时进行多种多媒体处理(GPS导航和AV播放)、处理和显示时间的同步性(地图、风景的移动和照相机影像显示等)、多画面化和多重显示化(驾驶座位和后部座位的画像处理等)。半导体... 2023-06-13 嵌入式USBMP3汽车娱乐文章技术应用嵌入式开发
嵌入式软件技术的缺陷查找方法 本文将介绍如何避免那些隐蔽然而常见的错误,并介绍的几个技巧帮助工程师发现软件中隐藏的错误。大部分软件开发项目依靠结合代码检查、结构测试和功能测试来识别软件缺陷。尽管这些传统技术非常重要,而且能发现大多数软件问题,但它们无法检查出当今复杂系统中的许多共性... 2023-06-13 嵌入式软件技术缺陷查找方法文章技术应用嵌入式开发
几种常用的单片机系统RAM测试方法 在各种单片机应用系统中,存储器的正常与否直接关系到该系统的正常工作。为了提高系统的可靠性,对系统的可靠性进行测试是十分必要的。通过测试可以有效地发现并解决因存储器发生故障对系统带来的破坏问题。本文针对性地介绍了几种常用的单片机系统RAM测试方法,并在其基础... 2023-06-13 单片机系统RAM测试方法文章技术应用嵌入式开发
Linux嵌入式系统设计的3个层次 嵌入式系统设计有3个不同层次:1.第1层次:以PCB CAD软件和ICE为主要工具的设计方法。这是过去直至现在我国单片机应用系统设计人员一直沿用的方法,其步骤是先抽象后具体。抽象设计主要是根据嵌入式应用系统要实现的功能要求,对系统功能细化,分成若干功能模块,画出系统功能框... 2023-06-13 Linux嵌入式系统设计层次文章技术应用嵌入式开发
解读无风扇嵌入式工控机的密封结构原理 无风扇嵌入式工控机是顾名思义,肯定内置无风扇设置,那么它是怎么散热的呢?工控机不带风扇,主要考虑的是节省空间、稳定性能和适应环境等,有得必有失,当工控机芯在运转过程中不产生热量是不可能的,所以要做到无风扇肯定也需要把机子的热量扩散考虑进来。目前市面上使用较多的都是... 2023-06-13 嵌入式工控机无风扇工控机嵌入式开发文章技术应用
在嵌入式开发设计中如何降低功耗 降低功耗不光能够大大的节约电能还能简化电源部分的设计,甚至可以用于手持设备上面使用,这些都已经越来越成为未来产品的设计方向了1.降低功耗从MCU选型开始,一开始选型的时候就应该考虑选择低功耗的MCU比如NANO130一类的为低功耗设计的CPU 强烈不建议使用51一方面是因为51... 2023-06-13 嵌入式开发降低功耗单片机LED文章技术应用
嵌入式常用数据结构------队列操作简介 队列只能在一端(队尾)进入数据加入,在另一端(队首)进行删除的数据结构。比如对于队列(d1,d2,d3,…,dn),d1是队首,如果要从队列中删除数据,只能从d1开始,如果要向队列中添加新的数据,只能在队尾加入。队列可以通过一维数组实现,也可以通过链表来实现,我们以使用数组来说明。比如... 2023-06-13 嵌入式开发队列数据结构文章技术应用