RK3568 从入门到实战项目专栏目录及介绍

RK3568 Android11 实战

💬为什么要学习此专栏?


📢从 2007Android 系统出现到现在已经 15 年了,Android 智能手机系统市场份额统治了半壁江山。随着智能手机的飞跃发展,特别是 android 智能机的爆炸性发展,android 底层工程师变成了🔥越来越受欢迎的一个职位,很多人想要通过android 底层快速加入到这个行列。

但是不免心生疑惑:

  • 💬Android 底层驱动难不难?
  • 💬Android 底层学习要点是什么?
  • 💬如何将 Android 系统移植到特定的硬件平台上?
  • 💬Android Framework难不难?

尽管目前已经有一些这方面的书籍和视频教程,但是理论讲的多一些,这对于初学者来说是很难理解消化的,而且可能书中并未提供完整的代码,对于新手来说,实践操作困难比较大。还有一些 Linux 底层开发的书使用的源码版本比较低,有些书的内容仍然为 linux 2.4.x 的较低版本,这对于学习底层开发的学习者会造成一定的困惑。学习低版本的 linux 内核是没什么用处的,因为现在 Android 系统都使用了较高版本的 Linux 内核。

为了满足大家的上述需求,🎉故推出了 《RK3568 从入门到实战项目专栏》。

💬通过专栏可以学到什么?


  • Android平台音视频相关知识;
  • RK3568 NPU 的使用知识;
  • 基于Linux 4.19学习底层Linux驱动知识;
  • Android 平台 Framework层系统知识;
  • CameraLCD、触摸屏、音频、WIFI等各种常见外设底层知识;
  • Android11 系统知识。

💬本专栏特点


  • 瑞芯微 Android 11 源代码全开源;
  • 采用较新 4.19 内核进行讲解,紧跟潮流;
  • 以高性能开发板 RK3568 为学习平台,理论+实践结合,大大提高了学习效率;

💬平台介绍


本专栏采用BesTom百斯通的四核高性能人工智能主板。

Rockchip RK3568是四核处理器,集成双核心架构GPU以及高效能NPU;支持8G大内存;板载M.2SATA3.0接口;支持POE+供电;支持WiFi 65G/4G无线网络通讯;拥有丰富的扩展接口,可应用于智能NVR、云终端、物联网网关、工业控制等场景。

正面

背面

  • 4+32GB售价:799元
  • 2+16GB售价:699元

可以加博主微信领取优惠卷团购。

📢下面就让我们跟着RK3568平台一起学习把~🎉🎉

目录导读


欢迎大家来到内核笔记的《RK3568 Android11从入门到实战项目专栏目录及介绍》,开始前博主先列出RK3568平台学习的大纲,同时这也可以作为大家学习RK3568平台内核与安卓框架的参考。下面蓝字都是传送门,点击进入即可:

🎉一、环境搭建篇

  1. RK3568平台开发系列讲解(环境篇)瑞芯微RK3568亮点介绍
  2. RK3568平台开发系列讲解(环境篇)瑞芯微原厂源码目录介绍
  3. RK3568平台开发系列讲解(环境篇)RK3568 SDK 安装准备工作
  4. RK3568平台开发系列讲解(环境篇)RK3568 SDK软件架构
  5. RK3568平台开发系列讲解(环境篇)RK3568 SDK Linux编译服务器开发坏境搭建
  6. RK3568平台开发系列讲解(环境篇)编译 Android 固件
  7. RK3568平台开发系列讲解(环境篇)使用cmake编译Android可执行程序
  8. RK3568平台开发系列讲解(环境篇)RK3568上OpenCV 的编译移植
  9. RK3568平台开发系列讲解(环境篇)kernel编译及打包
  10. RK3568平台开发系列讲解(环境篇)使用USB线缆升级固件

🎉二、开发工具命令篇


  1. RK3568平台开发系列讲解(工具命令篇)adb manual

  2. RK3568平台开发系列讲解(工具命令篇)svc 命令的使用

  3. RK3568平台开发系列讲解(工具命令篇)Android Debug Bridge常用命令

  4. RK3568平台开发系列讲解(工具命令篇)使用TOP查看CPU使用率

  5. RK3568平台开发系列讲解(工具命令篇)常用 GIT 命令汇总

  6. RK3568平台开发系列讲解(工具命令篇)vim开发工具命令分析

  7. RK3568平台开发系列讲解(工具命令篇)MobaXterm 软件安装及使用

  8. RK3568平台开发系列讲解(工具命令篇)ADB的安装

  9. [RK3568平台开发系列讲解(工具命令篇)RKDevTool烧录工具的使用] –

  10. [RK3568平台开发系列讲解(工具命令篇)Ubuntu基本操作] –

🎉三、Linux系统 & Android 调试手段篇


  1. RK3568平台开发系列讲解(调试篇)Android11 proc 文件系统相关信息
  2. RK3568平台开发系列讲解(调试篇)Linux 内核的日志打印
  3. RK3568平台开发系列讲解(调试篇)内核函数调用堆栈打印方法汇总
  4. RK3568平台开发系列讲解(调试篇)常见的性能优化手段
  5. RK3568平台开发系列讲解(调试篇)如何跟踪系统事件
  6. RK3568平台开发系列讲解(调试篇)Linux相关日志分析
  7. RK3568平台开发系列讲解(调试篇)网络性能工具总结
  8. RK3568平台开发系列讲解(调试篇)磁盘的 I/O 的调试手段介绍
  9. RK3568平台开发系列讲解(调试篇)PCIe调试详解
  10. RK3568平台开发系列讲解(调试篇)如何跟踪系统事件
  11. RK3568平台开发系列讲解(调试篇)Oops 日志分析
  12. RK3568平台开发系列讲解(调试篇)IS_ERR函数的使用
  13. RK3568平台开发系列讲解(调试篇)debugfs 分析手段
  14. RK3568平台开发系列讲解(调试篇)如何控制普通进程的优先级
  15. RK3568平台开发系列讲解(调试篇)监控文件系统的底层原理
  16. RK3568平台开发系列讲解(调试篇)Linux 性能调试工具汇总
  17. RK3568平台开发系列讲解(调试篇)如何优化驱动稳定性和效率
  18. RK3568平台开发系列讲解(调试篇)系统运行相关频率设置
  19. [RK3568平台开发系列讲解(调试篇)I2C调试方法汇总]
  20. [RK3568平台开发系列讲解(调试篇)GPIO调试方法汇总]
  21. [RK3568平台开发系列讲解(调试篇)SPI调试方法汇总]
  22. [RK3568平台开发系列讲解(调试篇)USB调试方法汇总]

🎉四、Linux内核基础知识篇


  1. RK3568平台开发系列讲解(驱动基础篇)Linux 内核源码介绍
  2. RK3568平台开发系列讲解(驱动基础篇)misc 设备驱动简介
  3. RK3568平台开发系列讲解(驱动基础篇)Linux 用户层和内核层
  4. RK3568平台开发系列讲解(驱动基础篇)驱动模块传参
  5. RK3568平台开发系列讲解(驱动基础篇)Linux内核面向对象思想之封装
  6. RK3568平台开发系列讲解(驱动基础篇)Linux内核面向对象思想之继承
  7. RK3568平台开发系列讲解(驱动基础篇)深入剖析LDM(Linux设备模型)
  8. RK3568平台开发系列讲解(驱动基础篇)驱动程序框架
  9. RK3568平台开发系列讲解(驱动基础篇)驱动模块如何编译进内核
  10. RK3568平台开发系列讲解(驱动基础篇)Linux设备驱动基础之Linux内核模块
  11. RK3568平台开发系列讲解(驱动基础篇)Linux 设备和分类
  12. RK3568平台开发系列讲解(驱动基础篇)自旋锁详解
  13. RK3568平台开发系列讲解(驱动基础篇)工作延迟机制
  14. RK3568平台开发系列讲解(驱动基础篇)中断子系统框架
  15. RK3568平台开发系列讲解(驱动基础篇)GIC v3中断控制器
  16. RK3568平台开发系列讲解(驱动基础篇)Makefile 详解
  17. RK3568平台开发系列讲解(设备驱动篇)内核空间与用户空间数据交互实验
  18. RK3568平台开发系列讲解(驱动基础篇)mmap系统调用详解
  19. RK3568平台开发系列讲解(驱动基础篇)V4L2 用户空间 API 说明
  20. RK3568平台开发系列讲解(驱动基础篇)自动创建设备节点

🎉五、Linux内核驱动子系统篇


添加链接描述

  1. RK3568平台开发系列讲解(设备驱动篇)Platform 平台驱动模型
  2. RK3568平台开发系列讲解(设备驱动篇)设备树常用 of 函数
  3. RK3568平台开发系列讲解(设备驱动篇)Pinctrl子系统详解
  4. RK3568平台开发系列讲解(设备驱动篇)GPIO子系统详解
  5. RK3568平台开发系列讲解(设备驱动篇)Linux内核定时器详解
  6. RK3568平台开发系列讲解(设备驱动篇)输入子系统详解
  7. RK3568平台开发系列讲解(设备驱动篇)Linux I2C驱动介绍
  8. RK3568平台开发系列讲解(设备驱动篇)驱动开发之ADC的使用
  9. RK3568平台开发系列讲解(设备驱动篇)驱动开发之GPIO使用
  10. RK3568平台开发系列讲解(设备驱动篇)驱动开发之I2C使用
  11. RK3568平台开发系列讲解(设备驱动篇)驱动开发之红外遥控IR
  12. RK3568平台开发系列讲解(设备驱动篇)驱动开发之LCD使用
  13. RK3568平台开发系列讲解(设备驱动篇)驱动开发之RTC 使用
  14. RK3568平台开发系列讲解(设备驱动篇)驱动开发之PWM 使用
  15. RK3568平台开发系列讲解(设备驱动篇)Linux中断实验
  16. RK3568平台开发系列讲解(设备驱动篇)中断下文之tasklet的使用
  17. RK3568平台开发系列讲解(设备驱动篇)等待队列
  18. RK3568平台开发系列讲解(设备驱动篇)中断下文之工作队列的使用
  19. RK3568平台开发系列讲解(设备驱动篇)Binder驱动层的线程管理
  20. RK3568平台开发系列讲解(设备驱动篇)Linux 下电容触摸屏驱动框架
  21. RK3568平台开发系列讲解(设备驱动篇)V4L2程序实现流程
  22. RK3568平台开发系列讲解(设备驱动篇)Linux自带LED子系统驱动实验
  23. RK3568平台开发系列讲解(设备驱动篇)RK3568 PWM的使能与使用

🎉六、Linux系统篇


  1. RK3568平台开发系列讲解(Linux系统篇)Linux 内部的全景图
  2. RK3568平台开发系列讲解(Linux系统篇)Linux 目录结构介绍
  3. [RK3568平台开发系列讲解(Linux系统篇)内核启动过程]
  4. RK3568平台开发系列讲解(Linux系统篇)详解文件 I/O 操作
  5. RK3568平台开发系列讲解(Linux系统篇)内存映射与虚拟内存
  6. RK3568平台开发系列讲解(Linux系统篇)理解Ext文件系统
  7. RK3568平台开发系列讲解(Linux系统篇)理解Ext特殊的块组
  8. RK3568平台开发系列讲解(Linux系统篇)Linux 管道的使用
  9. RK3568平台开发系列讲解(Linux系统篇)共享内存
  10. RK3568平台开发系列讲解(Linux系统篇)线程 pthread 详解
  11. RK3568平台开发系列讲解(Linux系统篇)通过OF函数获取设备树中断信息实验
  12. RK3568平台开发系列讲解(Linux系统篇)kernel config 配置解析
  13. RK3568平台开发系列讲解(Linux系统篇)Linux内核定时器详解
  14. RK3568平台开发系列讲解(Linux系统篇)Linux 目录结构

🎉七、LCD显示篇


  1. RK3568平台开发系列讲解(LCD篇)屏幕调试常用的 debug 方法
  2. RK3568平台开发系列讲解(LCD篇)根据屏参和硬件设计填写DTS
  3. RK3568平台开发系列讲解(LCD篇)显示驱动硬件抽象层
  4. RK3568平台开发系列讲解(LCD篇)FrameBuffer内核层详解
  5. RK3568平台开发系列讲解(LCD篇)显示驱动硬件抽象层
  6. RK3568平台开发系列讲解(LCD篇)DRM 显示框架
  7. RK3568平台开发系列讲解(LCD篇)屏幕点亮流程
  8. RK3568平台开发系列讲解(LCD篇)息屏显示介绍
  9. RK3588平台开发系列讲解(LCD篇)MIPI 屏幕驱动调试

🎉八、音视频篇


  1. RK3568平台开发系列讲解(音视频篇)音视频的封装与转码
  2. RK3568平台开发系列讲解(音视频篇)音频信号基础知识
  3. RK3568平台开发系列讲解(音视频篇)视频图像基础概念
  4. RK3568平台开发系列讲解(音视频篇)图像数据格式
  5. RK3568平台开发系列讲解(音视频篇)音频系统架构基础
  6. RK3568平台开发系列讲解(音视频篇)Overlay视频输出系统结构
  7. RK3568平台开发系列讲解(音频篇)Audio 音量控制流程
  8. RK3568平台开发系列讲解(视频篇)视频渲染OpenGL ES是什么
  9. RK3568平台开发系列讲解(音视频篇)如何把音视频流进行网络传输?
  10. RK3568平台开发系列讲解(音频篇)Android AudioRecord 采集音频
  11. RK3568平台开发系列讲解(视频篇)视频编码的工作原理
  12. RK3568平台开发系列讲解(视频篇)摄像头采集视频的相关配置
  13. RK3568平台开发系列讲解(图像篇)JPEG图像处理
  14. RK3568平台开发系列讲解(图像篇)BMP图像处理
  15. RK3568平台开发系列讲解(图像篇)YUV & RGB色彩空间介绍
  16. RK3568平台开发系列讲解(音视频篇)FFmpeg公共基础参数
  17. RK3568平台开发系列讲解(显示篇)BMP文件的解析
  18. RK3568平台开发系列讲解(显示篇) DRM显示系统组成分析
  19. RK3568平台开发系列讲解(音视频篇)RTMP 推流

🎉九、常见外设篇


  1. RK3568平台开发系列讲解(USB篇)USB线缆的要求
  2. RK3568平台开发系列讲解(WIFI篇)WIFI连接过程
  3. RK3568平台开发系列讲解(WIFI篇)IEEE 802.11 无线网络接口的类型
  4. RK3568平台开发系列讲解(电源管理篇)RK809 电源管理芯片配置
  5. RK3568平台开发系列讲解(电源管理篇)wakelock和early_suspend
  6. RK3568平台开发系列讲解(电源管理篇)Power Management系统内核层power.c分析
  7. RK3568平台开发系列讲解(电源管理篇)分析Android Power Management Framework层\
  8. RK3568平台开发系列讲解(电源管理篇)Android Power Management JNI层架构分析
  9. RK3568平台开发系列讲解(电源管理篇)PowerManagerService息屏控制
  10. RK3568平台开发系列讲解(触摸屏篇)Android11 触摸芯片移植
  11. RK3568平台开发系列讲解(Camera篇)Camera系统的结构
  12. RK3568平台开发系列讲解(Camera篇)实现V4L2驱动
  13. RK3568平台开发系列讲解(Camera篇)Camera2简介
  14. RK3568平台开发系列讲解(Time Device驱动)Timed Output驱动的具体实现
  15. RK3568平台开发系列讲解(输入系统篇)输入系统架构分析
  16. RK3568平台开发系列讲解(输入系统篇)event机制详解
  17. RK3568平台开发系列讲解(输入系统篇)Input(输入)系统驱动详解
  18. RK3568平台开发系列讲解(输入系统篇)Android 输入事件拦截机制
  19. RK3568平台开发系列讲解(振动器篇)振动器系统架构各层详解
  20. RK3568平台开发系列讲解(振动器篇)振动器系统架构
  21. RK3568平台开发系列讲解(Alarm篇)Alarm层次结构介绍
  22. RK3568平台开发系列讲解(蓝牙篇)蓝牙系统结构
  23. RK3568平台开发系列讲解(蓝牙篇)Android 蓝牙框架概览

🎉十、NPU篇


  1. RK3568平台开发系列讲解(NPU篇)RKNPU SDK软件架构
  2. RK3568平台开发系列讲解(NPU篇)什么是RKNPU
  3. RK3568平台开发系列讲解(NPU篇)让 NPU 跑起来

🎉十一、安卓适配篇


  1. RK3568平台开发系列讲解(安卓移植篇)瑞芯微原厂源码目录介绍
  2. RK3568平台开发系列讲解(安卓移植篇)Android11 修改 uboot logo
  3. RK3568平台开发系列讲解(安卓适配篇)Android11 修改开机动画
  4. RK3568平台开发系列讲解(安卓适配篇)Android11旋转屏幕
  5. RK3568平台开发系列讲解(安卓适配篇)Android 源码的 device 目录
  6. RK3568平台开发系列讲解(安卓适配篇)Android 源码本地化
  7. RK3568平台开发系列讲解(安卓适配篇)Android11 预安装应用功能
  8. RK3568平台开发系列讲解(安卓适配篇)获取 root 权限
  9. RK3568平台开发系列讲解(安卓适配篇)Android11 预安装应用功能

🎉十二、Android 11 系统层开发篇


  1. RK3568平台开发系列讲解(Logger篇)日志写入接口驱动
  2. RK3568平台开发系列讲解(Logger篇)日志库Liblog驱动
  3. RK3568平台开发系列讲解(Logger篇)Logger驱动程序
  4. RK3568平台开发系列讲解(安卓篇)JNI调用流程分析
  5. RK3568平台开发系列讲解(安卓篇)PackageInstaller(应用安装)流程介绍
  6. RK3568平台开发系列讲解(安卓篇)Apk数字签名安装流程
  7. RK3568平台开发系列讲解(安卓篇)勿扰模式系统流程
  8. RK3568平台开发系列讲解(安卓篇)LED呼吸灯系统流程
  9. RK3568平台开发系列讲解(安卓篇)Android dex文件生成流程
  10. RK3568平台开发系列讲解(安卓篇)WakeLock分析
  11. RK3568平台开发系列讲解(安卓篇)Android关机Framework 代码流程
  12. [RK3568平台开发系列讲解(安卓篇)传感器系统分析]
  13. [RK3568平台开发系列讲解(安卓篇)电话系统分析]
  14. [RK3568平台开发系列讲解(安卓篇)时钟系统分析]
  15. [RK3568平台开发系列讲解(安卓篇)多媒体框架分析]

🎉十三、网络篇


  1. RK3568平台开发系列讲解(网络篇)网络连通性(NetworkMonitor)分析
  2. RK3568平台开发系列讲解(网络篇)详解socket的接口实现
  3. RK3568平台开发系列讲解(网络篇)使用socket建立TCP连接
  4. RK3568平台开发系列讲解(网络篇)常用的网络工具
  5. RK3568平台开发系列讲解(网络篇)什么是Socket套接字
  6. [RK3568平台开发系列讲解(网络篇)内核如何接收网络包过程分析]
  7. [RK3568平台开发系列讲解(网络篇)内核如何发送网络包过程分析]
  8. [RK3568平台开发系列讲解(网络篇)TCP建立连接过程分析]
  9. [RK3568平台开发系列讲解(网络篇)bridge网桥分析]
  10. [RK3568平台开发系列讲解(网络篇)网卡的创建过程分析]
  11. [RK3568平台开发系列讲解(网络篇)网络数据软中断分析]

🎉十四、系统优化篇


  1. RK3568平台开发系列讲解(系统优化篇)排查卡顿的工具介绍
  2. RK3568平台开发系列讲解(系统优化篇)系统卡顿了怎么办
  3. RK3568平台开发系列讲解(系统优化篇)如何进行内存优化
  4. RK3568平台开发系列讲解(系统优化篇)常见CPU性能问题
  5. RK3568平台开发系列讲解(系统优化篇)系统I/O的性能优化
  6. [RK3568平台开发系列讲解(系统优化篇)常见网络性能优化]
  7. [RK3568平台开发系列讲解(系统优化篇)常见IO性能优化]
  8. [RK3568平台开发系列讲解(系统优化篇)进程调度性能分析]

🎉十五、深度学习项目篇


  1. RK3568平台开发系列讲解(项目篇)RK3568 赋能 NVR/XVR应用项目
  2. RK3568平台开发系列讲解(AI篇)车辆检测&车道线识别&可行驶区域分割 模型对比检测结果
  3. [RK3568平台开发系列讲解(项目篇)RK3568 运行 openCV] –
  4. [RK3568平台开发系列讲解(项目篇)RK3568 语言识别项目]
  5. [RK3568平台开发系列讲解(项目篇)RK3568 人脸识别项目]
  6. [RK3568平台开发系列讲解(项目篇)RK3568 手势识别]
评论 52
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

内核笔记

你的鼓励是我的动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值