嵌入式技术开发总结及思考 首先,IT是一个需要不断学习的行业,没有任何一个行业像我们这样需要不断地接触新东西,学习新知识,如同《学计算机的你伤不起呀》中吼的那样,搞上层开发的,各种编程语言搞死你;搞系统开发的,各种系统搞死你;做底层的,各种汇编,芯片,指令集搞死你;当然了,无论做哪层,各种编译器,工具,软硬... 2023-06-13 嵌入式技术嵌入式开发嵌入式行业文章技术应用
详细讲解麻烦的Ubuntu时间设置 Ubuntu时间设置每次安装Ubuntu的时候,Ubuntu时间设置总是一个比较麻烦的事情,除了选时区之外,会被UTC和本地时间弄得头大。还有之前装双系统的时候,会出现Windows时间和Linux时间相差8小时的问题。这里需要解决的问题是bios时间和系统时间的同步问题:在开机时,系统从bios获得时... 2023-06-13 Ubuntu时间设置hwclock文章技术应用嵌入式开发
CCD与CMOS的区别 1.信息读取方式CCD电荷耦合器存储的电荷信息,需在同步信号控制下一位一位地实施转移后读取,电荷信息转移和读取输出需要有时钟控制电路和三组不同的电源相配合,整个电路较为复杂。CMOS光电传感器经光电转换后直接产生电流(或电压)信号,信号读取十分简单。2.速度CCD电荷耦合器... 2023-06-13 CCDCMOS区别文章技术应用嵌入式开发
多传感器融合系统特点及体系结构 所谓多传感器信息融合(Multi-sensor Information Fusion,MSIF),就是利用计算机技术将来自多传感器或多源的信息和数据,在一定的准则下加以自动分析和综合,以完成所需要的决策和估计而进行的信息处理过程。多传感器信息融合是用于包含处于不同位置的多个或者多种传感器的信息... 2023-06-13 多传感器融合体系结构智能化文章技术应用嵌入式开发
场效应管(MOSFET)如何正确检测 一、用指针式万用表对场效应管进行判别(1)用测电阻法判别结型场效应管的电极根据场效应管的PN结正、反向电阻值不一样的现象,可以判别出结型场效应管的三个电极。具体方法:将万用表拨在R×1k档上,任选两个电极,分别测出其正、反向电阻值。当某两个电极的正、反向电阻值... 2023-06-13 检测场效应管经验文章技术应用嵌入式开发
CPLD与FPGA的用途及区别 可以毫不夸张的讲,FPGA/CPLD能完成任何数字器件的功能,上至高性能CPU,下至简单的74电路,都可以用FPGA/CPLD来实现。FPGA/CPLD如同一张白纸或是一堆积木,工程师可以通过传统的原理图输入法,或是硬件描述语言自由的设计一个数字系统。通过软件仿真,我们可以事先验证设计的正确性... 2023-06-13 CPLDFPGA逻辑仿真文章技术应用嵌入式开发
32位嵌入式CPU中系统控制协处理器的设计与实现 异常处理CPU运行过程中常常需要中断正常执行的指令流程,跳转去执行某段特殊的指令段,接着再恢复原来的指令序列。MIPS体系结构中称这样的过程为异常(Exception)。所有的异常都采用统一的机制处理。对于异常情况,需要采取以下3方面的措施:1) 异常检测:CPU需要及时检测出哪个部... 2023-06-13 CPU嵌入式处理器IPS文章技术应用嵌入式开发
32位嵌入式处理器与8位处理器应用开发的区别 什么发生了改变目前,国内熟悉8位处理器开发的工程师非常多,开发工具和手段也很丰富,并且价格较低。而32位处理器的开发与8位处理器的开发则有着许多明显的不同。第一,实时多任务操作系统(RTOS)引入32位嵌入式系统。由于32位CPU的资源丰富,指令集相对庞大,而且,系统软件比较复杂,所... 2023-06-13 32位嵌入式处理器8位处理器RTOS嵌入式应用文章技术应用嵌入式开发
给学习嵌入式开发者的十点建议 1:遇到问题,首先进入百度、谷歌一下,任何一个嵌入式工程师都不敢否认,这是学习嵌入式最好的老师!2:尽可能多的论坛,遇到问题,及时发贴,情况紧急的时候,可以在不同的论坛同时发贴,这样,并行处理你的问题也许会解决得更快些。3:尽可能多的结交嵌入式高手,最好是在公司上班的嵌入式工程师,... 2023-06-13 嵌入式操作系统Linux文章技术应用嵌入式开发
嵌入式开发ARM的学习方法 我2000年毕业于华中地区的一个理工科大学,专业是机械电子,我当时已经签了一家内陆某个省级机关工作,家里八辈是农民,并且很偏远,能够进入这样的 地方是祖坟有风水。但在毕业前夕有个进入it的机会,我本想进去的,家里人极力反对,阻力可想而知。同时要交4000元的违约金,对我来说是天... 2023-06-13 嵌入式ARM技术应用文章嵌入式开发
大学生该如何学习嵌入式开发 一:练好基本功嵌入式系统专业是综合了计算机硬件技术,计算机软件技术以及电子电路技术的一门综合学科,所涉及的内涵和知识非常广泛,包括:数字电路,模拟电路,计算机组成原理,单片机基础,C语言基础,操作系统,数据结构,编译原理,计算机控制,计算机网络等知识。在真正学习嵌入式开发之前,首... 2023-06-13 嵌入式技术应用Linux文章嵌入式开发
学习嵌入式开发的用处及选取开发板 一、什么要学习嵌入式开发:pc下开发VS嵌入式Linux开发pc下开发特点:都被微软等软件巨头企业开发殆尽,程序员工作相对简单,对于软件公司来说开发成本高一些,不开源看不到源代码决定了可扩展性不够强;嵌入式Linux开发特点:开源利于学习及扩展,技术支持也很强大,免费开源软件对于企业... 2023-06-13 技术应用嵌入式开发板文章嵌入式开发
关于嵌入式开发技术导读 简单的说就是系统的应用软件与系统的硬件一体化,类似于BIOS的工作方式。这种系统具有软件代码小,高度自动化,响应速度快等特点,特别适合于要求实时的和多任务的体系。嵌入式设备是指应用了嵌入式系统的计算机设备。从某种意义上来讲确实是大型计算设备的一个微缩,这一微缩肯定... 2023-06-13 嵌入式技术应用IT文章嵌入式开发
嵌入式开发中的中断介绍 1、中断都是分优先级的,一定要根据具体的项目,分配合理的优先级;2、51中,优先级和优先顺序是不同的概念,一般初学者分不清。3、中断响应函数尽量短小,不要进行数据处理和函数调用;4、51的串口发送数据、接收数据都调用同一个中断,但是一般的程序中,为了提高系统的实时性,接收数据采... 2023-06-13 技术应用嵌入式中断文章嵌入式开发
调试嵌入式处理器的几种常用方法 电路内仿真器(In Circuit Emulators,即 ICE)ICE由实时探测、实时追踪和记忆仿真组成,所有这些集成在一个统一的用户界面上。这能为软件工程师提供一个硬件保护层。此外,ICE不需要周围系统全部正常工作后才能调试,因而在软件开发和硬件开发之间提供了一定程度上的平衡,有利于缩短... 2023-06-13 调试嵌入式处理器仿真器文章技术应用嵌入式开发
示波器测量晶振是否起振的方法 这次电路板测试时,发现一块电路板总是烧不进程序。遂予以检查:1、电源,地都没有问题2、用示波器测晶振是否起振,发现了一个奇怪的问题,XOUT端的24MHz类正弦波出现,而XIN就是没有?是何缘故,没有找出来原因。于是就不得换了颗主芯片,QFP128以前不会,现在拆装起来已经很轻松了,感谢小王... 2023-06-13 示波器晶振起振方法文章技术应用嵌入式开发
32位嵌入式处理器与8位处理器应用开发的三个不同点 与国内大量应用的8位单片机相比,32位的嵌入式CPU有着非常大的优势,它为嵌入式设计带来丰富的硬件功能和额外的性能,使得整个嵌入式系统的升级只需通过软件的升级即可实现。而8位处理器通常受到的64K软件限制也不存在了,设计者几乎可以任意选择多任务操作系统,并将应用软件设计... 2023-06-13 嵌入式8位处理器应用开发文章技术应用嵌入式开发
PID控制的原理及常用口诀 PID控制器作为最早实用化的控制器已有近百年历史,现在仍然是应用最广泛的工业控制器。PID控制器简单易懂,使用中不需精确的系统模型等先决条件,因而成为应用最为广泛的控制器。1.PID常用口诀:参数整定找最佳,从小到大顺序查,先是比例后积分,最后再把微分加,曲线振荡很频繁,比例度... 2023-06-13 PID控制器工业控制反馈回路文章技术应用嵌入式开发
怎样增加嵌入式存储交换技术的可靠性 嵌入式存储交换技术使存储系统可以在存储阵列内部集成2Gbps交换网络连接。嵌入式存储交换技术的好处包括更高的可靠性、更好的性能以及在不降低性能的条件下添加硬盘的能力。共享总线架构被应用在许多存储系统的后端,从而使存储阵列中的每一个硬盘驱动器或磁带驱动器成为... 2023-06-13 嵌入式存储交换IT文章技术应用嵌入式开发
学习单片机的几个步骤 学习单片机就是学习单片机的硬件结构,内部资源与外设的应用。在C语言中(极少量的汇编)掌握各种功能的初始化,启动与停止,实现各种功能函数的编写与调试。● 第一步:数字I/O的应用在大多数的单片机实验中,跑马灯实验正是数字I/O的典型应用,也是跑马灯的实验被安排第一个的原因。... 2023-06-13 单片机嵌入式串口通讯IO文章技术应用嵌入式开发
怎样设计低功耗嵌入式系统 嵌入式系统的应用随着各种智能控制系统、智能玩具、工业控制、掌上设备(Portable)等的需求而不断扩大和流行。特别是近几年来,随着手机、PDA、MP3等掌上系统的流行,使得系统功耗成为产品的设计瓶颈,也成为产品设计的关键技术之一。当然,功耗的问题本身是一个系统的问题,要想有... 2023-06-13 低功耗嵌入式系统MCUCPU文章技术应用嵌入式开发
媒体播放查询终端的嵌入式解决方案 在某些应用领域,系统需要提供如1280×1024这类高分辨率的显示界面,而多数嵌入式处理器不能支持,或者在高分辨率下提供的显示效果不好。如何才能使嵌入式处理器应用在高分辨率的场合呢?SM501图形加速芯片的出现很好地解决了这个问题。1、SM501图形加速芯片简介SM501是一... 2023-06-13 嵌入式处理器SM501图形加速芯片文章技术应用嵌入式开发
加速固件开发的5大秘诀 秘诀1:设置一个实际的时间表在过去几年中,我曾遇到几十个项目,开发商在研发计划启动后,自动将进度延后几周。管理者忽略功能的复杂性和技术障碍,并在沙滩上画了一条线当作即将到来的厄运最后期限,若产品不是在所预定的日期完成。问题总是被隐藏在8号球背后,也就是开发商往往被放... 2023-06-13 固件调度程序驱动程序文章技术应用嵌入式开发
硬件工程师的十个软件技巧介绍 嵌入式系统设计不仅要求了解硬件,还要求了解软件的作用方式,以及如何与之交互。设计硬件需要的某种范式可能与设计软件完全相反。当从硬件设计转向包含软件的设计时,硬件工程师应牢记以下十个技巧。技巧#1:流程图第一,实现第二当工程师首次迈入软件开发领域时,会有种强烈的诱惑... 2023-06-13 函数式编程嵌入式系统软件技巧硬件工程师文章技术应用嵌入式开发
怎么在开发嵌入式系统时做出明智的选择 许多系统设计师将执行软/硬件协同设计周期(图1),即同时开发硬件和软件。理解硬件与软件功能之间的关系以及对两者进行划分有助于确保完全和正确地实现系统需求。定义和分析需求的初期阶段,系统开发者需要与设计工程师紧密合作,将要求实现的功能分配给硬件或软件。这是根据早... 2023-06-13 嵌入式关键特征选择文章技术应用嵌入式开发