随笔分类 - [22] 嵌入式单片机
单片机、嵌入式开发。嵌入式系统。Embedded Dev
摘要:电源到器件引脚上的电阻叫上拉电阻,作用是平时使该引脚为高电平,地到器件引脚上的电阻叫下拉电阻,作用是平时使该引脚为低电平。低电平在IC内部与GND相连接;高电平在IC内部与超大电阻相连接。上拉(Pull Up )或下拉(Pull Down)电阻(两者统称为“拉电阻”)最基本的作用是:将状态不确定的信
阅读全文
摘要:DSP是为运算而生的芯片,他最强大的地方就在与它的数算性能,那是由它的指令集支持的。如果我需要很多高级的接口,比如以太网和USB,那么我自然选STM32,如果我需要实现一些算法,那肯定会选DSP。51单片机和STM32单片机51单片机是对所有兼容Intel8031指令系统的单片机的统称,这一系列的单
阅读全文
摘要:DS18B20的工作时序: 初始化时序 主机首先发出一个480-960微秒的低电平脉冲,然后释放总线变为高电平,并在随后的480微秒时间内对总线进行检测,如果有低电平出现说明总线上有器件已做出应答。若无低电平出现一直都是高电平说明总线上无器件应答。 做为从器件的DS18B20在一上电后就一直在检测总
阅读全文
摘要:电路中VCC:C=circuit 表示电路的意思, 即接入电路的电压;VDD:D=device 表示器件的意思, 即器件内部的工作电压;VSS:S=series 表示公共连接的意思,通常指电路公共接地端电压;VEE:负电压供电;VPP:编程/擦除电压。对于数字电路来说,VCC是电路的供电电压,VDD
阅读全文
摘要:打个比方吧,比如你要控制8个数码管,依次是1、2…… 8。你要选择控制哪个数码管(比如第1个),这就是位选,有选择位置的意思。 然后呢,你要让第1个数码管显示“1”。你就要控制第一个数码管的“a、b……g”也就是让b、c=0,a、d、e、f、g=1(或者b、c=1,a、d、e、f、g=0),这就是段
阅读全文
摘要:很多新手学习嵌入式系统,不清楚那么多方向舵知识和参考书,该从哪里开始学习。入手了,却又在该先学习什么后学习什么上失去方向。这里有你想要的答案,帮你指点迷经。 这是我在ITjob培训网上找到的课程大纲,觉得作为嵌入式系统开发的学习步骤,按部就班地去施行和学习,到不失为一种好的学习方法:) 就算是作为参考也是有很好的价值的! 随着现代社会信息化进程的加快,嵌入式系统被广泛的地应用于军事、家用、工业、商...
阅读全文
摘要:Linux基础 1、《Linux与Unix Shell 编程指南》 C语言基础 1、《C Primer Plus,5th Edition》【美】Stephen Prata著 2、《The C Programming Language, 2nd Edition》【美】Brian W. Kernighan David M. Rithie(K & R)著 3、《Advanced Programm...
阅读全文
摘要:嵌入式系统是软硬结合的东西,搞嵌入式开发的人有两类:一类是学电子工程、通信工程等偏硬件专业出身的人,他们主要是搞硬件设计,有时要开发一些与硬件关系最密切的最底层软件;另一类是学软件、计算机专业出身的人,主要从事嵌入式操作系统和应用软件的开发。 嵌入式系统无疑是当前最热门最有发展前途的IT应用领域之一。嵌入式系统用在一些特定专用设备上,通常这些设备的硬件资源(如处理器、存储器等)非常有限,并且对成本...
阅读全文
摘要:数据显示,嵌入式从业人员薪资待遇相比其他行业高些,一般从刚入行到工作一两年左右,薪资就可以达到3000-8000元/月之间,而具备多年工作经验的嵌入式开发工程师月薪则可达到8000-20000元/月,嵌入式从业人员薪资增长空间较大。 报告完整PDF下载:http://www.farsight.com.cn/download/pdf/Embedded-Report.pdf(备用下载地址:Embed...
阅读全文
摘要:一、嵌入式系统的概念 着重理解“嵌入”的概念,主要从三个方面上来理解。 1、从硬件上,将基于CPU的处围器件,整合到CPU芯片内部,比如早期基于X86体系结构下的计算机,CPU只是有运算器和累加器的功能,一切芯片要造外部桥路来扩展实现,象串口之类的都是靠外部的 16C550/2的串口控制器芯片实现,而目前的这种串口控制器...
阅读全文
摘要:实践当然是最锻炼人的方式,但是我想在校生很少有这样的机会,别说本科生,硕士生也未必有条件。所以我想学习嵌入式要从个人的知识背景和现实条件出发,订立合适的阶段目标,在允许的条件下多动手多思考。 一般情况下硬件设备是比较短缺的,所以可以在软件方面和嵌入式系统开发模式上下功夫。提醒大家一点,嵌入式系统开发设计的内容很多,所以大家不要乱,在了解嵌入式系统开发的体系结构...
阅读全文
摘要:摘要:软件测试的目的是保证软件满足需求规格说明。嵌入式软件有其特殊的失效判定准则,但是,嵌入式软件测试的目的与非嵌入式软件是相同的。在嵌入式系统设计中,软件正越来越多地取代硬件,以降低系统的成本,获得更大的灵活性,这就需要使用更好的软件测试方法和软件测试工具进行嵌入式和实时软件测试。本文讨论可应用于嵌入式软件的测试方法;介绍现有嵌入式软件的测试工具。 一、 嵌入式软件的测试工具 用于辅助嵌入式...
阅读全文
摘要: 嵌入式技术已经无处不在,从随身携带的mp3、语言复读机、手机、PDA到家庭之中的智能电视、智能冰箱、机顶盒,再到工业生产、娱乐中的机器人,无不采 用嵌入式技术。各大跨国公司及国内家电巨头如INTEL、TI、SONY、三星、TCL、联想和康佳等都面临着嵌入式人才严重短缺的挑战。 ...
阅读全文
摘要:近来嵌入式挺火,于是大家都往这里挤。我想提醒大家的是,嵌入式马上也会成为如今的软件业。在你进来之前请先考虑清楚。但只要我们真的学精了一样东西,不管它将来变成什么样,哪怕最后只剩下一个人,那个人也一定就是你自己。 很多人以为搞嵌入式就是随便找本书看看,在电脑上编几个程序就完事。非也,其实嵌入式的门槛是比较高的。具体如下: 1、您得有一定数量的Money。 (1)、开发板贵 (2)、培训费更贵 (3)...
阅读全文
摘要:P-CAD v2006.With.SP1-ISO 1CD(印制线路板设计软件) P-CAD v2006.SP2 1CD Simetrx/Simpis v4.2-ISO 1CD(混合信号电路仿真软件) Tasking C166/ST10 v7.5 r2-ISO 1CD(嵌入式软件开发工具套件) Tasking C166 v7.5 r2 1CD Tasking C FOR 196_296 v...
阅读全文
摘要:1. 51系列 (1)keil C51 V6.14 (2)Keil RTX51 FULL (3)Franklin c51 V8.63功能强大操作简便 (4)Raisonance CodeCompressor(TM) for 8051 V7.19 飞利浦半导体公司的RIDE-51XA可提供C编译 程序、汇编程序、仿真程序和调试程序。这种IDE能简化采用不同C语法的汇编程序之间把代码送入端...
阅读全文
摘要: 从事嵌入式开发也有四年多时间了, 我觉得下面提到这些是在嵌入式设备上开发需建立的一些常识。只有在你的脑中有了这些常识,你才会在开发的过程中时刻注意这几项,这样你所开发的软件才会更稳定更高效。 1.内存资源 一般的嵌入式设备,内存资源都是很宝贵的,不象PC上开发软件一样,能随心所欲地分配内存,而且还要及时地释放暂时不用的内存资源。 2.存...
阅读全文
摘要:引言 嵌入式系统以其典型的面向用户、面向产品、面向应用的、微内核、软硬件可剪裁等众多特性及技术的飞速发展,嵌入式系统已经无所不在,像机顶盒、手机、机器人、汽车电子、信息家电、通信电子等等到处闪现嵌入式操作系统的影子。目前市场上主流的操作系统有嵌入式linux、Vxworks、Windows Embedded系列。而嵌入式Linux以其特别和引人注目的优势正极大地吸引电子设计工程师从自己书写的或专...
阅读全文
摘要:嵌入式操作系统是一种支持嵌入式系统应用的操作系统软件,它是嵌入式系统的重要组成部分。嵌入时操作系统具有通用操作系统的基本特点,能够有效管理复杂的系统资源,并且把硬件虚拟化。 从应用角度可分为通用型嵌入式操作系统和专用型嵌入式操作系统: 常见的通用型嵌入式操作系统有Linux、VxWorks、Windows CE等。 常用的专用型嵌入式操作系统有Smart Phone、Pocket PC、Sym...
阅读全文
摘要:1. 微软嵌入专业技术社区 http://www.winbile.net/cms/ 2. Pocket PC Developer Network http://www.pocketpcdn.com/sections/evc.html 3. 嵌入式研发之家 http://www.itxxh.cn/ 4. Windows Mobile 应用开...
阅读全文