
树莓派3
文章平均质量分 81
KosingZhu
More Than Knowning How To Do !
github:https://github.com/KosingZhu
展开
-
启用树莓派3的Uart
一、前言 下图是树莓派3的IO映射图,可以看到树莓派3 BCM码的14和15分别对应的是Uart的Tx和Rx。但是由于树莓派3板载了蓝牙,默认的情况下,该路的Uart被蓝牙占用,从而导致了我们正常情况下再Linux系统层无法对该路Uart IO进行读写操作。从而导致我们需要对外部的Uart设备进行通信时,显得力不从心,下面就来看看怎么从系统中解禁该路Uart。 二、启用Uart设备的具体步骤原创 2017-05-15 21:27:05 · 1335 阅读 · 0 评论 -
树莓派3移植安卓系统指导
**前言:**树莓派3安卓原生系统的移植主要分成两大步骤:1、Linux和安卓镜像文件的编译;2、就是镜像文件的烧写。由于之前已经编译好了Linux和安卓镜像文件了(资源地址附后),所以这里就先从怎么烧写系统开始讲起。第二部分再介绍如何去编译Linux内核和安卓镜像。一、系统镜像文件的烧写 在烧写镜像之前我们首先要对用作树莓派的系统卡进行分区和格式化处理。Linux环境下,可以用原创 2017-05-15 21:31:18 · 5519 阅读 · 1 评论 -
树莓派开源驱动库源码分析之bcm2835_init
一、 BCM2835驱动库介绍BCM2835是一个树莓派开源的驱动库,它提供了树莓派板上J8排针上引出的GPIO的操作接口,包括IIC、SPI、PWM等驱动程序样例。以下是在使用的过程中对该库的源码分析总结。首先先来介绍一下该库的C文件组成。该库的C文件主要分布在src和example这两个文件夹。Src文件夹里面有bcm2835.c、bcm2835.h和test.c,整个库的主要代码实现都在原创 2017-06-19 21:43:56 · 5988 阅读 · 2 评论 -
树莓派开源驱动库BCM2835之SPI
一、前言本文是树莓派外围io操作的入门介绍,高手跳过。前一篇介绍了BCM2835库的init部分,这里接着介绍一下BCM2835的SPI. SPI在BCM2835库文件中有两个相关的文件,一个是spi.c和spin. c; spin.c是多字节连续发送接收的demo。Spin.c是单字节发送的demo。这里主要讲一下spin.c。BCM2835库的主要代码实现都目录下面的bcm2835原创 2017-09-10 23:06:59 · 9569 阅读 · 7 评论