嵌入式初学者如何学习嵌入式C高级编程 首先学习嵌入式开发的第一步是学习嵌入式C高级编程,在嵌入式领域中大部分开发都会用到C语言。一个精通C语言程序设计的程序员,可以很容易地从事Linux、WinCE、Vxworks、靋/os等嵌入式操作系统下的软件开发工作。同时在学习嵌入式C高级编程也会分为三个小的阶段,第一阶段,嵌入... 2023-06-13 嵌入式开发单片机FPGAPCB文章技术应用
S3C2440开发板如何修改LCD参数 下面是小编说明TQ开发板的各种源码怎么修改LCD的参数。1. TQ2440 u-boot-1.1.6修改文件所在的路径是 u-boot-1.1.6includeconfigsEmbedSky.h将#define LCD_TFT xxx (LCD类型)W35 3.5寸TFT480272 4.3寸TFT800480 7寸TFT800600 10.4寸VGA1024768 V... 2023-06-13 嵌入式应用开发板LCD参数文章技术应用嵌入式开发
嵌入式学习指南(一) 什么是嵌入式系统? 学习嵌入式系统,首先应该明确什么是嵌入式系统,否则费力去学,却不知所学为何物,岂不惘然?嵌入式系统的定义很多,这也是困扰嵌入式系统学习的一个因素。笔者根据自己开发和教学过程中的理解,以及对各种嵌入式系统的应用进行总结,提出了嵌入式系统的简单定义:嵌入... 2023-06-13 嵌入式学习指南文章技术应用嵌入式开发
十年经验教你如何学习嵌入式系统 一、如何学习嵌入式系统- -嵌入式系统的概念着重理解“嵌入”的概念 ,主要从三个方面上来理解。1、从硬件上,“嵌入”将基于CPU的处围器件,整合到CPU芯片内部,比如早期基于X86体系结构下的计算机,CPU只是有运算器和累加器的功能,一切芯片要造外部桥路来扩... 2023-06-13 嵌入式系统概念文章技术应用嵌入式开发
Linux和WinCE的优缺点 1.支持多种硬件平台由于嵌入式设备硬件平台的多样性,CPU芯片的快速更新,嵌入式操作系统要求支持常用的嵌入式CPU,如X86, ARM, MIPS, POWERPC等,并具有良好的可移植性。另外还需要支持种类繁多的外部设备。Linux支持以上几乎所有的主流芯片,并且还在不断的被移植到新的芯片上。... 2023-06-13 Linuxwince嵌入式文章技术应用嵌入式开发
ucosii任务堆栈的作用是什么呢? 为了深入理解任务堆栈的作用,不妨分析任务从“出生”到“消亡”的整个过程,具体就是分析任务的建立,运行,挂起几种状态中任务堆栈的变化情况。现在假设系统运行着一个由用户创建的用以完成打印工作的任务TPrint。TPrint最初通过OSTaskCreate()函数创建,在... 2023-06-13 ucosii任务堆栈嵌入式文章技术应用嵌入式开发
如何从零开始开发一款嵌入式产品(20年的嵌入式经验分享学习) 我写这篇文章的目的,是用本人20年的嵌入式经验呈现给大家一副完整的产品,项目开发蓝图,用本人多年经的历总结了一些教训无私的分享给各位,希望各位今后能站在本人的肩膀之上,少走弯路,多为公司,为个人多做贡献,那我的愿望就达到了,也同时希望能看到大家反馈和回复,留个脚印,留下你的... 2023-06-13 嵌入式开发项目开发文章技术应用
请不要做浮躁的嵌入式工程师 浮躁的人容易问:我到底该学什么;----别问,学就对了;浮躁的人容易问:有钱途吗;----建议你去抢银行算了;浮躁的人容易说:我要中文版!我英文不行!----不行?学呀!浮躁的人分两种:只观望而不学的人;只学而不坚持的人;浮躁的人永远不是(也成不了)一个高手。1. 不要看到别人的回复,第一句话就说:给... 2023-06-13 嵌入式工程师文章技术应用嵌入式开发
嵌入式系统设计师考试复习笔记之存储管理篇 1、存储器系统的层次架构计算机系统的存储器被组织城一个金字塔的层次结构。自上而下为:CPU内部寄存器、芯片内部高速缓存(cache)、芯片外部高速缓存(SRAM、SDRAM、DRAM)、主存储器(FLASH、EEPROM)、外部存储器(磁盘、光盘、CF卡、SD卡)和远程二级存储器(分布式文件系统、... 2023-06-13 嵌入式开发存储管理文章技术应用
嵌入式系统设计师考试笔记之嵌入式微处理器 一引言在目前白花盛放的嵌入式微处理器市场,各种各样大大小小的嵌入式微处理器就像菜市场里面的青菜一样。要对各种嵌入式微处理器都有深入的理解几乎是不可能的。但是万变不离其中,在总多的嵌入式微处理器中都有着共同的概念、原理与规律。我们要做的是分析嵌入式微处理器... 2023-06-13 嵌入式开发嵌入式系统总结文章技术应用
嵌入式系统设计师考试笔记之接口技术(上) 一、引言目前嵌入式系统中的接口五花百门,每个接口都可以写成一本厚厚的书。面对内容如此之多,范围如此之广的考试部分,应该怎么样去复习呢?我的指导思想是,把握好每种接口技术的最基本概念,理解透每个接口的最基本工作原理,从历年考题中提炼出常考知识点,重点进行复习,这样足以... 2023-06-13 嵌入式系统接口技术总结文章技术应用嵌入式开发
嵌入式系统设计师考试笔记之嵌入式系统基础知识 一、引言从历年的真题和考试大纲来看,上午的选择题主要考查一些基本概念,重要原理的理解,一些关键技术和一些重要的原理引申出来的简单计算。根据这些考试特点,复习的时候可以采用适当的策略,当然每个人的方法都是不一样的,适合自己的办法才是最好的办法。方法大家可以自己慢慢... 2023-06-13 嵌入式系统基础知识总结文章技术应用嵌入式开发
嵌入式系统设计师考试笔记之电子电路设计基础 一、引言作为嵌入式系统设计师的考试,对这方面的考查或多或少有几题,但在整个考试题目中所占的比例不多。过去的两分考题中,06年考了4题,07年没有考查相关题目。这不能说明以后的考试就不会考查这方面的知识,毕竟这个部分是一个不可缺少的基础。同时,在嵌入式的一些基础知识题... 2023-06-13 嵌入式系统电子电路设计基础总结文章技术应用嵌入式开发
资深工程师嵌入式开发的那些年. 1、谈一谈你学习嵌入式的那些年吧!那些年,我们一起来学嵌入式。有人用鲁迅的名篇形容大学四年:大一《彷徨》,大二《呐喊》,大三《伤逝》,大四《朝花夕拾》。想想,还真是这样!2005年刚上大一,我开始接触51单片机,自己画板自己做板,接着又嵌入式arm。但是那时候很彷徨、迷茫,都是书本大... 2023-06-13 嵌入式开发嵌入式系统经验文章技术应用
嵌入式实时操作系统的现状和未来[转] 随着互联网应用的迅速发展,嵌入式微处理器的应用日益广泛,无处不在,从波音飞机到移动电话,都有嵌入式微处理器的存在。在嵌入式微处理器的应用开发中,嵌入式实时操作系统(简称RTOS)是核心软件,就像我们日常所用计算机的桌面系统中,微软公司的Windows 98一样重要。RTOS 已经在全球... 2023-06-13 嵌入式实时操作系统嵌入式开发文章技术应用
怎样做才能快速的学习嵌入式 先说做硬件:把你的数字电路教材和模拟电路的教材读熟,暂时先把重点放在数字电路上面,接着把微机原理和接口技术读熟悉了,最好能用汇编写几个简单的程序上机调试一下,这是很重要的。 完成上面的工作大概需要半年,不管你有多么的聪明,除非你以前这个基础就打的不错,否则,还是老老实... 2023-06-13 嵌入式系统快速学习方法文章技术应用嵌入式开发
完整的嵌入式产品的设计需完成的三部分工作 一个完整的嵌入式产品设计一般需要涉及到很多方面的工作,包含硬件设计、系统BSP包移植、驱动移植、中间协议层及组件、GUI图形界面以及终端的应用程序。如此多的环节如果全部由一家公司独立完成,势必在时间、研发团队、费用上需要做出巨大的投入,这显然已经和市场对产品要求... 2023-06-13 嵌入式产品设计文章技术应用嵌入式开发
硬件工程师的五个必杀技,你掌握了吗? 1 、充分了解各方的设计需求,确定合适的解决方案 启动一个硬件开发项目,原始的推动力会来自于很多方面,比如市场的需要,基于整个系统架构的需要,应用软件部门的功能实现需要,提高系统某方面能力的需要等等,所以作为一个硬件系统的设计者,要主动的去了解各个方面的需求,并且综合起... 2023-06-13 硬件工程师嵌入式开发文章技术应用
分享十三个嵌入式高效法则 很多事情都是要积累经验的,即使是知道方案和大部分技巧,实践起来也没那么轻松,兑入嵌入式开发的过程也是如此。下面是我们通过实践、整理、分析,将自己在学习嵌入式开发过程中所总结的一些嵌入式法则、整理如下以供大家参考:1 资源有限性法则嵌入式计算不仅需要网络快速、一致... 2023-06-13 嵌入式高效法则文章技术应用嵌入式开发
嵌入式操作系统uClinux和eCos的比较 1 两种开源嵌入式操作系统介绍uClinux是一种优秀的嵌入式Linux版本。uClinux是micro-Conrol-linux的缩写。与标准Linux相比,它集成了标准Linux操作系统的稳定性、强大网络功能和出色的文件系统等主要优点。但是由于没有MMU(内存管理单元),故其多任务的实现需要一定技巧。eCos... 2023-06-13 嵌入式操作系统uClinuxECOS比较文章技术应用嵌入式开发
嵌入式实时操作系统ARTs-OS的中断管理 ARTs-OS中的中断管理应该提供的基本功能包括:管理中断处理设备、中断服务例程的管理、中断嵌套的管理、中断栈的维护、线程/进程切换时的现场保护和恢复等。但是ARTs-OS作为嵌入式实时操作系统,上述基本功能不能满足所有的要求,它还必须拥有更多体现嵌入和实时特性的功能。A... 2023-06-13 嵌入式实时操作系统ARTs-OS中断管理文章技术应用嵌入式开发
简述现场总线的主要特点 机床尤其是数控机床作为工作母机,在各行各业中的作用众所周知,在机床的设计与制造中,设计师们一直在精益求精地提高机床的性能与产品外观,机床的艺术造型作为设计师们的必修课,困扰机床设计师的一个难题是机床的接线接管,不管设计师怎样精心设计机床外观,一旦将管线接上之后,大家... 2023-06-13 现场总线特点文章技术应用嵌入式开发
浅谈μC/OS任务调度算法的硬件实现 μC/OS是由美国嵌入式系统专家Jean J. Labrosse 先生为嵌入式实时操作系统(RTOS)写的实时内核,最早连载在美国的《嵌入式系统编程》杂志1992 年5 月和6 月刊上,源码发布在该杂志的BBS上。 该实时内核最初是为Motorola的8位单片机MC68HC11写的,为便于普及,在后来关于μC/OS... 2023-06-13 μCOS任务调度算法文章技术应用嵌入式开发
嵌入式系统中的处理器技术综述 引言嵌入式系统是将应用程序和操作系统与计算机硬件集成在一起的系统,它以应用为中心、以计算机技术为基础、软件硬件可裁剪、功能、可靠性、成本、体积、功耗严格要求的专用计算机系统。这种系统具有软件代码小,高度自动化,响应速度快等特点,特别适合于要求实时的和多任务的... 2023-06-13 嵌入式系统处理器技术文章技术应用嵌入式开发
LPC2100系列ARM7微控制器加密ARM芯片 1. 加密原理说明LPC2100系列ARM7微控制器是世界首款可加密的ARM芯片,对其加密的方法是通过用户程序在指定地址上设置规定的数据。PHILIPS公司规定,对于LPC2100芯片(除LPC2106/2105/2104外),当片内FLASH地址0x000001FC处的数据为0x87*321时,芯片即被加密。在加密设置后,JTAG调... 2023-06-13 LPC2100ARM7微控制器文章技术应用嵌入式开发