- 博客(6)
- 资源 (1)
- 收藏
- 关注
原创 嵌入式linux学习笔记--存储控制器
学习笔记基于对S3C2410/S3C2440,为理论基础知识记录。存储控制器用于了解开发板内部地址空间的布局,从而掌握如何通过总线形式访问扩展的外设。总线的使用方法是嵌入式底层开发的基础,了解了总线,再根据外设的具体特性,就可以驱动外设。存储控制器提供了访问外部设备所需的信号。 如下特点: 1.共8个BANK,BANK0~BANK5可以支持外接ROM,SRAM等,BANK6~BANK7除了可以支
2018-03-28 16:42:05 356
原创 内存类接口
开发板上可以接网卡、Nor Flash,SDDRAM,这些外设都一起共用数据线与地址线,开发板可以对这些外设进行读写,那么,它的内部有什么机制来决定选中具体哪一个外设呢? CPU发出内存信号,开发板内部有内存控制器,它根据地址的范围,每个外设都有一块具体的内存范围,从而判断决定选中哪一个外设进行读写。 内存控制器是计算机系统内部控制内存并且通过内存控制器使内存与CPU之间交换数据的重要组成部
2018-03-18 18:57:07 843
原创 I2C
I2C协议 I2C(IIC,Inter-Integrated Circuit),两线式串行总线,由PHILIPS公司开发用于连接微控制器及其外围设备。它具有如下特点: ——它是由数据线SDA和时钟SCL构成的串行总线,可发送和接收数据。 ——在CPU与被控IC之间、IC与IC之间进行双向传送。 ——高速IIC总线一般可达400kbps以上,受总线的最大电容限制。 ——每个连接到总线的器件都
2018-03-17 17:01:12 778
原创 汇编语言基础(一)
计算机系统包括硬件和软件两大部分。 硬件(Hardware):是指构成计算机的实在的物理设备。 软件(Software):一般是指在计算机上运行的程序。 冯诺依曼设计思想的计算机由5大部件组成:控制器、运算器、存储器、输入设备和输出设备。 控制器:整个计算机的控制核心计算机内部所能识别和接受的信息方式,并把他们送入存储器中; 输出设备:将计算机处理的结果以人们能接受的或其他机器能接受的形式
2018-03-13 17:38:58 1277
原创 C/C++整理
1、执行如下代码, c 的值是:()int a=0,c=0;do{ --c; a=a-1;}while(a>0);A 0 B 1 C -1 D 死循环 解析:使用while语句应注意以下几点: 1 、 while 语句中的表达式一般是关系表达或 逻辑表达式 ,只要表达式的值为真 ( 非 0) 即可继续循环。 2 、循环体如包括有一个以上的语句,则必须用 {} 括起
2018-03-05 20:50:20 1296
原创 UART
这次主要全面总结一下UART,在学习STM32等开发板的时候,通信是比较常用的,UART是最基本的一种通信方式,后面还有IIC,SPI,DMA等,对于通信,首先要知道具体某种通信方式的特点以及用在什么之间的通信,然后最重要的是了解它的协议,每一种通信都有它自己的协议,在了解协议后,就是软件方面的配置了,最后连接硬件进行验证。 对于我自己,嵌入式学的很差,很模糊,因为我不知道为什么用某一种通
2018-03-05 17:21:58 2214
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人