炭烤毛蛋
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
rk3568 Android UVC
Android UVC(USB Video Class)是一种用于在Android设备上支持外接摄像头的标准。通过UVC,用户可以将外部摄像头连接到Android设备上,并在应用程序中使用这些摄像头进行视频捕获和处理。这种标准使得外接摄像头在Android设备上的使用变得更加简单和统一。Android系统通常会自动识别符合UVC标准的外部摄像头,并且不需要安装额外的驱动程序。一旦外部摄像头连接到Android设备上,用户可以利用Android的相机API或第三方的多媒体框架来访问和控制这些摄像头。原创 2023-12-25 08:00:00 · 871 阅读 · 0 评论 -
rk3568 MDIO总线
MDIO(Management Data Input/Output)是一种管理数据输入/输出协议,用于在以太网交换机和PHY(物理层收发器)之间进行通信。在网络设备中,MDIO总线用于控制网络接口的PHY芯片,例如通过MDIO总线访问PHY芯片的寄存器。这些寄存器包含了一些关于网络连接状态、链路速度和其他计算机网络相关信息的数据。MDIO总线通常由网络接口控制器(NIC)使用,以便在OS中管理PHY芯片。原创 2023-12-20 08:00:00 · 604 阅读 · 0 评论 -
rk3568 pcie 网卡
PCIe(Peripheral Component Interconnect Express)网卡是一种使用PCI Express总线接口的网络适配器。它是连接计算机主板和网络的设备,用于实现计算机与局域网或广域网之间的数据传输。PCIe网卡通常用于替代传统的PCI或PCI-X网卡,因为PCIe具有更高的带宽和更低的延迟。它提供了可扩展性和灵活性,适用于各种类型的网络连接,如以太网、无线网络、光纤网络等。原创 2023-12-12 08:00:00 · 1177 阅读 · 0 评论 -
rk3568 适配PCIE(二)
PCIe(Peripheral Component Interconnect Express)是一种用于连接计算机主板和其他设备的高速串行总线接口。原创 2023-12-05 22:10:28 · 2174 阅读 · 0 评论 -
rk3568 适配PCIE(一)
PCIe(Peripheral Component Interconnect Express)总线是一种用于连接计算机主板和外部设备的高速串行总线接口。它取代了传统的PCI和PCI-X总线,并提供了更高的带宽和性能。PCIe总线通常用于连接诸如显卡、网卡、存储控制器等设备。原创 2023-11-29 21:42:54 · 2044 阅读 · 0 评论 -
rk3568 适配以太网(mac 2 mac)
MDIO(Management Data Input/Output)是一种管理数据输入/输出协议,用于在以太网交换机和PHY(物理层收发器)之间进行通信。在Android中,MDIO总线用于控制网络接口的PHY芯片,例如通过MDIO总线访问PHY芯片的寄存器。这些寄存器包含了一些关于网络连接状态、链路速度和其他计算机网络相关信息的数据。MDIO总线通常由网络接口控制器(NIC)使用,以便在OS中管理PHY芯片。在Android设备上,MDIO总线通常由内核驱动程序管理,并且可以通过 /sys/bus/mdi原创 2023-11-23 08:00:00 · 1694 阅读 · 0 评论 -
rk3568 Android11/12 提取内核环境编译第三方ko模块
Android 12 提取内核编译环境的作用是简化开发流程、提高开发效率、实现自定义内核、加强安全性,同时也促进了社区参与和共享。这些效果有助于加快系统开发和优化,提升用户体验和安全性。原创 2023-11-07 07:45:00 · 805 阅读 · 0 评论 -
Android12 适配 usb 触屏
在 Android 系统中,输入设备 IDC(Input Device Configuration)设备描述文件(.idc)是用于配置和定义输入设备行为和属性的文本文件。该文件通常在`/system/usr/idc/` 或 `/vendor/usr/idc/`,具体位置因芯片厂商SDK而异。一般情况此类文件是预置到系统,开发者 root 权限才能修改这些文件。输入设备 IDC 设备描述文件在 Android 系统中起到了识别、配置、映射和定制输入设备的作用,使得系统能够准确解析和处理各种输入设备的事件,提原创 2023-11-07 08:00:00 · 873 阅读 · 0 评论 -
Android 开启samba
Android 挂载网络硬盘的作用是使你可以通过网络访问和管理存储在网络硬盘上的文件和数据。当你将网络硬盘连接到Android设备并成功挂载后,你就可以像访问本地存储一样浏览、复制、移动、删除和共享网络硬盘上的文件。这样你就可以轻松地在Android设备上访问你存储在网络硬盘上的照片、音乐、视频和其他文件。此外,你还可以使用各种应用程序直接从网络硬盘上打开、编辑和保存文件。整体而言,挂载网络硬盘能够扩展你的设备存储容量,并方便地共享文件和数据。原创 2023-10-27 08:15:00 · 4622 阅读 · 0 评论 -
借助GPU算力编译Android
借助GPU编译Android代码的意义在于提高编译的效率和速度。传统的CPU编译方式在处理大量代码时可能会遇到性能瓶颈,而GPU编译利用了显卡的并行计算能力,可以同时处理多个任务,加快编译过程。通过利用GPU的并行计算能力,可以将编译过程中的多个任务分配到不同的计算单元上同时运行,从而大大加快编译速度。特别是对于大型项目或者包含大量代码的应用,GPU编译可以显著提高开发者的工作效率。原创 2023-10-05 18:30:21 · 1157 阅读 · 0 评论 -
rk3568 适配WiFi模组(三)
USB(Universal Serial Bus):USB是一种通用的串行总线协议,通过USB接口可以将WIFI模块连接到计算设备。USB协议简单易用,广泛支持,适用于各种计算设备。本想以某开源硬件M.2拓展座的USB组成 WiFi/BT 模组为例,详细讲解USB协议 WiFi /BT 适配过程。原创 2023-09-12 08:15:00 · 685 阅读 · 0 评论 -
rk3568 适配WiFi模组(二)
PCIE(Peripheral Component Interconnect Express):PCIE是一种高速串行接口协议,通常用于将WIFI模块连接到计算设备的主板上。PCIE协议提供了高带宽和低延迟的连接,适用于需要高性能无线连接的应用场景。本文以某开源硬件的 M.2拓展座组成 WiFi/BT 模组为例,详细讲解pcie协议 WiFi 和 UART 协议的BT适配过程。与上一篇《k3568 适配WiFi模组--(SDIO 协议)》区别就是WiFi模组协议由SDIO变成PCIe,其它上电时许以及固件加原创 2023-09-05 08:15:00 · 1236 阅读 · 0 评论 -
rk3568 适配WiFi模组(一)
SDIO(Secure Digital Input/Output):SDIO是一种基于SD卡的接口协议,通过SDIO接口可以将WIFI模块连接到计算设备,类似于插入存储卡。SDIO协议的优点是易于集成和低功耗,适用于嵌入式设备和移动设备等资源有限的场景。本文以某开源硬件的 M.2 拓展座组成 WiFi/BT 模组为例,详细讲解SDIO协议 WiFi 和 UART 协议的BT适配过程。该模组型号常见有AP6255、AP6256、BCM43438等,获取渠道必然时开元硬件官网。原创 2023-08-29 08:15:00 · 1487 阅读 · 0 评论 -
rk3568 适配以太网(千兆)
不枉博主详细讲解,欢迎订阅博主–炭烤毛蛋。原创 2023-08-22 07:15:00 · 2159 阅读 · 0 评论 -
rk3568适配温控风扇
不枉博主详细讲解,欢迎订阅博主–炭烤毛蛋。原创 2023-05-27 16:08:51 · 2828 阅读 · 2 评论 -
rk3568 适配以太网(百兆)
在ARM平台上,以太网接口的作用是允许设备通过以太网协议进行数据通信,例如连接到局域网或互联网。通过以太网接口,设备可以发送和接收数据包,访问网络资源并与其他设备进行通信。以太网适配过程是将以太网接口(rgmii、rmii)与rk3568平台MAC进行兼容的过程。一般情况下,以太网接口是通过外设芯片实现的,这些芯片通信USB、PCIE、rgmii等接口提与 rk3568 相连实现通信。原创 2023-08-15 08:15:00 · 2298 阅读 · 2 评论 -
Android 编译报错记录篇
当系统的可用内存不足时,操作系统会触发 Out-of-Memory (OOM) 事件。OOM事件在Linux系统中通常由内核oom killer(OOM杀手)进程处理。如果在编译Android 过程触发OOM,常见错误就是 `ninja failed with: exit status 137`。解决方法有很多种,请细看分享经验。原创 2023-08-07 08:15:00 · 1323 阅读 · 0 评论 -
rk3568 Android11/12 文件系统加载失败
Android系统的启动流程可以分为以下几个主要阶段:引导程序加载阶段、内核启动阶段、init进程启动和系统初始化阶段和Zygote进程启动和应用程序启动阶段。文件系统(system)加载异常通常存在于启动内核之后,init进程启动时。原创 2023-08-03 22:15:50 · 946 阅读 · 0 评论 -
rk3568 适配USB HUB
USB Hub 使得一个 USB 端口可以扩展为多个 USB 端口,从而允许你连接更多的 USB 设备到计算机上。这样,你可以同时连接多个设备,如打印机、扫描仪、键盘、鼠标、外部存储设备等,而无需频繁地拔插设备。USB Hub 除了扩展接口外,还可以作为数据传输的中继站。当你连接 USB 设备到 USB Hub 上时,数据可以通过 Hub 传输到计算机,实现外设设备与计算机之间的数据交换。USB Hub 是一种标准接口,几乎所有的 USB 设备都可以与之兼容。原创 2023-07-30 15:26:38 · 961 阅读 · 0 评论 -
gitolite 搭建Android仓库(三)
前两文 gitolite 代码仓库基本构建完成,使用中会遇到要新建、删除分支仓库。或者增加外部代码仓库,问题来咯。如何在现有基础上构建新代码仓? 如何在现在代码仓中删除制定目录?如何在同步代码时间 检出制定提交点相关代码?原创 2022-05-17 10:25:08 · 964 阅读 · 0 评论 -
rk3568 Android11/12 适配蓝牙遥控器
瑞芯微台上适配蓝牙或者红外遥控器,可以按照以下的步骤进行排查和修改。无论是蓝牙遥控器还是红外遥控器,大多需要确定其使用的kl (KeyLayoutFile)配置文件。按键转化过程大致为:物理键值 --> Linux 标准键值 --> Android 标准键值。原创 2023-07-26 08:15:00 · 1663 阅读 · 0 评论 -
rk3568 Android 解包super.img
Android10 以后版本采用动态分区,将原有 system.img system_ext.img vendor.img product.img odm.img 等分散文件系统镜像整合为super.img。supoer.img 分区反向分解后可能得到以上几个分区镜像。具体情况可参考官方资料动态分区。原创 2023-07-13 08:15:00 · 1131 阅读 · 0 评论 -
Andorid 串口工具microcom
Android中的microcom是一个串口通信工具,它可以用于与串口设备进行通信。串口是一种用于在计算机和外部设备之间传输数据的通信接口,常用于连接各种设备,如传感器、打印机、调试工具等。microcom可以通过Android设备的USB接口或蓝牙接口与外部串口设备进行通信。它提供了一个命令行界面,可以通过命令行输入和输出数据。通过microcom,用户可以发送命令或数据到串口设备,也可以接收来自串口设备的数据。原创 2023-07-05 08:15:00 · 3435 阅读 · 0 评论 -
rk3568 长按电源键关机修改
不枉博主详细讲解,欢迎订阅博主–炭烤毛蛋。原创 2023-06-19 08:15:00 · 2871 阅读 · 0 评论 -
rk3568 SD卡启动
SD卡启动系统,它可以让rk3568在没有硬盘或其他存储设备的情况下启动和运行操作系统。这使得rk3568变得与树梅派一样灵活切换系统,与此同时进行故障排查和修复,而不需要拆卸设备或者使用专业的烧录工具。SD卡启动还可以方便地备份和还原系统,以及进行系统升级和维护。原创 2023-06-07 08:15:00 · 3196 阅读 · 4 评论 -
rk3568 点亮LCD(DP)
DisplayPort(简称DP)是第一个依赖数据包化数据传输技术的显示通信端口。是一个由PC及芯片制造商联盟开发,视频电子标准协会标准化的数字式视频接口标准。主要用于视频源与显示器等设备的连接,它既可以用于内部显示连接,也可以用于外部的显示连接。原创 2023-05-31 18:45:00 · 1422 阅读 · 3 评论 -
rk3568 适配rk809音频
不枉博主一片辛苦,欢迎订阅博主–炭烤毛蛋。原创 2023-05-23 00:18:09 · 3599 阅读 · 4 评论 -
rk3568 内核设备树(DTS)架构
不枉博主一片辛苦,欢迎订阅。原创 2023-05-19 12:40:23 · 1910 阅读 · 0 评论 -
rk3568boot.img解包分析
boot.img是Android系统中的一个重要文件,它包含了系统启动时所需的一些关键信息和程序代码。解包boot.img可以帮助我们深入了解系统启动的过程和机制,从而更好地进行系统调试和优化。活学活用,做个合格技术搬运工。欢迎诸位订阅原作者。原创 2023-05-16 08:15:00 · 2288 阅读 · 2 评论 -
Android OTA升级
OTA(Over-The-Air)是指通过无线网络进行软件升级的一种方式。在Android系统中,OTA升级是指通过无线网络下载并安装新的系统版本或安全补丁。原创 2023-07-09 23:01:02 · 1039 阅读 · 0 评论 -
rk3568 修改开机logo
Android 显示 logo 的作用是为了标识应用程序或设备的品牌和身份。在应用程序中,logo 可以帮助用户快速识别应用程序,并与其他应用程序区分开来。在设备中,logo 可以帮助用户识别设备的品牌和型号,以及与其他设备区分开来。此外,logo 还可以作为品牌宣传和营销的一种方式,帮助品牌建立品牌形象和认知度。原创 2023-05-09 14:37:59 · 2575 阅读 · 0 评论 -
rk3568 修改开机动画
bootanimation.zip是一个Android设备启动时播放的动画文件,它包含了一系列的图片和描述文件,用于描述动画的播放顺序和持续时间。原创 2023-05-05 22:34:10 · 2406 阅读 · 0 评论 -
rk3568 适配摄像头 (双摄)
rk3568 适配双摄像其实就是逐个适配单摄像头,只是两颗摄像头的数据总线可能不同(cif+mipi),也可能相同(mipi(2lane) x 2)。几乎相同的上电时许,不同的时钟信号和总线协议决定加载过程会略有不同。原创 2023-05-05 12:51:23 · 3419 阅读 · 2 评论 -
rk3568 适配摄像头 (mipi 单摄)
活学活用,欢迎诸位订阅原作者。原创 2023-04-23 21:20:18 · 2849 阅读 · 0 评论 -
rk3568 适配摄像头 (CIF协议)
在RK3568处理器中,支持CIF协议的摄像头可以通过CSI接口连接到处理器,实现视频数据的采集和处理。同时,RK3568还支持多种图像处理算法和编解码器,可以对采集到的视频数据进行实时处理和压缩,提高系统性能和效率。CIF(Camera Interface Format)协议是一种用于数字摄像头和处理器之间通信的协议。它定义了数据传输的格式和时序,包括像素数据、同步信号、时钟信号等。CIF协议支持多种分辨率和帧率,可以满足不同应用场景的需求。原创 2023-04-22 21:55:16 · 2955 阅读 · 0 评论 -
Linux 内核设备树(DTS)简述
Linux设备树(Device Tree)是一种描述硬件设备的数据结构,它将硬件设备的信息以树形结构的方式组织起来,方便内核和驱动程序的访问和管理。在Linux系统中,设备树通常被用于描述嵌入式系统中的硬件设备,如处理器、内存、外设等。原创 2023-04-22 08:30:00 · 1914 阅读 · 0 评论 -
rk3568 点亮LCD (BT656 BT1120)
早期机顶盒或者电视盒子cvbs和YUV传输音视频信号,BT.656可转换为cvbs,BT.1120 可转为YUV和后期的HDMI。BT.656 TX 和 BT.1120 TX,是一种并行输出接口,而 Camera 对应的是 BT.656 RX和 BT.1120 RX,是一种并行输入接口,两则在协议上是一致的。与同为并口的RGB非常像,在rk3568 芯片上RGB和BT656/BT1120恰好存在GPIO复用关系。原创 2023-04-18 23:18:47 · 2816 阅读 · 1 评论 -
rk356x-Android 刷机
瑞芯微芯片刷机流程,进入预刷机状态、加载刷机固件、刷机。首次刷机时请注意是否安装驱动,如未安装请先安装驱动 参照1.1。驱动正常安装后则可以正常识别到设备,一般在刷机软件下方提示“发现一个ADB设备”或者“发现一个MSC设备”。然后是进入预刷机状态请参照 1.3或者1.4。然后是加载刷机固件根据情况选择刷整包(参照2.1)还是分区镜像(参照3),刷机完成可正常启动,如还是loader 模式则需要咨询相关工程师。原创 2022-06-18 13:10:46 · 3346 阅读 · 0 评论 -
rk3568点亮LCD(RGB)
RGB一般是指RGB色彩模型(RGB color model),是工业界的一种颜色标准。RGB接口占用的资源较多,所以这个接口的LCD刷新率非常快,软件控制也比较简单。缺点是控制需要增加电路,软件初始化需要增加程序,占用资源较多;时钟频率要设置合适,否则不会显示内容。原创 2023-04-16 08:30:00 · 2289 阅读 · 0 评论 -
rk3568点亮E-ink
“EINK”是英语ElectronicInk的缩写。翻译成中文为“电子墨水”。电子墨水由数百万个微胶囊(Microcapsules)所构成,微胶囊的大小约等同于人类头发的直径。每个微胶囊里含有电泳粒子──带负电荷的白色以及带正电荷的黑色粒子,悬浮于透明液体中。利用正负相吸的原理,当电场接通时,该区块对应的黑或白粒子会移动至微胶囊的顶端,使用者在该区块上,就能看见白色或黑色。原创 2023-04-15 21:30:00 · 1431 阅读 · 1 评论