- 博客(5)
- 资源 (4)
- 收藏
- 关注
原创 韦东山ARM裸机学习笔记——代码重定位
前言以下所写的内容都是基于韦东山JZ2440开发板的,更多内容可参考韦东山第一期ARM裸机视频代码重定位章节或韦东山S3c2440代码重定位详解学习。一、什么是代码重定位?代码重定位就是将代码的text段、rodata段、data段等从一个地址搬移到另外一个地址。本来程序烧写好之后是在某一个地址开始运行的,经过代码重定位之后,可以在另外一个地址运行。例如:程序烧写在Nor ...
2019-03-21 20:19:41 1151
原创 韦东山ARM裸机学习笔记——S3C2440的串口驱动编程原理
前言讲解韦东山JZ2440开发板的串口驱动原理,对韦东山在维基教程串口使用内容的一些补充,串口使用点击这里进入。这里主要讲的是串口驱动的编程思路,如何根据s3c2440的芯片手册编写出最简单的串口驱动。一、串口的初始化串口初始化包括引脚初始化、串口时钟初始化和中断模式、波特率配置以及参数配置等。1、引脚初始化(1)看JZ2440开发板的原理图,可知UART0的引脚是GP...
2019-03-20 11:12:59 1288
原创 RT-Thread学习的综合应用——使用AP6181 WiFi模组对接OneNET应用示例
RT-Thread学习的综合应用——使用AP6181 WiFi模组对接OneNET应用示例学习了RT-Thread的内核也有一段时间了,由于各种各样的琐事自己没有去做一个综合应用示例,刚最近有点时间,做了一个对接OneNET的历程,采用的是OneNET的EDP协议,关于OneNET的EDP协议可以点击跳转至OneNET EDP协议讲解与应用这篇博客看一下,这篇博客会比较详细的介绍对接EDP协议...
2019-03-16 12:21:24 8859 7
原创 STM32串口唤醒STOP模式的实现
前言STM32常见的低功耗模式有三种:睡眠模式、STOP模式以及待机模式,STM32L系列还有其他低功耗模式。这里主要讲的是STOP模式,STOP模式可以通过外部中断或事件唤醒,但是不能通过串口中断唤醒,因为串口中断本身不是外部中断,那么如何才能实现串口唤醒STOP模式呢?因为我这里只是为了做验证,为了快速验证,我也就没有用RT-Thread的PM电源管理组件进入STOP模式,感兴趣的读...
2019-03-12 18:22:43 9431 9
转载 SFUD (Serial Flash Universal Driver) 串行 Flash 通用驱动库(转)
SFUD (Serial Flash Universal Driver) 串行 Flash 通用驱动库(转)原文博客链接:https://blog.csdn.net/arminkztl/article/details/52051636原文GitHub链接:https://github.com/armink/SFUD/blob/master/README.md0、SFUD 是什么SFUD ...
2019-03-01 11:32:10 1086
MTK 10A(包含)以后的软件版本编译工具RVCT3.1安装教程
2018-11-05
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人