- 博客(8)
- 收藏
- 关注
原创 STM32MP157构建ubuntu20.04根文件系统
Ubuntu 20.04 默认使用 systemd 作为初始化系统,而 /sbin/init 应该是指向 /lib/systemd/systemd 的符号链接。因此,系统不再使用 /sbin/init 来启动,而是依赖于 systemd,即 /lib/systemd/systemd。在 Ubuntu 20.04 中,/sbin/init 应该是一个指向 systemd 的符号链接。如果 /lib/systemd/systemd 存在,但 /sbin/init 缺失,说明只是符号链接丢失。
2024-09-21 16:30:17
538
原创 STM32MP157构建ubuntu18.04根文件系统
Ubuntu 的移植非常简单,不需要我们编译任何东西,因为 Ubuntu 官方已经将根文件系统制作好了!我们只需要简单配置一下 Ubuntu 官方提供的 base 根文件系统,使其在我们的开发板上跑起来即可。
2024-09-21 15:17:59
1723
1
原创 STM32MP157适配linux+RTT异核通信
ST 推出的 STM32MP157 主控芯片有两个 Cortex-A7 内核和一个 Cortex-M4 内核,并集成3D GPU,它属于多核异构,其中, Cortex-A7 内核可以运行 Linux 操作系统, Cortex-M4 内核可以运行裸机程序或者 RTOS,例如,可以运行 FreeRTOS、 UCOS、 RT-Thread 和 OneOS 等等这样的实时操作系统。
2024-09-19 22:40:05
1840
原创 RK3568-uboot移植
此uboot移植作为单独烧录MiniLoaderAll.bin和uboot.img使用,通过tftp网络启动内核和加载根文件系统,适合rockchip系列linux驱动开发使用。rk3568 rockchip 提供的 u-boot,默认的设备树需要读取单独分区 resouce.img 镜像中的设备树文件,也就是 Linux 内核的设备树 dtb 文件,而resource.img镜像又被打包到boot.img中,具体解释在内核开发中。
2024-07-31 22:38:41
2183
5
原创 基于Pico PC RK3588S平台搭建Ubuntu20.04.6根文件系统
很多厂商没有吧文件系统的构建方法开源出来,只是提供了一个rootfs.img的固件包,这不利于我们做二次开发,本文章实现一个自己构建的文件系统,并移植到RK的平台上使用。搭建好用于开发的Ubuntu虚拟机环境,熟练使用一些常用工具如烧录系统的工具RKDevTool、远程连接工具MobaXterm等等。当然,本章只针对根文件系统,uboot、boot的镜像文件和驱动文件需要提前准备好,编译资料提供的Rockchip的SDK即可得到这些文件。
2024-07-08 16:33:32
1193
2
原创 【树莓派4B】ubuntu20.04-ROS-noetic使用astra s相机过程
首先需要下载astra_camera功能包,但是在编译过程中会报一系列错误,最重要的就是libuvc这个库。ubuntu20.04是没有ros-noetic-libuvc这个依赖包的,所提需要单独安装。
2024-01-22 22:29:07
2736
11
原创 【树莓派4B】ubuntu20.04-ROS-noetic无法安装serial串口通信
在ROS-noetic开发过程中使用catkin_make编译过程中,报错出现无法找到serial,但是使用apt安装的时候会出现无法定位软件包的情况,ROS-noetic不能采用 sudo apt-get install的方式安装,只能通过源码安装,并且最好安装在/opt/ros/noetic的文件下,因为在ros软件包的CMakeLists.txt中的find_package要包含serial的话该serial需要安装在/opt/ros/noetic的安装前缀下,具体设置cmake变量CMAKE_INS
2024-01-20 13:29:17
1793
原创 【树莓派4B】ROS分布式通信
在学习ROS的过程中,如何通过树莓派作为主机,PC作为从机(安装的是windows+ubuntu双系统,有需要的小伙伴可以留言),实现分布式通信。以下关于分布式框架的搭建流程。提示:以下是本篇文章正文内容,下面案例可供参考当然我们的多机通信不局限于两台计算机设备。有问题多多留言。
2024-01-16 14:16:36
2185
4
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人