文章目录一、环境准备1.1下载UbuntuBase1.2安装依赖软件1.3解压根文件系统1.4配置根文件系统1.5挂载根文件系统二、构建根文件系统2.1为根文件系统安装必要软件2.2安装和配置桌面环境2.3修改root用户密码,添加新用户2.4设置主机名和主机解析2.5配置网卡2.6设置开机免密登录到图形界面2.7禁用系统休眠2.8安装开发板驱动2.9其他配置修改三、打包根文件系统镜像3.1打包镜像3.2烧录镜像参考资料一、环境准备以下内容在Rockchip的LinuxSDK目录下完成,请先解压LinuxSDK。1.1下载UbuntuBaseUbuntu-Base是Ubuntu官方构建的ubu
前言基于我个人的工作内容和兴趣,想要在家里搞一套服务器集群,用于容器/K8s等方案的测试验证。考虑过使用二手服务器,比如DellR730,还搞了一套配置清单,如下:DellR7303.5尺寸规格硬盘CPU:2686v4*2内存:16g*8存储:480Gintelssd系统盘+6tsas希捷*2个数据盘RAID卡:h730卡电源:单电750w盘架满价格大约是3130元再来套服务器机柜。..但是考虑到功率和噪音太大了,家里也没有适合放服务器的这么大的地,最终放弃了。😂也考虑过用单片的arm开发板,但是需要搞好几片,然后编译系统、刷机、装合适的壳子、找电源线和网线,再接入家庭网络。..一台一台折腾,
?返回专栏总目录文章目录一、自动创建设备节点1.1、创建和删除类函数1.2、创建设备函数二、创建类函数三、创建设备函数沉淀、分享、成长,让自己和他人都能有所收获!??自动创建设备节点分为两个步骤:步骤一:使用class_create函数创建一个类。步骤二:使用device_create函数在我们创建的类下面创建一个设备。一、自动创建设备节点Linux驱动实验中,当我们通过insmod命令加载模块后,还需要通过mknod命令来手动创建设备节点,这样使用起来太麻烦了,并且不可能每个设备都去这样操作,Linux系统的存在就是为了方便使用,所以我们来看一下如何实现自动创建设备节点,当加载模块时,在/d
保姆级教程,看这一篇就够用了。在翻阅了网络上很多资料后,发现很多版本的信息比匹配。花了一周的时间配置环境,以及环境验证,然后写了这篇长文。有过程,有代码,有经验,欢迎大家批评指正。一、环境准备【边缘设备】yolov5训练与rknn模型导出并在RK3588部署~1.环境准备(亲测有效)二、环境验证【边缘设备】yolov5训练与rknn模型导出并在RK3588部署~2.环境验证(亲测有效)三、yolov5训练自己的模型【边缘设备】yolov5训练与rknn模型导出并在RK3588部署~3.YOLOv5训练自己的模型(亲测有效)四、导出模型【边缘设备】yolov5训练与rknn模型导出并在RK358
由于官方的SDK占用空间较大(大约20GB左右),需要联系相关供应商提供,且官方的SDK通过各种脚本文件进行集成编译,难以理解系统开发的详细过程。本章介绍直接从官方Github网站下载源码进行移植,进行uboot移植及编译,具体内容如下所述:1.进入官方的github网站下载最新的uboot源码(由于官方仅维护2017.09的版本源码,因此直接利用git下载uboot源码,不下载tag中压缩包),具体路径如下所示:GitHub-rockchip-linux/u-boot:U-Boottreeforpendingcommits图1github官方复制uboot下载路径 2.在ubu
一、概述由于AP系列的WIFI模块社区已经做了适配,而且基本上不需要做什么过多修改,拿过来就能用,这里就不做过多介绍。本文主要介绍在RTL的WIFI模块在OpenHarmony3.2上的驱动适配,平台基于RK3568,主要的适配芯片型号为RTL8723DU、RTL8723DS,读者可以进行区分学习和参考。二、RTL8723DU驱动移植RTL8723DU属于USB外挂的WIFI模块,因此不需要修改DTS,也不需要配置烧录固件,直连走USB,只需要把驱动代码修改好编译进内核即可(作者这里没走insmodko的方式,读者可以自行尝试)。修改驱动代码从rk拿到rtl8723DU对应的官方驱动代码,根据
1.简介本文是基于RK3588平台,SDK版本:RK3588_ANDROID12.0RTL8211FS-CG光口调试总结。视频桥接芯片:RTL8211FS-CG驱动代码:“kernel/drivers/net/phy/realtek.c”本次调试的方案功能:RK3588调试RTL8211FS-CG转接出光口2.硬件部分硬件工程师参考RTL8211FS-CG发布的设计图设计以下为部分截图在设计过程中参考realtek发过的参考设计,建议咨询一下phy厂家,看有哪些注意地方注意:8211FS使用外部3.3V,电平要与主控GMAC1相匹配;使用UTPRGMII的接法,且CFG_MODE2:0=01
基于rk3399(Linux)的多视频窗口播放器问题背景,海思芯片被制裁,用作监控安防的芯片市场价不短攀升,甚至出现花钱无法采购到的窘境,比如之前hisi3531、3559、3536等等芯片。我们发现了另外一款性价比比较高的国产芯片——rk3399,只是他不想海思芯片那样拥有完整的生态,提供用户各种需要的api,让用户很容易实现解码播放、多窗口的叠加,移动,缩放等效果。怎么办呢?我们基于rk3399完成了一套完整的项目解码播放方案,完全可以做到多窗口叠加,移动,缩放效果。解码。硬件解码。解码rk提供的有rk-mpi可以实现硬件的解码。官方也提供了demo,Mpp的API思路其实跟目前绝大多数的
本文主要是为了记录一下rk板子的踩坑日记。项目主要是rk3588rtsp拉流。mpp编译1.下载MPP源码:https://github.com/rockchip-linux/mpp2.rk3588/rk356x的板子进入Mpp源码目录mpp/build/linux/aarch64(rk3588/rk356x是64位板子)中,修改arm.linux.cross.cmake文件中的配置cmake_minimum_required(VERSION2.6.3)SET(CMAKE_SYSTEM_NAMELinux)SET(CMAKE_C_COMPILER"aarch64-linux-gnu-gcc")
1.视频接入,其中可见使用LVDS,红外使用cameralink2.H264低倍率压缩编码本地存储3.H264压缩使用同步422接口或者网口UDP协议输出实时码流4.使用串口进行通讯,进行类似于可见、红外或者激光器或者地面控制软件等之间的通讯5.使用网络连接基于UDP协议的通讯控制6.集成相关光电载荷常用算法 a.目标定位、目标测速测向 b.目标跟踪 c.动目标检测 d.电子稳像 e.目标检测 f.......7.预计添加伺服控制算法,采用spi或者串口等接口接入编码器、陀螺等数据,进行伺服控制(下一阶段完成) RK3588+FPGA高速图像处理通信处理机解