自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(136)
  • 资源 (5)
  • 收藏
  • 关注

原创 rk3568 Android12 调整默认音量

Android首次开机时默认音量的修改在实际生活中具有重要作用。默认音量设置影响了用户体验和设备的适应性。通过设置一个合适的默认音量,可以在用户首次使用设备时提供更舒适和合适的音量水平,避免出现过低或过高的音量引发的不便或不适。这对于保护用户的听力健康尤为重要,特别是对于长时间使用耳机或在噪音环境下使用设备的用户。良好的默认音量设置还可以增加用户的满意度,因为他们无需在每次启动设备时手动调整音量,从而节省时间和精力。

2024-07-16 08:00:00 72

原创 rk3568 电亮双LVDS 屏

承接文章《rk3568点亮LCD(lvds)》中仅仅只能使用亮单LVDS;经过厂商的努力,陆续发布新补丁。目前支持双lvds显示,缺憾是需要自己额外移植相关补丁。受限于通信频率和VOP编码能力,支持最大分辨仍然是1920x1080、60fps。

2024-07-09 08:00:00 72

原创 Android 休眠流程(三)

ATF(ARM Trusted Firmware) 的体系架构里将整个系统分成四种安全等级,分别为:EL0、EL1、EL2、EL3。将整个安全启动的流程阶段定义为:BL1、BL2、BL31、BL32、BL33,其中 ARM Trusted Firmware 自身的源代码里提供了 BL1、BL2、BL31 的功能。Rockchip 平台仅使用了其中的 BL31 的功能,BL1 和 BL2则使用瑞芯微自由实现方案。在 Rockchip 平台一般默认的 ATF(ARM Trusted Firmware) 指的就是

2024-07-02 08:00:00 81

原创 rk3568 Android12 屏幕显示方向

在Android设备中,方向传感器的信息通常由加速度计和磁力计共同提供。开启自动旋转屏幕时,将设备从纵向转为横向或从横向转为纵向时,屏幕的内容会自动根据设备的方向进行调整。如果不希望屏幕自动旋转,可以禁用该选项并屏幕方向转为默认方向。在设备的设置菜单中进行配置,通常位于"显示"或"显示设置"下的"自动旋转屏幕"选项。部分Android设备没有加速度计,系统显示方向则是受控制于系统显示默认方向。

2024-06-25 08:00:00 161

原创 rk3568 适配WiFi模组(四)

本篇文章简单讲解由Pcie+USB组成WiFi模组在rk3568 Android12适配过程。RTL8822CE是Realtek推出的一款802.11ac WiFi +蓝牙5.0组合模块。PCI Express(Peripheral Component Interconnect Express)总线WiFi,USB(Universal Serial Bus)连接蓝牙。与常规SDIO + UART模组略有不同,需要额外增加蓝牙USB支持。

2024-06-18 08:00:00 115

原创 Android 编译文件简述(Makefile 3)

Makefile中的make函数扮演着至关重要的角色。它为处理文件名、变量、文本和命令提供了强大的工具。通过使用函数,Makefile的编写变得更加灵活和健壮。我们可以在需要的地方调用函数来处理特定的文本,将待处理的文本作为函数的参数传递进去,并在调用函数后使用其处理结果。

2024-06-11 08:00:00 43

原创 Android 编译文件简述(Makefile 2)

承接上一篇[Android 编译文件简述(Makefile)](https://blog.csdn.net/weixin_35723192/article/details/138967752),继续讲解Make使用方法。本篇文章简述Makefile的编译和执行流程控制。

2024-06-04 08:00:00 61

原创 Android 编译文件简述(Makefile)

Android make的发展史可以追溯到Android系统整体的发展历程以及其中构建系统的演变。

2024-05-28 08:00:00 65

原创 Android make命令简述

Android的make系统是一个构建工具,用于管理Android应用项目的编译和构建过程。它使用Makefile文件来定义项目的编译规则和依赖关系。在Android开发中,make系统通常与NDK(Native Development Kit)一起使用,用于编译和构建 C/C++ 代码。make是GNU Make工具的简称,它在Unix-like系统中被广泛用作构建工具,用来自动化构建各种应用程序或操作系统组件。

2024-05-22 08:00:00 647

原创 Android 开机过程画面

RK平台Android系统启动过程会出现2个画面1个启动画面,分别是uboot、kernel阶段开机图片和开机动画。1) uboot logo(静态)2) kernel logo(静态)3) Android BootAnimation (动态)

2024-05-14 08:00:00 176

原创 Android 编译文件简述(CMakeLists.txt)

CMakeLists.txt 是 CMake (Cross Platform Make)构建系统中用于配置项目的核心文件。它采用 CMake 自定义的语法,用于指定项目的组织结构、编译选项、依赖项等信息。通过编写 CMakeLists.txt 文件,可以实现跨平台的项目构建和管理。这个文件通常包含项目的名称、版本信息、源文件列表、编译选项、链接库、生成可执行文件或库等指令。

2024-05-14 08:00:00 171

原创 WSL2Linux 子系统(八)

上一篇文章中讲解[《WSL2Linux 子系统(七)》](https://blog.csdn.net/weixin_35723192/article/details/135266594),本篇则讲解WSL与Windows之间端口转发规则和正向端口代理。代理分为正向代理和反向代理。正向代理是为了减少避免用户直接访问服务器,造成服务器压力过大,内网用户要通过代理服务器才能访问外网。反向代理是外部的客户请求要通过代理服务器才能访问内部服务器,将服务器内部化的操作。

2024-05-07 08:00:00 1043

原创 Android 编译文件简述(Android.bp)

Android.bp文件是Android开源项目(AOSP)中用于构建Android系统的一种构建配置文件格式。与旧的Android.mk文件相比,Android.bp文件采用了更加现代化和模块化的方式来描述构建配置,具有更好的可读性和扩展性。Android.bp文件以模块为单位进行配置,每个模块描述了一个组件(如库、应用程序等)的构建规则。Android.bp文件采用声明式语法,使用一系列的属性来描述模块的属性和构建规则,而不是使用Makefile中的命令式语法。

2024-05-07 08:00:00 294

原创 Secure CRT 文件传输

Secure CRT支持多种文件传输协议,其中最常用的是Xmodem、Ymodem、Zmodem和Kermit。这些协议允许在本地计算机和远程主机之间安全地传输文件。

2024-04-30 08:00:00 1671

原创 Android 编译文件简述(Android.mk)

Android.mk 文件是 Android 构建系统中的一种构建配置文件,使用 GNU Make 语法,用于定义 Android 项目中的模块、库、应用程序、JNI 代码等的编译和链接方式。每个 Android.mk 文件通常对应一个目录,代表构建系统应该如何处理该目录下的源码,常见的构建模块包括应用程序、库和 JNI 本地代码模块。

2024-04-30 08:00:00 310 3

原创 Android 开机流程

Android开机流程的意义在于确保系统硬件设备的正确初始化、加载操作系统内核、启动系统服务,并最终使应用程序能够正常运行。它是Android系统启动的基础,保证了系统的可靠性和稳定性。

2024-04-23 08:00:00 238

原创 Windows CRT安装、配置

Secure CRT(Secure Shell Client)是一种SSH(Secure Shell)客户端软件,用于远程访问和管理网络设备、服务器和计算机系统。它提供了加密的通信渠道,使用户可以通过安全的方式远程登录到其他计算机,并执行各种操作,如文件传输、远程执行命令等。Secure CRT具有强大的功能和用户友好的界面,是许多网络管理员和系统管理员首选的工具之一。

2024-04-23 08:00:00 2095

原创 Android 休眠流程(二)

上一篇《[Android 休眠流程(一)》](https://blog.csdn.net/weixin_35723192/article/details/134001361)简单讲解 Android framework层进入休眠流程,本篇继续深挖代码,简单讲解内核阶段进入休眠流程。

2024-04-09 08:00:00 59

原创 Linux 文件比较工具

Linux 文件比较工具的开发为用户提供了一个方便快捷的方式来比较和处理文件差异。它们提高了开发效率,促进了代码审查和质量保证,同时也为用户提供了可定制和扩展的选项,以满足不同的比较需求。

2024-04-09 08:00:00 923

原创 Android 休眠流程(一)

在Android中有很多机制可以触发休眠流程,常见有电源键、设置中自动息屏,部分带磁吸外壳产品的盒盖动作。接下来以电源键触发休眠流程讲解。

2024-04-03 08:00:00 158

原创 Linux 安装 fail2ban

fail2ban是一款入侵防御软件,能够运行在大多数Linux服务器上,保护计算机服务器免受暴力破解的攻击。fail2ban启动后会通过检测系统行为日志识别暴力破解行为,对于在短时间内多次未能通过身份验证的请求,fail2ban会自动调用系统自带的防火墙或包管理框架(如iptables或tcp wrapper等)进行封禁。

2024-04-03 08:00:00 1259

原创 Android 编译错误记录(二)

承接上一篇《[Android 编译错误记录](https://blog.csdn.net/weixin_35723192/article/details/132008500)》,继续讲述Android编译过程中错误。Android12编译服务器建议大于24G,在系统的可用内存不足时,会触发 OOM (Out-of-Memory) 事件。缺少必要Android编译工具链,常见错误就是 `ninja failed with: exit status 1`。见招拆招,请细看分享经验。

2024-03-26 08:00:00 79

原创 rk3568 SPI 总线

SPI(Serial Peripheral Interface)总线是一种同步串行通信协议,用于连接微控制器、存储器、传感器和其他外设。 SPI 协议使用最少的信号线实现高速数据传输,通常包括四根线:时钟线、MOSI(Master Out Slave In)线、MISO(Master In Slave Out)线和片选线。

2024-03-18 08:00:00 179

原创 rk3568 定制Ubuntu根文件系统

瑞芯微平台提供SDK支持buildroot、Debian、yocto,但Ubuntu需要自行定制文件系统。

2024-03-18 08:00:00 2432 1

原创 rk3568 Android12 增加支持 CD-ROM/DVD 文件系统

ISO文件格式,全称为ISO 9660文件系统格式,是一个国际标准,用于定义光盘(如CD-ROM)的文件系统结构。这种格式由国际标准化组织(ISO)发布,因此得名ISO文件格式。ISO 9660旨在支持不同操作系统之间的数据交换,确保光盘上的数据可以在各种计算机系统上被读取和识别。

2024-03-12 08:00:00 149

原创 rk3568 Android12增加支持 exfat 文件系统

exFAT(Extended File Allocation Table)是微软公司开发的文件系统,旨在弥补FAT32文件系统的一些限制,特别是在处理大文件和大容量存储设备方面。exFAT自2006年起被引入,它在提供与FAT32相似的兼容性的同时,也增加了一些新的特性和改进。但是exFAT由于版权或者其他原因,默认是不支持的。本篇文章记录 exFAT 格式存储硬盘。

2024-03-07 08:00:00 407

原创 rk3568 Android12 增加支持 ntfs 格式

Windows平台上可移动硬盘支持 NTFS,FAT32,exFAT三种格式。Fat32文件格式是一种通用格式,任何USB存储设备都会预装该文件系统,可以在任何操作系统平台上使用。最主要的缺陷是只支持最大单文件大小容量为4GB,因此日常使用没有问题,只有在传输大文件时才会显现出缺点。exFAT文件是微软自家创建的用来取代FAT32文件格式的新型文件格式,它最大可以支持1EB的文件大小,非常适合用来存储大容量文件,还可以在Mac和Windows操作系统上通用。

2024-03-07 08:00:00 418

原创 rk3568 I2C

I2C(Inter-Integrated Circuit)总线是一种串行通信协议,由Philips(现在的NXP)公司于1980年代初开发。它最初被设计用于连接不同的集成电路和集成模块,以降低系统成本和复杂度。随着时间的推移,I2C总线已经成为连接各种设备的主要标准之一。I2C总线最初只支持100 kbit/s的数据传输速率,但现在已经发展到支持高达3.4 Mbit/s的速率。I2C总线的特点是具有简单、灵活、多功能性和低成本等优势,因此被广泛应用于各种领域,如电子消费品、工业自动化、汽车电子、医疗设备等。

2024-02-27 08:00:00 105

原创 rk3568 WDG

嵌入式平台上的看门狗能够有效地提高系统的可靠性和稳定性,确保系统能够持续稳定地运行。

2024-02-20 08:00:00 104

原创 rk3568 适配USB

USB(通用串行总线)是一种常见的电脑外部设备连接标准。它是一种用于连接计算机和外部设备的通信接口。USB接口是一种热插拔技术,能够在计算机运行时插拔设备而无需重启系统。

2024-02-12 08:00:00 342

原创 ADB公钥私钥认证

一般情况下,当你使用普通的 ADB 命令连接到设备时,任何具有物理访问权限的人都可以连接到设备并执行一些敏感操作。而使用 ADB 秘钥连接,则可以确保只有拥有相应私钥的计算机才能与设备通信。实现 ADB 秘钥连接需要在计算机和设备上分别生成一个密钥对(公钥和私钥)。

2024-02-06 08:00:00 341

原创 USB 设备常见问题

当涉及到 USB(通用串行总线)的使用时遇到一些常见问题。

2024-01-29 21:41:58 1140

原创 rk3568 Android12 HDMI匹配特殊分辨率

HDMI使用过程会遇到不同显示分辨率的显示器,部分显示的分辨率可能不在支持列表。想要使用该显示需要对分辨率做单独适配,匹配过程需要重uboot、kernel到Android全部匹配。

2024-01-29 08:00:00 724

原创 rk3568从PCIe启动Android

从SSD(固态硬盘)启动Android系统通常可以提供更快的启动速度和应用程序加载速度,从而改善系统响应性能。传统机械硬盘相比,SSD具有更高的读写速度和更短的数据访问延迟,这使得系统能够更快地加载操作系统和应用程序,并且提供更快的文件读写性能。

2024-01-22 08:00:00 174

原创 Android12 重启流程

Android 重启流程是在关闭所有正在运行的应用程序和服务,卸载文件系统,然后重新启动系统并加载操作系统、系统服务和应用程序。过程需要一定时间来确保系统能够安全地关闭并重新启动,以保证系统的稳定性和可靠性。

2024-01-15 08:00:00 199

原创 Android12 关机流程

Android 关机流程的意义在于确保系统可以安全地关闭,并且所有用户数据得到妥善保存,以防止数据丢失和损坏。 Android 关机流程确保系统可以安全地关闭,并且所有用户数据得到妥善保存。

2024-01-12 08:00:00 243

原创 rk3568 Android 常规修改

不枉博主详细讲解,欢迎订阅博主–炭烤毛蛋。

2023-12-31 08:00:00 951

原创 WSL2Linux 子系统(七)

在 Windows Subsystem for Linux (WSL) 中,可以使用一个名为 `.wslconfig` 的配置文件来对整个 WSL 子系统进行全局配置。这个配置文件允许你指定一些高级选项,例如默认的 WSL 发行版、虚拟机内存限制等。wsl.conf 用于为在 WSL 1 或 WSL 2 上运行的每个 Linux 发行版按各个发行版配置本地设置。

2023-12-31 08:00:00 1832

原创 rk3568 Android UVC

Android UVC(USB Video Class)是一种用于在Android设备上支持外接摄像头的标准。通过UVC,用户可以将外部摄像头连接到Android设备上,并在应用程序中使用这些摄像头进行视频捕获和处理。这种标准使得外接摄像头在Android设备上的使用变得更加简单和统一。Android系统通常会自动识别符合UVC标准的外部摄像头,并且不需要安装额外的驱动程序。一旦外部摄像头连接到Android设备上,用户可以利用Android的相机API或第三方的多媒体框架来访问和控制这些摄像头。

2023-12-25 08:00:00 467

原创 modetest

modetest 是一个用于显示和测试 Linux 内核模式设置的工具。它通过使用 DRM(Direct Rendering Manager)接口与显示驱动程序进行通信,可以列出可用的显示模式并测试它们的功能。

2023-12-25 08:00:00 810

EC20 gps 库和配置文件

EC20 模组自带 GPS 的相关库和配置文件。

2022-12-07

Neoway Android RIL

Neoway Android R ril v3.07.19

2022-07-06

Meige RIL Driver

RIL driver for Android7x later

2022-07-06

Meig_GobiNet_Driver_V1.4.2

meige LTE gobinet driver

2022-07-05

Quectel_Android_RIL_Driver_V3.3.41

Quectel Android9 Android10 Android11 Android12 RIL driver

2022-07-02

Quectel wwan driver

Quectel qmi_wwan driver 替换kernel 源文件 drivers/net/usb/qmi_wwan.c

2022-07-02

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除