朱老师ARM裸机全集
文章平均质量分 85
qq_20043187
这个作者很懒,什么都没留下…
展开
-
1.11.ARM裸机第十一部分-NandFlash和iNand
1.11.1.NandFlash的接口1.11.1.1、Nand的型号与命名(1)Nand的型号命名都有含义,就拿K9F2G08来示例分析一下:K9F表示是三星公司的NandFlash系列。2G表示Nand的大小是2Gbit(256MB)。08表示Nand是8位的(8位就是数据线有8根)(2)Nand命名中可以看出:厂家、系列型号、容量大小、数据位数。1.11.1.2、Na原创 2017-05-22 11:00:25 · 510 阅读 · 0 评论 -
1.9.ARM裸机第九部分-定时器、看门狗和RTC
1.9.1.什么是定时器(timer)1.9.1.1、定时器是SoC中常见外设(1)定时器与计数器。计数器是用来计数的(每隔一个固定时间会计一个数);因为计数器的计数时间周期是固定的,因此到了一定时间只要用计数值×计数时间周期,就能得到一个时间段,这个时间段就是我们定的时间(这就是定时器了)。(2)定时器/计数器作为SoC的外设,主要用来实现定时执行代码的功能。定时器相对于So原创 2017-05-13 00:20:42 · 1078 阅读 · 0 评论 -
1.7.ARM裸机第七部分-串口通信详解
1.7.1.通信涉及的几个基础概念1.7.1.1、通信的发展历史(1)、最早通信:烽火台、狼烟;信件;电子通信(电报、电话、网络信号)(2)、通信中最重要的两个方面:信息表示、解析方法 + 信息的传输方法(3)、通信双方事先需要约定好信息的表示方法和解析方法,做到一致,否则信息不能有效传递(4)、信号的传输方法是指经过编码后的通信信息如何在传输介质上传输的过程。总结:通信过原创 2017-05-09 19:19:48 · 2765 阅读 · 0 评论 -
1.12.ARM裸机第十二部分-I2C通信详解
1.12.1.什么是I2C通信1.12.1.1、物理接口:SCL + SDA(1)SCL(serial clock):时钟线,传输CLK信号,一般是I2C主设备向从设备提供时钟的通道。(2)SDA(serial data): 数据线,通信数据都通过SDA线传输1.12.1.2、通信特征:串行、同步、非差分、低速率(1)I2C属于串行通信,所有的数据以位为单位在SDA线上串行传输原创 2017-05-23 14:25:26 · 390 阅读 · 0 评论 -
1.6.ARM裸机第六部分-S5PV210的时钟系统
1.6.1.SoC时钟系统简介1.6.1.1、什么是时钟?SoC为什么需要时钟?(1)时钟是同步工作系统的同步节拍。(2)SoC内部有很多器件,譬如CPU、串口、DRAM控制器、GPIO等内部外设,这些东西要彼此协同工作,需要一个同步的时钟系统来指挥。这个就是我们SoC的时钟系统。1.6.1.2、时钟一般如何获得(1)SoC的时钟获得一般有:* 外部直接输入时钟信号,SoC原创 2017-05-09 12:03:00 · 502 阅读 · 0 评论 -
1.5.ARM裸机第五部分-SDRAM和重定位relocate
1.5.1.汇编写启动代码之关看门狗1.5.1.1、什么是看门狗?看门狗(watch dog timer 看门狗定时器)。大家想象这样一个场景:家门口有一只狗,这个狗定时会饿(譬如说2小时一饿),够饿了会胡乱咬死人。人进进出出要想保证安全必须提前喂狗(必须在上次喂过后的2小时内喂狗才行)。如果超时没喂狗就会被咬死,如果提前喂狗没关系,但是本次喂狗时间就会从这里开始计算。现实中因原创 2017-05-08 15:29:02 · 1078 阅读 · 0 评论 -
1.4.ARM裸机第四部分-GPIO和LED
1.4.3.自己动手安装交叉编译工具链11.4.3.1、Windows中装软件的特点Windows中装软件使用安装包,安装包解压后有2种情况:一种是一个安装文件(.exe .msi),双击进行安装,下一步直到安装完毕。安装完毕后会在桌面上生成快捷方式,我们平时使用快捷方式来启动这些程序;另一种是所谓的绿色软件、免安装软件。这种不用安装,直接解压开里面就有exe可以直接双击执行。1.原创 2017-05-04 07:20:40 · 1538 阅读 · 0 评论 -
1.3.ARM裸机第三部分-开发板、原理图和数据手册
1.3.0.新开发板X210BV3S介绍LCD显示屏不同。X210V3的LCD分辨率为800*480,而X210BV3S分辨率为1024*600。1.3.2.开发板硬件手册带读1.3.3.开发板刷系统11.3.3.1、什么是刷系统刷系统就是利用刷机工具,向开发板中烧录预先编译好的系统镜像,使之在开发板上运行起来。1.3.3.2、串口输出的意义(做原创 2017-05-05 22:15:34 · 1326 阅读 · 0 评论 -
1.2.ARM裸机第二部分-ARM体系结构与汇编指令
1.2.1.可编程器件的编程原理电子器件的发展方向模拟器件 -> 数字器件ASIC -> 可编程器件可编程器件的特点CPU在固定频率的时钟控制下节奏运行。CPU可以通过总线读取外部存储设备中的二进制指令集,然后解码执行。这些可以被CPU解码执行的二进制指令集是CPU设计的时候确定的,是CPU的设计者(ARM公司)定义的,本质上是一串由1和0组成的数字。这原创 2017-05-04 20:33:26 · 1239 阅读 · 0 评论 -
1.1.ARM裸机第一部分-ARM那些你得知道的事儿
1.1.1.ARM的成长史ARM发展的里程碑11、ARM的前身为艾康电脑(Acorn),于1978年,于英国剑桥创立。2、在1980年代晚期,苹果电脑开始与艾康电脑合作开发新版的ARM核心。3、1985年开发出全球第一款商用RISC处理器,即ARM1.4、1990年艾康电脑财务危机,受苹果和VLSI的投资,分割出独立子公司Advanced RISC Machines原创 2017-05-04 20:04:09 · 1999 阅读 · 0 评论 -
1.8.ARM裸机第八部分-按键和CPU的中断系统
1.8.1.什么是按键1.8.1.1、按键的物理特性(1)、平时没人按的时候,弹簧把按键按钮弹开。此时内部断开的。(2)、有人按下的时候,手的力量克服弹簧的弹力,将按钮按下,此时内部保持接通(闭合)状态;如果手拿开,则弹簧作用下按钮又弹开,同时内部又断开。(3)、一般的按键都有4个引脚,这4个引脚成2对:其中一对是常开触点(像上面描述的不按则断开,按下则闭合);原创 2017-05-10 13:22:37 · 663 阅读 · 0 评论 -
1.10.ARM裸机第十部分-SD卡启动详解
1.10.1.主流的外存设备介绍内存和外存的区别:一般是把这种RAM(random access memory,随机访问存储器,特点是任意字节读写,掉电丢失)叫内存,把ROM(read only memory,只读存储器,类似于Flash SD卡之类的,用来存储东西,掉电不丢失,不能随机地址访问,只能以块为单位来访问)叫外存1.10.1.1、软盘、硬盘、光盘、CD、磁带(1)存储原理大原创 2017-05-19 18:10:53 · 1475 阅读 · 0 评论