ChinaUnix.net
相关文章推荐:

嵌入式系统学习笔记

嵌入式系统开发的特征:
1、可能没有操作系统。
   要直接存取寄存器或内存的内容。
2、程序的编译和执行在不同平台。
3、输入输出界面。
4、资源有限。内存有限,没有虚存。
5、常常跟硬件打交道。和硬件工程人员良好互动。
 
嵌入式操作系统:提供micro kernel 微核心
    &...

by 华媛1002 - 移动操作系统 - 2011-12-23 02:29:47 阅读(679) 回复(0)

相关讨论

RAM & ROM
RAM:一旦断电,储存数据全部消失。
     DRAM不断的refresh,不断读出来再写回去。
     SRAM不需要refresh,价格高、速度快。
     折中方案:大量的运算放在DRAM,重要数据放在SRAM里
ROM:EPROM 可擦写,用紫外线一起。
     PROM  只能写一...

by 华媛1002 - 移动操作系统 - 2011-12-23 02:29:47 阅读(544) 回复(0)

嵌入式系统用中断,而不用轮询。原因:省电。轮询耗电,系统无法进入睡眠模式。
 
中断控制器,中断向量表。写中断的话,向中断向量表注册你的ISR。
 
轮询用在什么场合:中断时间来不及。例如数据过来后。
一般先用中断,接到数据第一次来,然后轮询不断读取数据。读取光后,再恢复为中断。
 
范例(ARM7CPU)
inl...

by 华媛1002 - 移动操作系统 - 2011-12-23 02:29:47 阅读(767) 回复(0)

从今天起,正式步入嵌入式系统学习,由于将近一个月的时间,都在了解什么是嵌入式怎么学,需要那些资料。现在终于拥有了够多的资料了,对嵌入式也有了一个理性地认识,前几天买了开发板,说实话板子很差,便宜没好货啊,不过初学还能过的去,等有点积蓄了再买个好的吧,配套的资料还行吧虽然没有想象中的好。
以前是没有资料我是网上到处找啊,也搜集了不少但是也花费了很多时间,今天突然有了这么多的资料,又无从...

by sinsoar - 移动操作系统 - 2011-12-23 01:46:16 阅读(556) 回复(0)

嵌入式系统学习1 嵌入式系统是以应用为中心,以计算机技术为基础,并且软硬可裁剪,适用于应用系统对功能、可靠性、成本、体积、功耗有严格要求的专用计算机系统。 EDA是电子设计自动化(Electronic Design Automation)的缩写 PLD 由用户编程实现某种逻辑功能的器件 FPGA 现场可编程门陈列可编程逻辑单元,可编程I/O单元,可编程内部连线 CPLD 复杂可编程逻辑器件 可编程逻辑宏单元,可编程I/O单元,可编程内部连线 MAX+p...

by beauty2001 - Linux文档专区 - 2009-01-18 08:43:42 阅读(707) 回复(0)

1、Linux 基础 安装Linux操作系统 Linux文件系统 Linux常用命令 Linux启动过程详解 熟悉Linux服务能够独立安装Linux操作系统 能够熟练使用Linux系统的基本命令 认识Linux系统的常用服务安装Linux操作系统 Linux基本命令实践 设置Linux环境变量 定制Linux的服务 Shell 编程基础使用vi编辑文件 使用Emacs编辑文件 使用其他编辑器 2、Shell 编程基础 Shell简介 认识后台程序Bash编程熟悉Linux系统下的编辑环境 熟悉Linux下的各种Shell...

by funy_liu - Linux文档专区 - 2010-02-21 01:11:13 阅读(1070) 回复(0)

第 7 章 进程管理 1 进程的基本概念 7.1.1 程序的顺序执行和并发执行 1.程序的顺序执行 所谓程序的顺序执行是指该程序独占整个系统中的所有资源,处理机严格按照程序所规定的顺序进行操作,只有在前一个操作执行完后,才进行后继操作。 程序的顺序执行有以下特征。 (1)顺序性。 (2)封闭性。 (3)可再现性。 2.多道程序设计的引入 执行环境具有下述3个特点。 (1)独立性。 (2)随机性。 (3)资源共享。 3.程序的并发执...

by beauty2001 - Linux文档专区 - 2009-03-07 20:38:21 阅读(678) 回复(0)

第 5章 设备管理 1 设备管理概述 1.1 I/O设备的类型 按设备的所属关系可以将I/O设备分为以下两类。 (1)系统设备 系统设备是在系统生成时已登记于系统中的标准设备,属于系统的基本配置。 (2)用户设备 用户设备是在系统生成时未登记在系统中的非标准设备。 按设备的信息交换的单位可将I/O设备分为以下两类。 (1)字符设备 字符设备是以字符为单位进行输入和输出的设备。 (2)块设备 块设备的输入和输出是以数据块为单位的。...

by beauty2001 - Linux文档专区 - 2009-03-07 13:53:54 阅读(655) 回复(0)

:em10: :em10: 各位嵌入式高手,我想问一个怎么学习嵌入式linux的问题。我有linux经验已经4年了,现在想开始学习嵌入式,但我没有环境,可不可以自己搭建一个环境来自学?网上有没有虚拟的环境?就像cisco的虚拟环境里配置路由一样的软件。 我想要一个嵌入式环境就一定要购买开发板吗? 请大家帮我解决这个问题,谢谢。 我的联系方式:QQ:124750578 MSN:[email]linux_2002@hotmail.com[/email]

by dgt2003 - 嵌入式开发 - 2007-12-13 20:04:42 阅读(5459) 回复(17)

最近一直在看嵌入式系统方面的教程,包括arm和linux方面的知识,虽然看了不少,但除了linux外别的方面都还没有实践过,不过大体上流程还是能下来的,最近看书看的有点烦了,于是就把最近学习笔记和心得写出来,下一步就是买一块arm9开发板进行学习。 我认为嵌入式系统的定义应当是以应用为中心、以计算机技术为基础、软件硬件可裁剪、适应应用系统对功能、可靠性、成本、体积、功耗严格要求的专用计算机系统。比如现在AT...

by duliang188 - Linux文档专区 - 2007-10-14 12:13:37 阅读(749) 回复(0)

第五章基于ARM的嵌入式程序设计 5.1 ARM汇编语言的伪操作、宏指令与伪指令 5.1.1 两种常见的ARM编译开发环境 ADS/SDT IDE开发环境:它由ARM公司开发,使用了CodeWarrior公司的编译器; 集成了GNU开发工具的IDE开发环境::它由GNU的汇编器as、交叉编译器gcc、和链接器ld等组成。 5.1.2 ADS编译环境下的伪操作和宏指令 ADS编译环境下的伪操作可分为以下几类: 符号定义(Symbol Definition)伪操作 数据定义(Data Definition)...

by beauty2001 - Linux文档专区 - 2009-03-18 21:13:59 阅读(1028) 回复(0)