ARM裸机
文章平均质量分 86
LYWY_XJL
这个作者很懒,什么都没留下…
展开
-
S5PV210开发板系统烧写
1.什么是刷系统? 刷系统就是利用刷机工具,向开发板中烧录预先编译好的系统镜像,使之在开发板上运行起来。 2、破坏iNand中的bootLoader以从SD2启动。 busybox dd if=/dev/zero of=/dev/block/mmcblk0 bs=512 seek=1 count=1 conv=sync sync 解释:这句话的意思就是说把板载的iNand的原创 2017-12-27 20:22:20 · 328 阅读 · 0 评论 -
mkv210_image.c详解
1、mkv210_image.c的使用演示 裸机程序中的Makefile(实际上真正的项目的Makefile都是这样的)是把程序的编译和链接过程分开的。(平时我们用gcc a.c -o exe这种方式来编译时,实际上把编译和链接过程一步完成了。在内部实际上编译和链接永远是分开独立进行的,编译要使用编译器gcc,链接要使用链接器ld) 链接器得到led.elf其实就是我们的可执行程序,(如果是在操转载 2017-12-27 20:27:51 · 353 阅读 · 0 评论 -
S5PV210时钟详解
S5PV210的时钟方式 外部晶振+内部时钟发生器+内部PLL产生高频时钟+内部分频器分频得到各种频率的时钟 时钟域概念 因为S5PV210的时钟体系比较复杂,内部外设模块太多,所以把整个内部的时钟分为3个时钟域。如下图: 1、MSYS Domain: CPU(Cortex-A8内核)、DRAM控制器(DMC0和DMC1)、IRAM和IROM、3D模块等等。 2、DSYS Domain翻译 2018-01-03 20:05:41 · 461 阅读 · 0 评论 -
S5PV210串口通信
以下内容源于《朱有鹏物联网大讲堂》,如有侵权,请告知删除。一、电子通信的一些概念 1、同步通信和异步通信发送方和接收方按照同一个时钟节拍工作就叫同步;发送方和接收方按照自己的节拍工作就叫异步; 同步通信中,通信双方按照统一节拍工作,所以配合很好;一般需要发送方给接收方发送信息同时发送时钟信号,接收方根据发送方给它的时钟信号来安排自己的节奏。同步通信用在通信双方信息交换频率固定,或者经常通信时。转载 2018-01-03 20:42:09 · 231 阅读 · 0 评论 -
s5pv210中断详解
本文根据《朱老师物联网大讲堂》学习视频编写。如有侵权请联系 S5PV210中断体系介绍 一、什么是中断? (1)中断的发明是用来解决宏观上的并行需要的。宏观就是从整体上来看,并行就是多件事情都完成了。 (2)微观上的并行,就是指的真正的并行,就是精确到每一秒甚至每一刻,多个事情都是在同时进行的。宏观上面的并行并不等于围观的并行,有时候宏观上是并行的,微观上是串行的。 (3)例子中一个人在原创 2018-01-06 16:42:52 · 673 阅读 · 0 评论 -
s5pv210定时器、看门狗和RTC
1.1什么是定时器? 1.1.1定时器是SOC中常见得外设 (1)定时器与计数器。计数器是用来计数的(每隔一个固定时间会计一个数);因为计数器的计数时间周期是固定的,因此到了一定时间只要用计数值×计数时间周期,就能得到一个时间段,这个时间段就是我们定的时间(这就是定时器了)。 (2)定时器/计数器作为SoC的外设,主要用来实现定时执行代码的功能。定时器相对于SoC来说,就好象原创 2018-01-16 15:11:19 · 680 阅读 · 0 评论