
RK3588 Android12 开发入门到精通专栏
文章平均质量分 80
瑞芯微旗舰芯片RK3588,无论是在芯片制程、算力还是架构上,均有领先地位,具有突破主流芯片技术瓶颈的意义。
优惠券已抵扣
余额抵扣
还需支付
¥159.00
¥299.90
购买须知?
本专栏为图文内容,最终完结不会低于15篇文章。
订阅专栏,享有专栏所有文章阅读权限。
本专栏为虚拟商品,基于网络商品和虚拟商品的性质和特征,专栏一经购买无正当理由不予退款,不支持升级,敬请谅解。
内核笔记
一直从业于半导体行业,曾为Linux内核开源文档社区提交过若干文档。
主要从事Linux、Android相关系统软件开发工作,负责Soc芯片BringUp及系统软件开发,喜欢阅读内核源代码,在不断的学习和工作中深入理解内存管理,进程调度,文件系统,设备驱动等内核子系统。
展开
-
RK3588 Android12 开发入门到精通专栏目录及介绍
近十几年来,随着以 iOS 和 Android 系统为代表的智能手机的普及与发展,互联网行业早已进入“移动”的时代。但是如今的“风口”已经从移动转向 AI,整个移动互联网行业正处于增量下降、存量厮杀的阶段。面对技术变革、前景不明、竞争激烈的现状,嵌入式开发者及移动开发者们都感到了焦虑与迷茫。在这个大环境下,行业和企业对开发工程师的要求越来越高,而用户对产品质量和体验的要求也越来越高。💬作为一名移动软件开发者以及嵌入式软件开发者,我们该如何破局呢?原创 2021-07-31 03:10:29 · 18604 阅读 · 20 评论 -
当 VSCode 遇见 DeepSeek:AI 赋能未来编程
近期,国产大模型Deepseek v3凭借其卓越的推理能力引发了广泛关注🔥。其官网提供的大模型API接口服务以高性价比著称,价格极具竞争力。本文将介绍如何在VSCode中,通过开源AI编程辅助插件Continue,配置Deepseek的API接口,从而实现常见的AI编程辅助功能。原创 2025-02-11 19:20:32 · 1339 阅读 · 0 评论 -
RK3588 Linux平台部署DeepSeek模型教程
RK3588 Linux平台部署DeepSeek模型教程原创 2025-02-14 20:33:09 · 2155 阅读 · 0 评论 -
RK3588平台开发系列讲解(DMA篇)DMA engine使用
Linux 内核的 DMA 引擎提供了一组完整的接口,用于申请和释放 DMA 通道、准备 DMA 描述符、启动和控制 DMA 传输,以及同步和管理缓存。通过这些接口,内核能够高效地处理异步的 DMA 传输任务,减少 CPU 的干预,提高数据传输的效率。原创 2025-02-06 19:09:39 · 299 阅读 · 0 评论 -
RK3588平台开发系列讲解(ARM篇)ARM64底层中断处理
沉淀、分享、成长,让自己和他人都能有所收获!😄。原创 2025-01-27 23:44:52 · 1727 阅读 · 0 评论 -
RK3588平台开发系列讲解(NPU篇)NPU 驱动的组成
沉淀、分享、成长,让自己和他人都能有所收获!😄。原创 2025-01-18 23:56:21 · 569 阅读 · 0 评论 -
RK3588平台开发系列讲解(调试篇)CGroup 精细化的控制
可以看到 CGroup 可以控制的子系统。其中 CPU 和 memory 我们日常关注是最多的,接下来我们来看看 CGroup 与 CPU 相关的内容。原创 2025-01-14 21:13:32 · 229 阅读 · 0 评论 -
RK3588平台开发系列讲解(系统篇)Linux Kconfig的语法
Kconfig的语法及代码结构非常简单。本博文只介绍Kconfig中常用的几个知识点。更详尽的内容可以参阅Linux官方提供的帮助文档。这份文档们于内核源码目录下的 ./Document/kbuild/kconfig-language.txt。所谓 Kconfig,其实就是一个位于要被控制的程序模块源码目录下的文件名为 Kconfig 的普通的文本文件而已。Kconfig文件在Linux系统中的数量是不确定的。原创 2025-01-06 00:18:58 · 465 阅读 · 0 评论 -
RK3588平台开发系列讲解(显示篇)图像的宽高和跨距
沉淀、分享、成长,让自己和他人都能有所收获!😄“图像的基本组成单元为像素,对视频图像的存储,实际上是对像素的存储”。基于图像位深,我们可以确定存储一个像素所需的字节数,下面,可以开始“指导”计算机如何定量读取图像数据了。像素在图像中是一行一行排列、并逐行存储在内存中的,计算机在读取图像时,就需要逐行地、正确地读取出每一行的像素。这里就引出两个问题:每一行究竟有多少个像素?计算机每获取一行数据需要读取多少个字节呢?原创 2024-09-04 23:16:51 · 361 阅读 · 0 评论 -
RK3588平台开发系列讲解(显示篇)MIPI详解
沉淀、分享、成长,让自己和他人都能有所收获!😄。原创 2024-09-04 22:52:14 · 1352 阅读 · 0 评论 -
RK3588平台开发系列讲解(视频篇)ffmpeg 的移植
📢ffmpeg 是一种多媒体音视频处理工具,具备视频采集功能、视频抓取图像、视频格式转换、给视频加水印并能将视频转化为流等诸多强大的功能。它采用 LGPL 或 GPL 许可证,是一种开源程序。原创 2024-02-19 19:31:19 · 1492 阅读 · 1 评论 -
RK3588平台开发系列讲解(视频篇)RKMedia 数据流向
📢RKMedia是RK提供的一种多媒体处理方案,可实现音视频捕获、音视频输出、音视频编解码等功能。原创 2024-02-13 09:06:32 · 1375 阅读 · 0 评论 -
RK3588平台开发系列讲解(Camera篇)使用v4l2-ctl抓图
📢本篇章主要讲解如何使用v4l2-ctl抓图。原创 2024-02-08 06:29:47 · 2410 阅读 · 0 评论 -
RK3588平台开发系列讲解(AI 篇)什么是NPU
📢什么是 NPU 呢?在谈这个问题之前,可以先来看看什么是 CPU 和 GPU,CPU 就是中央处理器,中央处理器就好像是人类的大脑,主要负责各种逻辑控制和任务调度。所以 CPU的计算能力相对来说不是最强的。GPU 是图形处理器,顾名思义,图形处理器是用来处理图形的,那处理图形就要涉及到大量的计算,所以 GPU 相对 CPU 来说更擅长计算,但是不擅长逻辑控制和调度。从这方面来讲就可以说 GPU 是 CPU的互补。原创 2024-02-08 01:02:38 · 935 阅读 · 0 评论 -
RK3588平台开发系列讲解(视频篇)RKMedia的RGA模块
📢RKMedia是RK提供的一种多媒体处理方案,可实现音视频捕获、音视频输出、音视频编解码等功能。原创 2024-02-01 00:25:43 · 1797 阅读 · 1 评论 -
RK3588平台开发系列讲解(视频篇)RKMedia的VDEC模块
📢RKMedia是RK提供的一种多媒体处理方案,可实现音视频捕获、音视频输出、音视频编解码等功能。原创 2024-01-31 23:31:03 · 1630 阅读 · 1 评论 -
RK3588平台开发系列讲解(视频篇)H.264码流结构介绍
RK3588平台开发系列讲解(视频篇)H.264码流结构介绍原创 2024-01-31 22:55:02 · 869 阅读 · 0 评论 -
RK3588平台开发系列讲解(视频篇)RKMedia框架
📢RKMedia是RK提供的一种多媒体处理方案,可实现音视频捕获、音视频输出、音视频编解码等功能。原创 2024-01-25 00:19:11 · 1936 阅读 · 2 评论 -
RK3588平台开发系列讲解(AI 篇)RKNN-Toolkit2 模型的加载转换
📢 RKNN-Toolkit2 目前支持 Caffe、TensorFlow、TensorFlowLite、ONNX、DarkNet、PyTorch 等模型的加载转换,这些模型在加载时需调用对应的接口,以下为这些接口的详细说明。原创 2023-12-26 00:10:58 · 1458 阅读 · 1 评论 -
RK3588平台开发系列讲解(AI 篇)RKNN 数据结构详解
📢本篇章主要讲解 RKNN 相关的数据结构。原创 2023-12-25 22:07:54 · 1096 阅读 · 0 评论 -
RK3588平台开发系列讲解(AI 篇)RKNN rknn_query函数详细说明
📢本篇章主要讲解 RKNN C API rknn_query函数详细说明。原创 2023-12-25 21:47:20 · 1559 阅读 · 0 评论 -
RK3588平台开发系列讲解(hardware)reference-ril源码分析
RK3588平台开发系列讲解(hardware)reference-ril源码分析原创 2023-12-09 01:20:57 · 336 阅读 · 0 评论 -
RK3588平台开发系列讲解(显示篇)MIPI 屏幕驱动调试
📢 调试 MIPI 屏幕主要有三部分内容:屏幕背光调试,这个是首先要搞定的,背光不亮,屏幕也就什么都看不到。这个比较简单,属于 PWM 相关知识。向屏幕发送初始化序列。调试屏幕的 DPI 参数,最后需要调试 MIPI 屏幕的 DPI 参数,也就是 HBP、HFP、VBP、VFP 等这些参数。原创 2023-11-08 00:23:51 · 2233 阅读 · 0 评论 -
RK3588平台开发系列讲解(嵌入式AI篇)RKNPU详解
📢 本篇将给大家介绍什么是RKNPU。原创 2023-11-23 00:22:12 · 1395 阅读 · 1 评论 -
RK3588平台开发系列讲解(嵌入式AI篇)嵌入式AI模型的部署
📢 本篇将给大家介绍嵌入式AI模型的部署。原创 2023-11-23 00:08:28 · 2006 阅读 · 1 评论 -
RK3588平台开发系列讲解(嵌入式AI篇)嵌入式AI的学习步骤
📢 本篇将给大家介绍什么是嵌入式AI。原创 2023-11-15 23:29:41 · 1060 阅读 · 0 评论 -
RK3588平台开发系列讲解(摄像头篇)USB摄像头驱动分析
📢 USB摄像头驱动位于 drivers\media\usb\uvc\uvc_driver.c ,我们本篇重点看下USB摄像头驱动。原创 2023-11-15 23:17:39 · 1525 阅读 · 1 评论 -
RK3588平台开发系列讲解(项目篇)实时显示摄像头
📢 本篇将给大家介绍,如何基于USB摄像头进行实时显示。原创 2023-11-14 23:41:11 · 1232 阅读 · 2 评论 -
RK3588平台开发系列讲解(项目篇)基于yolov5的物体识别
📢 本篇将给大家介绍,如何运行基于yolov5的物体识别demo。原创 2023-11-02 00:08:47 · 805 阅读 · 0 评论 -
RK3588平台开发系列讲解(项目篇)视频监控之RTMP推流
📢 目前常见的视频监控和视频直播都是使用了 RTMP、RTSP、HLS、MPEG-DASH、WebRTC流媒体传输协议等。原创 2023-09-20 00:01:51 · 1891 阅读 · 0 评论 -
RK3588平台开发系列讲解(安卓篇)Android12 获取 root 权限
📢获取Android设备的root权限是指取得超级用户(root用户)的权限,使得用户可以对系统进行更广泛的修改和操作。但需要注意,获取root权限可能会导致安全风险,包括系统不稳定、数据丢失或设备损坏,因此应该谨慎操作,并了解风险。原创 2023-09-17 23:38:01 · 2359 阅读 · 2 评论 -
RK3588平台开发系列讲解(AI 篇)RKNN-Toolkit2 模型的加载
📢 RKNN-Toolkit2 目前支持 Caffe、TensorFlow、TensorFlowLite、ONNX、DarkNet、PyTorch等模型的加载转换,这些模型在加载时需调用对应的接口,以下为这些接口的详细说明。原创 2023-08-24 23:44:46 · 1900 阅读 · 0 评论 -
RK3588平台开发系列讲解(AI 篇)RKNN-Toolkit2 API 介绍
📢本篇章主要讲解 RKNN-Toolkit2 API 详细说明。原创 2023-08-20 00:30:18 · 1584 阅读 · 4 评论 -
RK3588平台开发系列讲解(内存篇)伙伴系统如何分配页面
📢分配物理内存页面的过程很好推理:首先要找到内存节点,接着找到内存区,然后合适的空闲链表,最后在其中找到页的 page 结构,完成物理内存页面的分配。原创 2023-08-20 07:45:00 · 637 阅读 · 0 评论 -
RK3588平台开发系列讲解(AI 篇)RKNN C API 详细说明
📢本篇章主要讲解 RKNN C API 详细说明。原创 2023-08-17 00:20:57 · 1667 阅读 · 1 评论 -
RK3588平台开发系列讲解(AI 篇)RKNPU 推理软件框架
📢本篇章主要讲解什么是RKNPU。原创 2023-08-14 23:14:34 · 2013 阅读 · 1 评论 -
RK3588平台开发系列讲解(环境篇)vim代码编辑器的巧用
📢 Vim 是从 vi 发展出来的一个文本编辑器。代码补全、编译及错误跳转等方便编程的功能特别丰富,在程序员中被广泛使用。原创 2023-08-08 23:28:29 · 501 阅读 · 0 评论 -
RK3588平台开发系列讲解(文件系统篇)什么是 VFS
📢 今天我们一起来瞧一瞧 Linux 是如何管理文件,也验证一下 Linux 那句口号:一切皆为文件。原创 2023-08-05 18:50:38 · 725 阅读 · 2 评论 -
RK3588平台开发系列讲解(调试篇)如何进行性能分析
📢 本篇将介绍性能分析(Performance Profiling)最简单的性能分析工具是 top,可以快速查看进程的 CPU、内存使用情况;pstack 和 strace 能够显示进程在用户空间和内核空间的函数调用情况;perf 以一定的频率采样分析进程,统计各个函数的 CPU 占用百分比;gperftools 是“侵入”式的性能分析工具,能够生成文本或者图形化的分析报告,最直观的方式是火焰图。原创 2023-07-31 22:20:21 · 1304 阅读 · 1 评论 -
RK3588平台开发系列讲解(LCD篇)FrameBuffer 操作步骤
📢在应用程序中,操作/dev/fbX 的一般步骤进行介绍。原创 2023-07-31 00:16:20 · 1057 阅读 · 3 评论