?返回专栏总目录文章目录一、procfs文件系统二、sysfs文件系统沉淀、分享、成长,让自己和他人都能有所收获!??除了专门用于存储设备记录文件的文件系统外,Linux内核还提供了procfs、sysfs等伪文件系统。伪文件系统存在于内存中,通常不占用硬盘空间,它以文件的形式,向用户提供了访问系统内核数据的接口。用户和应用程序可以通过访问这些数据接口,得到系统的信息,而且内核允许用户修改内核的某些参数。一、procfs文件系统procfs是“processfilesystem”的缩写,所以它也被称为进程文件系统,procfs通常会自动挂载在根目录下的/proc文件夹。procfs为用户提供内
平台内核版本安卓版本RK3588Linux5.10Android12文章目录一、单NALU封包方式二、组合封包方式三、分片封包方式沉淀、分享、成长,让自己和他人都能有所收获!??H264码流是放在RTP的有效载荷部分的。因此有效载荷前面的RTP头部跟码流本身是没有关系的,所以我们可以直接先将头部的字段填好就可以。接下来我们需要将H264码流填充到RTP有效载荷中去。RTPH264码流打包分为三种方式:分别是单NALU封包方式组合封包方式分片封包方式顾名思义,单NALU封包方式是一个NALU打一个RTP包;而组合封包方式就是
平台内核版本安卓版本RK3588Linux5.10Android12文章目录一、单NALU封包方式二、组合封包方式三、分片封包方式沉淀、分享、成长,让自己和他人都能有所收获!??H264码流是放在RTP的有效载荷部分的。因此有效载荷前面的RTP头部跟码流本身是没有关系的,所以我们可以直接先将头部的字段填好就可以。接下来我们需要将H264码流填充到RTP有效载荷中去。RTPH264码流打包分为三种方式:分别是单NALU封包方式组合封包方式分片封包方式顾名思义,单NALU封包方式是一个NALU打一个RTP包;而组合封包方式就是
一、设备和环境设备MSIDIGTAL-RM701平台瑞芯微RK3128环境Windows11SubsystemUbuntu20.04.5LTS 二、工具在打包解包的过程中,我们至少需要使用瑞芯微官方提供的三个工具:afptool、img_unpack、img_maker。可以自己通过源码编译,也可以使用我文章后面附上的成品,架构为linux_amd64#拉取源码gitclone'https://github.com/TeeFirefly/rk2918_tools.git'#进入目录cdrk2918_tools/#生成make#将工具复制到/usr/lcoal/bin以方便调用sudocpaf
一、设备和环境设备MSIDIGTAL-RM701平台瑞芯微RK3128环境Windows11SubsystemUbuntu20.04.5LTS 二、工具在打包解包的过程中,我们至少需要使用瑞芯微官方提供的三个工具:afptool、img_unpack、img_maker。可以自己通过源码编译,也可以使用我文章后面附上的成品,架构为linux_amd64#拉取源码gitclone'https://github.com/TeeFirefly/rk2918_tools.git'#进入目录cdrk2918_tools/#生成make#将工具复制到/usr/lcoal/bin以方便调用sudocpaf
信迈XM-3568-01主板采用瑞芯微RK3568四核Cortex-A55处理器,主频最高可达2.0GHz,效能有大幅提升最高可配8GB内存容量,频率高达1600MHz;支持全链路ECC,让数据更安全可靠配置双千兆自适应RJ45以太网口,并扩展4个以太网控制器I211,可用于千兆路由、软路由、防火墙等。支持鸿蒙系统+android11+Linux. ProcessorSystemCPURK3568,ARMCortexA55,Quad-core,2GHzGPUG522EE,OpenGLES1.1/2.0/3.0/3.1/3.2,Vulkan1.1,OpenCL2.0NPURKNN,0.8Top
信迈XM-3568-01主板采用瑞芯微RK3568四核Cortex-A55处理器,主频最高可达2.0GHz,效能有大幅提升最高可配8GB内存容量,频率高达1600MHz;支持全链路ECC,让数据更安全可靠配置双千兆自适应RJ45以太网口,并扩展4个以太网控制器I211,可用于千兆路由、软路由、防火墙等。支持鸿蒙系统+android11+Linux. ProcessorSystemCPURK3568,ARMCortexA55,Quad-core,2GHzGPUG522EE,OpenGLES1.1/2.0/3.0/3.1/3.2,Vulkan1.1,OpenCL2.0NPURKNN,0.8Top
固件介绍编译生成的固件在rockdev/Image-rk3568_r目录下,包含如下文件:baseparameter.img:boot-debug.img://usr固件往往没有root权限,此时可以烧它以进行root权限操作boot.img //包含了kernel.img、resource.img、ramdisk,但Android不能直接烧kernel.img和resource.img了,取而代之的是boot.img。需要使用build.sh-K命令来编译kernel从而得到boot.img。config.cfg //烧写工具的配置文件,可以直接导入烧写工具显示需要烧写的选项dtbo.i
固件介绍编译生成的固件在rockdev/Image-rk3568_r目录下,包含如下文件:baseparameter.img:boot-debug.img://usr固件往往没有root权限,此时可以烧它以进行root权限操作boot.img //包含了kernel.img、resource.img、ramdisk,但Android不能直接烧kernel.img和resource.img了,取而代之的是boot.img。需要使用build.sh-K命令来编译kernel从而得到boot.img。config.cfg //烧写工具的配置文件,可以直接导入烧写工具显示需要烧写的选项dtbo.i
准备工作在搭建系统之前,需要详细阅读讯为公司提供的一些资料(虽然他们家资料一直都做的不完善),搭建好用于开发的Ubuntu虚拟机环境,熟练使用一些常用工具如烧录系统的工具RKDevTool、传输文件的工具FileZilla、远程连接工具MobaXterm等等。当然,本章只针对根文件系统,uboot、kernel的镜像文件和驱动文件需要提前准备好,编译讯为提供的Rockchip的SDK即可得到这些文件。最小Ubuntu根文件系统Ubuntu在镜像网站Indexof/(ubuntu.com)提供了各种版本的镜像文件,我们从下面的连接下载最小系统,之后继续安装桌面软件包,进行一系列的配置就可以获得我