
嵌入式系统
chance_wang
这个作者很懒,什么都没留下…
展开
-
USB小知识(转)
USB比较逐渐成为一个必要必备的通用接口,它优势很明显,列取特点以及优势如下1、即插即用(Plug-and-Play)USB比较于其他传统接口的一个优势是即插即用的实现,即插即用(Plug-and-Play)也可以叫做热插拔(Hot Plugging)。对于用户来讲,第一次插入USB外设,自动或手动安装驱动程序,他就应该可以使用这个外设了,这是很友好的用户体验。如果操作系统提示你重新启动电脑,说明转载 2007-04-18 12:07:00 · 803 阅读 · 0 评论 -
冯·诺依曼体系和哈佛体系结构比较
冯·诺依曼结构,又称为普林斯顿结构。是一种经典的体系结构,有CPU,总线,外部存储器组成。这种体系结构采用程序代码存储器与数据存储器合并在同一存储器里,但程序代码存储器地址与数据存储器地址分别指向不同的物理地址。程序指令宽度与数据宽度一样。数据总线和地址总线共用。哈佛结构。但是随着CPU设计的发展,pipeline的增加,指令和数据的互斥读取很影响CPU指令执行的scale程度。后来,哈佛大学提出原创 2008-09-16 02:53:00 · 6399 阅读 · 2 评论 -
职位分析:Embedded Software Expert
MISSIONThe embedded software expert is in charge of designing, documenting, developing, testing the application software required by the projects. He/she is the team member responsible for a原创 2008-09-16 01:11:00 · 1005 阅读 · 0 评论 -
信号量和PV操作
FROM: http://docs.huihoo.com/os/process/semaphore.htm信号量是最早出现的用来解决进程同步与互斥问题的机制,包括一个称为信号量的变量及对它进行的PV原语操作。一. 信号量的概念1. 信号量的类型定义每个信号量至少须记录两个信息:信号量的值和等待该信号量的进程队列。它的类型定义如下:(用类PASCAL语言表述)semaphore = record转载 2008-09-08 23:57:00 · 2889 阅读 · 1 评论 -
嵌入式系统的开发——流程和模式
为了缩短开发周期,软硬件设计开发往往是并行的。嵌入式开发流程当前主要包括系统需求分析(要求有严格规范的技术要求)、体系结构设计、软硬件及机械系统设计、系统集成、系统测试,最终得到最终产品。 系统需求分析。确定设计任务和设计目标,并提炼出设计规格说明书,作为正式设计指导和验收的标准。系统的需求一般分功能性需求和非功能性需求两方面。功能性需求是系统的基本功能,如输入输出信号、操作方式等;非功能需求包括原创 2008-09-07 20:11:00 · 6019 阅读 · 0 评论 -
职位分析:Sr. Embedded Software Engineer
-Driver development experience with programming language of C, C++ in Linux is required-At least one the following experiences of device driver: Ethernet Switch chip, PON chipset.-Knowledge in com原创 2008-09-04 13:23:00 · 1052 阅读 · 0 评论 -
VxWorks
VxWorks is a real-time operating system made and sold by Wind River Systems of Alameda, California, USA.VxWorks is designed for use in embedded systems. Unlike "native" systems such as Unix, VxWorks原创 2008-09-03 15:59:00 · 763 阅读 · 0 评论 -
LynxOS
基本特征 The LynxOS RTOS is a Unix-like real-time operating system from LynuxWorks (formerly "Lynx Real-Time Systems"). Sometimes known as the Lynx Operating System, LynxOS features full POSIX conformance原创 2008-09-03 15:50:00 · 1555 阅读 · 0 评论 -
嵌入式核心书籍
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、《Adva转载 2007-06-01 00:40:00 · 973 阅读 · 0 评论 -
谨献给为了知识执着的嵌入式初学者
要想成为高手中的高手,最好从钻研如下领域修炼: 1,分析一种RTOS的源代码--UCOS最容易; 2,分析一种通讯协议栈的实现方式--TCP/IP最实用; 3,精通一种DSP的开发集成环境--TI CCS2.1最优秀,精华在其内带的RTOS; 4,精通一种单片机的开发集成环境--keil C最经典; 5,精通一种MCU的开发集成环境--ADS 1.2最流行 谨献给为了知识执着的嵌入式转载 2007-05-28 23:28:00 · 1087 阅读 · 0 评论 -
ARM9开发板实验笔记(1)
买了一块华恒HHARM2410-Study-R1开发板。电源需要自己买,输出DC 6V 1000mA的.原创 2007-05-08 00:00:00 · 954 阅读 · 0 评论 -
建立GNU/Linux ARM交叉编译工具链
Building a GNU/Linux ARM Toolchain (from scratch)GNU ARM toolchain原创 2007-05-05 00:53:00 · 1286 阅读 · 0 评论 -
嵌入式系统学习笔记(2)
嵌入式系统原创 2007-04-26 22:03:00 · 1033 阅读 · 0 评论 -
嵌入式系统学习笔记(1)
嵌入式系统(Embedded Systems)定义电气工程师协会(IEE)的定义:嵌入式系统是用来控制或监视机器、装置或工厂等大规模系统的设备。嵌入式系统的体系结构可以分成四个部分:嵌入式处理器、嵌入式外围设备、嵌入式操作系统和嵌入式应用软件。嵌入式处理器包括:EMPU, EMCU, EDSP, SoC嵌入式微处理器(EMPU):其核心是通用计算机中的CPU,为嵌入式应用作了专门的裁减。嵌入式微控原创 2007-04-23 23:55:00 · 1382 阅读 · 0 评论 -
arm+linux平台开发的准备(转)
来源:http://www.ednchina.com/blog/peter8888/3292/message.aspx下面关于arm+linux平台开发的准备,是针对开发人员来讲的。一、硬件开发的准备1、单片机知识基础或者是计算机原理基础。2、数字电路、模拟电路基础。3、熟悉arm7、arm9原理。4、会一到两种EDA软件(如PROTEL 99SE、POWERPCB等)转载 2007-04-21 01:47:00 · 1208 阅读 · 0 评论 -
什么是DMA?(转)
FROM: Soul of Angel什么是DMA? 当我们向计算机中加入了一块新的声卡或其它适配卡时,安装程序可能会提醒我们应该选择一个DMA通道。那DMA是什么呢? DMA(Direct Memory Access),即直接存储器存取,是一种快速传送数据的机制。数据传递可以从适配卡到内存,从内存到适配卡或从一段内存到另一段内存。DMA技术的重要 性在于,利用它进行数据传送时不需要CPU的参与转载 2007-04-18 03:30:00 · 2128 阅读 · 0 评论 -
职位分析:Firmware Engineer
Requirements:- 2+ years as firmware/software engineer for real time software development, or 5+ years as software/firmware engineer for Industrial Automation Firmware/software development关键字:Real Time原创 2008-10-06 22:59:00 · 1240 阅读 · 0 评论