1.添加驱动程序 2.编写jni c程序编译为库给java调用 3.app调用jni静态链接库操作底层驱动 1.添加驱动程序 修改/work/rk3288/firefly-rk3288_android5.1_git_20180126/kernel/drivers/Makefile 添加一行obj-y ...
分类:
移动开发 时间:
2018-09-10 21:20:49
阅读次数:
307
9x25 LED 驱动框架分析 2016.07.13 进入内核 make menuconfig 输入 /led 回车搜索到 │ Location: │ │ -> Device Drivers │ │ -> LED Support (NEW_LEDS [=y]) 进入LED Support发现有这一项 ...
分类:
其他好文 时间:
2018-09-08 15:31:59
阅读次数:
159
9x25 PPS 驱动框架分析 2016.07.14 Device Drivers > PPS support > [*] GPIO support [*] PPS kernel consumer support < > PPS line discipline (NEW) 在内核搜索 grep "P ...
分类:
其他好文 时间:
2018-09-08 15:23:53
阅读次数:
232
第二章 添加相关功能 本项目需要用到的板载资源包括:GPIO、串口3路、定时器中断、外部中断、 GPIO配置 串口配置 串口初始化 下面给出三路串口的接收和发送对应的IO口: 串口号发送(TX)接收(RX)debugUsart(USART1)PA9PA10printUsart(USART2)PA2P... ...
分类:
其他好文 时间:
2018-09-07 15:07:53
阅读次数:
210
开发板:nanopi-neo系统环境:ubuntu coreLED灯接GPIO11引脚(物理引脚第7个) cd /sys/class/gpio/gpiochip0///在/sys/class/gpio目录下生成一个gpio203 目录echo 203 > exportcd gpio203cat di ...
分类:
其他好文 时间:
2018-09-05 17:53:02
阅读次数:
128
芯片 GPIO 分为待机有电的 GPIO(PM GPIO)和待机掉电的 GPIO(Non-PM GPIO)。a. 使用 PM GPIO 口时,必须使用 Standby 电源上拉;Non-PM GPIO 口必须使用 Normal 电源上拉。b. GPIO 分 3.3V 和 5V 两种耐压,一般采用 3 ...
分类:
其他好文 时间:
2018-09-03 11:11:58
阅读次数:
3785
最近要用STM32来输出PWM,花了一个晚上写完了,记录一下 (我用的是STM32F303CCT6) 1.打开定时器时钟 RCC_APB1PeriphClockCmd(RCC_APB1Periph_TIM3, ENABLE); 2.打开输出引脚的GPIO时钟 RCC_AHBPeriphClockCm ...
分类:
其他好文 时间:
2018-08-29 14:56:24
阅读次数:
266
常用开源工程简介 树莓派内核中已经编译自带了 gpio 的驱动,我们常通过一些第三方写好的库函数来完成具体的操作,比较常见的操作库函数有: python GPIO 开发语言——python 简单介绍——树莓派官方资料中推荐且容易上手。python GPIO 是一个小型的 python 库,可以帮助用 ...
分类:
其他好文 时间:
2018-08-19 18:03:35
阅读次数:
178
学习目录:树莓派学习之路-GPIO Zero 官网地址:https://gpiozero.readthedocs.io/en/stable/api_input.html 环境:UbuntuMeta-16.04 树莓派:3代B型 提供这些简单地日常使用的输入设备组件接口。 在使用代码之前,必须正确使用 ...
1、计数所用的时钟源不同:
独立看门狗由内部专门的 40Khz 低速时钟;
窗口狗使用的是 PCLK1 的时钟,使用前需要先使能时钟,而独立狗不需要使能时钟操作;
2、中断不都有:
独立看门狗没有中断,超时直接复位;
窗口狗有中断,超时可以在中断中做复位前的函数操作或者重新喂狗;
3、使用条件推... ...
分类:
其他好文 时间:
2018-08-15 21:06:03
阅读次数:
181