嵌入式软件开发培训笔记——s5pc100裸机编程预备知识
来源:互联网 发布:淘宝宝贝详情页图片 编辑:程序博客网 时间:2024/05/16 08:47
一、半导体器件
1、二极管、三极管、MOS管的开关特性(在数字电路中)
2、与、或、非门运算
二、计算机系统组成原理部分
1、组成:输入/输出、运算、控制、存储以及总线结构
2、算术运算单元
基本功能:ALU、寄存器、状态指示寄存器PSR、外部数据访问
三、硬件设计介绍
1、原理图绘制软件protel99se、protel dxp、power logic、Cadence、PowerPCB、PADS logic等
2、引脚封装
补充、NAND FLASH与NOR FLASH的区别:前者地址总线与数据总线复用,后者具有独立的数据总线及独立的地址总路线。
四、数字电路中的'0'和'1':
逻辑'0'和'1':数字电子电路中用高、低电平(即高低电压)来表示。通常情况下,板极数字电路中高电平代表逻辑'1',低电平代表逻辑‘0’。
TTL:Transistor-Transistor Logic
输出高电平>2.4V,输出低电平<0.4V。在室温下,一般输出高电平是3.5V,输出低电平是0.2V。最小输入高电平和低电平:输入高电平>=2.0V,输入低电平<=0.8V,噪声容限是0.4V。
CMOS:Complementart metal-oxide-semiconductor
1逻辑电平电压接近于电源电压,0逻辑电平接近于0V。而且具有很宽的噪声容限。
获得高、低电平的基本方法:利用半导体开关元件的导通、截止(即开、关)两种工作状态。
五、C语言与汇编语言
0 0
- 嵌入式软件开发培训笔记——s5pc100裸机编程预备知识
- 嵌入式软件开发培训笔记——基于S5PC100的课程设计
- 嵌入式软件开发培训笔记——S5PC100接口开发(GPIO输入/输出、定时器、中断、UART、ADC、IIC)
- 嵌入式软件开发培训笔记——boot原理与u-boot 基于Cortex_A8核的S5PC100芯片
- 嵌入式软件开发培训笔记——c编程基础
- 嵌入式软件开发培训笔记——shell编程
- 嵌入式串口软件编程预备知识
- 嵌入式软件开发培训笔记——Linux网络编程及I/O模型
- 嵌入式软件开发培训笔记——Linux下SQLite3数据库编程
- 嵌入式软件开发培训笔记——linux操作系统扫盲
- 嵌入式软件开发培训笔记——shell基本命令
- 嵌入式软件开发培训笔记——linux文件系统
- 嵌入式软件开发培训笔记——Makefile编写
- 嵌入式软件开发培训笔记——C高级 指针
- 嵌入式软件开发培训笔记——java第六天(IO、网络编程、反射与JNI)
- 嵌入式软件开发培训笔记——嵌入式linux内核与文件系统移植与分析
- 嵌入式软件开发培训笔记——C高级 开发环境
- 嵌入式软件开发培训笔记——Java第一天(开发环境搭建、入门引导)
- 对双向相关bean的更多思考
- jodd.bean.BeanException: Simple property not found错误
- dmytrodanylyk/circular-progress-button源码解析(二)
- 由一题讨论C语言中的“指针数组作main函数的形参”即 main(int argc,char *argv[])的使用
- android 访问网络三 (基于httpclient)
- 嵌入式软件开发培训笔记——s5pc100裸机编程预备知识
- linux shell数据重定向(输入重定向与输出重定向)详细分析
- VMware下linux桥接模式联网配置和mysql的安装
- 嵌入式软件开发培训笔记——ARM体系结构、A8处理器内核及汇编指令集
- linux下用gcc编译使用了math库函数的程序出错的解决方法
- oracle用户管理
- python第三方库系列之十六--建立最简单的web服务器
- Mac下使用自带终端SSH功能的一个小技巧
- 今天开始写博客