- 博客(18)
- 资源 (29)
- 收藏
- 关注
原创 RK3399平台开发系列讲解(项目实践篇)1.6、广告机硬件结构设计
平台内核版本安卓版本RK3399Linux4.4Android7.1文章目录终端设备硬件结构设计网络接口音频模块MIPI屏摄像头存储模块终端设备硬件结构设计终端设备采用的主控制器微处理芯片RK3288,外接各外部硬件模块电路,框架上主要包括网络接口、音频模块、MIPI屏模块、摄像头模块、DC/DC模块以及存储器模块。网络接口网络接口包含Wi-Fi模块以及以太...
2020-02-29 18:39:19 2379 7
原创 RK3568平台开发系列讲解(驱动篇)pin function和pin group:iomuxc节点解析始末
pin function和pin group:iomuxc节点解析始末设备树iomuxc节点层次iomuxcfunctiongroupfsl,pins = < xxx xxx >;…group…function…层次关系说明iomuxc:pinctrl子系统的设备树节点function:芯片具有外设功能,一个功能对应一个或多个IO组配置信息group:IO组中每个IO的配置信息fsl,pins:imx6ul
2020-02-28 17:54:15 2537 10
原创 RK3399平台开发系列讲解(系统编译篇)8.1、系统分区表的修改
平台内核版本RK1108Linux3.1文章目录实践查看当前设备分区表修改配置文件操作设备节点方式改写思考实践查看当前设备分区表命令cat /proc/partitionskernel为例,其大小为8192KB/1024 = 8MB 。那么上面这个大小是哪里设置,看下面。修改配置文件目录:build/setting.ini文件中关键的解释如下:...
2020-02-28 13:36:03 3614 8
原创 RK3399平台开发系列讲解(项目实践篇)1.13、广告机项目介绍
平台内核版本安卓版本RK3399Linux4.4Android7.1文章目录广告视频系统总体设计方案广告推送服务器上的软件设计方案概述广告视频系统总体设计方案广告视频系统,包括广告推送服务器和终端设备两部分,广告推送服务器通过无线网卡以及无线路由器搭建的Wi-Fi无线网络环境,向终端设备传输H.264编码格式的广告视频流,终端设备接收H.264编码格式的广告视频...
2020-02-28 00:21:36 2621 7
原创 RK3399平台开发系列讲解(系统编译篇)8.2、系统固件的打包
平台内核版本RK1108Linux3.1文章目录实践rootfs打包思考Makefile在之前的一篇文章[RK1108][Linux3.1]调试笔记-如何使应用开机启动中说道如何让自己的应用自启动,这篇来分析下我们的应用是如何打包到固件里面的。实践rootfs打包目录:config/pack-rootfs.mkpack-rootfs: @$(c...
2020-02-27 17:21:40 2690 9
原创 RK3568平台开发系列讲解(驱动篇)pin state:pinctrl-names的真相
pin state:pinctrl-names的真相iomuxc节点存储全部所需的引脚配置信息"虚拟"外设设置pin state数量和类型设置状态对应的pin grouppin state->pin group,一对多pin group->pin,一对多pinctl_map存储外设所有state下pin group的配置信息函数层次分析pinctrl_enable()->pinctrl_claim_hogs()create_pinctrl------
2020-02-27 15:57:34 2276 9
原创 RK3568平台开发系列讲解(驱动篇)驱动开发之GPIO使用
GPIO, 全称 General-Purpose Input/Output(通用输入输出),是一种软件运行期间能够动态配置和控制的通用引脚。 所有的 GPIO 在上电后的初始状态都是输入模式,可以通过软件设为上拉或下拉,也可以设置为中断脚,驱动强度都是可编程的,其核心是填充 GPIO bank 的方法和参数,并调用 gpiochip_add 注册到内核中。本文以 GPIO0_B4 和 GPIO4_D5 这两个 GPIO 口为例写了一份简单操作 GPIO 口的驱动,在 SDK 的路径为:kernel/dr
2020-02-23 20:17:47 4860 6
原创 RK3399平台开发系列讲解(内核驱动外设篇)6.13、add ethernet(RTL8306MB) support
平台内核版本安卓版本RK3399Linux4.4Android7.1文章目录dtsconfigdriversdts目录arch/arm64/boot/dts/rockchip/rk3399-b201-rev1.dts vcc_phy: vcc-phy-regulator { compatible = "regulator-fixed"; regu...
2020-02-22 21:59:12 6082 9
原创 RK3399平台开发系列讲解(内核驱动外设篇)3.26、DM5150驱动的支持
DM5150支持(一)平台内核版本安卓版本PX3Linux4.4Android7.1文章目录KconfigMakefile驱动Kconfig目录drivers/media/video/Kconfig+config SOC_CAMERA_DM5150+ tristate "dm5150 camera support for rockchip"...
2020-02-22 21:43:57 2045 7
原创 RK3399平台开发系列讲解(项目实践篇)1.14、车机系统介绍
平台内核版本安卓版本PX3Linux4.4Android7.1文章目录系统框图主要物料系统框图主要物料名称名称CPUPX3/ROCKCHIPPMURK818-1/ROCKCHIPDDRMT41K256M16TW-107ITEMMCKLMAG1JETD-B041显示屏AT070TN92触摸屏P+G...
2020-02-22 21:21:49 2798 6
原创 RK3399平台开发系列讲解(其他篇)1.18、瑞芯微 RK3288 芯片介绍
平台内核版本安卓版本RK3399Linux4.4Android7.1文章目录Cortex-A17 架构分析RK3288芯片介绍Cortex-A17 架构分析目前,ARM Cortex-A 系列有基于 32 位指令集和 64 位指令集的。基于 32 位的有A15、A9、A7,基于 64 位的有 A57、A53。Cortex-A17是用来替换掉 Cortex -A1...
2020-02-22 20:22:13 3560 6
原创 RK3399平台开发系列讲解(内核修改记录篇)7.7、中断(工作队列)的使用
平台内核版本安卓版本RK3399Linux4.4Android7.1文章目录设备树中断设备树工作队列设备树/ { my_test_node { compatible = "test_platform"; irq_gpio = <&gpio0 GPIO_B1 IRQ_TYPE_EDGE_FALLING>; };};中断中断底...
2020-02-20 22:07:05 1888 8
原创 RK3399平台开发系列讲解(系统修改记录篇)1.21、热成像传感器MLX90640的JNI添加
平台内核版本安卓版本RK3399Linux4.4Android7.1文章目录JNI回调函数回调函数的实现JNI文件:native-lib.cpp#include "IICDev.h"#include <android/log.h>#include <jni.h>#include <stdio.h>#include&l...
2020-02-20 21:29:04 2771 8
原创 RK3399平台开发系列讲解(内核驱动外设篇)6.30、FLASH(W25Q128)的驱动解析
平台内核版本安卓版本RK3399Linux4.4Android7.1文章目录W25Q128介绍软件基础SPI工作方式硬件连接(以W25Q128FV为例子介绍)DeviceTree驱动W25Q128介绍W25Q128阵列将16M 的容量分为 256个块(Block)每个块大小为 64K字节,每个块又分为16个扇区(Sector),每个扇区 4K个字节。 W25Q...
2020-02-20 20:12:45 2805 8
原创 RK3399平台开发系列讲解(系统修改记录篇)1.18、加密芯片支持(二)JNI
平台内核版本安卓版本RK3399Linux4.4Android7.1文章目录i2c_jni.cppCallback实现i2c_jni.cppJNIEXPORT 和 JNICALL 是用于导出函数的、依赖于编译器的指示符。返回类型是映射到Java类型的 C/C++ 类型。#include "IICDev.h"#include <android/log.h...
2020-02-18 01:55:20 2328 9
原创 RK3399平台开发系列讲解(内核驱动外设篇)6.27、加密芯片支持(一)驱动支持
平台内核版本安卓版本RK3399Linux4.4Android7.1文章目录Pin ConfigurationEncryption Flowi2c驱动miscdevice向上数据交互hqSE_write_datahqSE_read_dataPin ConfigurationEncryption Flowi2c驱动I2C的设备驱动是通过i2c_add_dr...
2020-02-18 01:37:58 2912 6
RK3399 Android7.1-Box 软件开发指南 V1.01-20170401.rar
2021-06-04
ioremap_gpio_demo.c
2021-02-26
rkisp的驱动代码
2020-10-21
MLX90640红外开发资料包.zip
2020-02-18
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人