
嵌入式
AlterIt
厚积薄发,化繁为简。
展开
-
s5pv210时钟系统详解
S5PV210时钟系统1、什么是时钟系统?时钟系统的作用? 时钟系统指的由固有频率来控制的系统。作用:有了一定的频率,工作才能有序,有节奏的进行着。 2、S5PV210的时钟系统是怎么样的? S5PV210:外部晶振+内部时钟发生器+内部PLL产生高频时钟+分频器 3、S5PV210时钟系统的工作流程? S5PV210:通过外部晶振产生一个低频时钟(如果外部晶振是原创 2020-01-03 17:25:49 · 4666 阅读 · 0 评论 -
S5PV210外部中断
210里面有很多种中断有内部中断有外部中断。什么是内部中断和外部中断?SoC支持的中断类型中有一类叫外部中断。内部中断就是指的中断源来自SoC内部(一般是内部外设),譬如串口、定时器等部件产生的中断;外部中断是SoC外部的设备,通过外部中断对应的GPIO引脚产生的中断。(区别就是中断源一个在内部,一个在外部)。关键性的寄存器:EXT_CON, EXT_PEND, EXT_MASK. ...原创 2020-01-03 17:25:14 · 1114 阅读 · 0 评论 -
S5PV210ARM裸机部分—中断系统
s5pv210中断部分是我学习arm以来较为复杂的一部分,并且很难理解里面的关系,现在我写一篇博客来把思路挑清楚,使得这一部分不再杂乱无章。按键只是中断系统的一部分,也就是说按了按键中断就产生了。比如按键按下了LED灯亮了,其实这就是一个中断。他按下了就把正在进行的事情停止了下来,去做LED灯亮的中断。查S5PV210的硬件原理图 一共有7个按键,能编程按键的只有SW5~10,从图...原创 2020-01-03 17:27:15 · 546 阅读 · 0 评论 -
ARM的体系结构
电子器件的发展方向模拟器件(模拟电视)->数字器件(数字电视)ASIC->可编程器件可编程器件的特点CPU提供固定的频率(作为指令传送的频率),CPU通过总线读取外部设备中的指令集,然后解码执行。可以被CPU执行的指令集是在这个CPU生产的时候就决定他能接受什么样的二进制指令集。整个编程及运行过程(C语言通过C语言编译器编译成汇编语言)——程序员用汇编指令编程—...原创 2020-01-03 17:25:59 · 611 阅读 · 0 评论 -
为什么要走嵌入式(这里是偏向软件的嵌入式)
我就读于物联网工程,众所周之,物联网的底层就是嵌入式,所以我选择了走嵌入式,学校的资源是有限的,我选择自己买视频来学习,通过朱老师物联网大讲堂的视频收益匪浅,今年读大二也觉得需要写写博客来,纪录一下自己的学习阶段,这次纪录已经是我看视频以来一个多星期了,我只是因为我的博客的有些话语是通过引用朱老师的视频中的语句所以才指出是看了他的课程,绝无打广告之意。首先嵌入式的时代背景:半导体的发展,新兴产...原创 2020-01-03 17:27:21 · 939 阅读 · 0 评论 -
从源代码到CPU执行过程
高级语言经过编译器编译后转换为.s汇编源代码经过汇编软件转化为elf格式二进制可执行程序通过Objcopy工具转化成Bin格式烧录文件通过总线传送到CPU中进行解码在CPU内部进行控制指令使CPU开始运作。...原创 2020-01-03 17:27:27 · 1102 阅读 · 0 评论 -
S5PV210串口通信
学习一个东西不妨多问问几个为什么?是什么?什么是通信? 通信,是指人与人或则人与自然之间通过某种行为或媒介进行的信息交流与传递。通信过程:发送方编码信息-> 通过介质传送 ->接收方接受信息。什么是电子通信? 介质是电报、电话、网络信号电子通信相关的概念:1、同步通信和异步通信 简单来说:发送方和接收方按照相同的频率工作就是同步的。若发送方和接收方不按相同的频...原创 2020-01-03 17:25:30 · 1695 阅读 · 1 评论 -
统一编址&独立编址&哈佛结构&冯诺依曼结构
统一编址&独立编址什么是内存?内存是内部存储器,内存的特点是随机访问,正是这些随机访问的存储特性,决定了内存可以存储数据。内存与CPU是通过总线式访问。地址总线和数据总线。CPU通过给定的地址总线就可以找到相应的内存了。什么是IO?IO(input/output)指的就是输入输出接口,CPU与某些外部设备进行通信就是通过IO来通信的。IO里有两个重要的概念:IO与...原创 2020-01-03 17:25:10 · 1537 阅读 · 0 评论