随笔分类 - 文件系统
1
摘要:日期:2024-10-11 19:09:13 说明:其工程使用了yocto快速构建,集成到客户的工作环境中,是在标准yocto上配置了NXP自己的芯片。 思路简要: 1.拉repo仓库,等待 2.bitbake编译整包 3.bitbake编译工具链 步骤: 1.确定需要的版本 在这里选择版本,是BS
阅读全文
摘要:问题 RK3576 刚调试完WIFI功能,WIFI名字不对是wlan+MAC, 解决 方法1 设备树修改 chosen: chosen { - bootargs = "earlycon=uart8250,mmio32,0x2ad40000 console=ttyFIQ0 root=PARTUUID=
阅读全文
摘要:说明 系统内部的网口号要和外壳的网口号对应上。 步骤 写一个udev的脚本即可。 SUBSYSTEM=="net", ACTION=="add", KERNELS=="1-1.4:2.0", NAME="eth2" SUBSYSTEM=="net", ACTION=="add", KERNELS==
阅读全文
摘要:说明 sysroot系统运行的最小集。 sysroot(全称 system root,系统根目录)是交叉编译环境中一个模拟目标平台文件系统结构的目录,它包含了目标设备(如 ARM64 开发板)所需的头文件、库文件、配置文件等开发资源和运行时依赖。简单来说,sysroot 是“目标平台的虚拟根目录”,
阅读全文
摘要:说明 IMX8MP官方是yocto的,现在适配下debian12。 debian官网:https://www.debian.org/ debian维基:https://wiki.debian.org/zh_CN/FrontPage?action=show&redirect=首页 这个是自己适配的,实
阅读全文
摘要:说明 RK3576编译buildroot编译到qtlocation报错 报错: 2025-12-15T12:29:44 >>> qt5location 0ec8f5e82da7369a92824167c4d7331f6c502325 Building Done in 39s (error code:
阅读全文
摘要:说明 报错如下: rockchip_rk3576/host/lib -Wl,--enable-new-dtags build/temp.linux-x86_64-3.11/home/yangx/linux2/yangx/RK3576/EMS-RK3576-stan-rkr6.2/buildroot/
阅读全文
摘要:说明 之前搭建的lobehub/lobe-chat网页AI问答突然不能用了。 于是重启docker遇到: yangx@ak:~$ docker run 23576ea8e726 docker: Error response from daemon: mkdir /var/lib/docker/ove
阅读全文
摘要:说明 chroot一个arm环境在本地的服务器修改板子的文件很方便的。 我看RK的脚本也是这样搞得。 使用 # qemu-aarch64-static是其中的关键,能在 x86_64 主机系统下 chroot 到 arm64 文件系统 sudo cp -a /usr/bin/qemu-aarch64
阅读全文
摘要:安装 sudo apt install clang sudo apt install qtbase5-dev qttools5-dev-tools qt5-qmake qtcreator -y 查看 qmake --version qtcreator --version
阅读全文
摘要:https://launchpad.net/ubuntu 在上面的地址里直接搜包就行,点进去直接就会有历史版本的deb包下载地址,这个还是比较不错的。
阅读全文
摘要:说明 主要参考这个: https://blog.csdn.net/Turix/article/details/120993636 准备 编译之前可能需要安装以下软件包: sudo apt install pkg-config bison flex 步骤总览 hostap的编译依赖openssl和li
阅读全文
摘要:说明 主要参考:链接 busybox官方地址:https://busybox.net/ 这里示例所下载的版本是 busybox-1.32.0.tar.bz2 最好下载对应的版本,和gcc相对应,防止编译出现问题。所有的编译都应该是这样。新版本编译报错了。 交叉编译 配置 busybox提供了几种配置
阅读全文
摘要:文件系统 文件系统主要看库的版本,库版本可以兼容里面的程序就可以通用。 root@linaro-alip:/# ldd --version ldd (Debian GLIBC 2.31-13+deb11u7) 2.31 或者 # /lib/libc.so.6 GNU C Library (GNU l
阅读全文
摘要:有时候运行程序会出现有的文件找不到但是你又不知道在哪个包里面的问题。 下载这个可能需要fq。 sudo apt install apt-file sudo apt-file update # 寻找libncurses.so.5的deb包 sudo apt-file find libncurses.s
阅读全文
摘要:用Ubuntu24在编译AOSP时遇到这个问题。 error while loading shared libraries: libncurses.so.5: cannot open shared object file: No such file or directory 看上去是少库文件,然后找
阅读全文
摘要:glibc(GNU C Library)的全部发布时间节点(Release Timeline) 这是一个非常有价值的问题,尤其是对系统开发者、运维、嵌入式、或想了解 Linux 历史的人。下面我为你整理 自 glibc 1.0 以来所有主要版本的发布日期(截至 2025 年),并附带对应操作系统和关
阅读全文
摘要:目录 目录 1. debian 下载源 1. debian 下载源 最新的版本下载: https://www.debian.org/distrib/packages https://packages.debian.org/trixie/armhf/util-linux/download 可以 # 您
阅读全文
摘要:说明 有的时候做批量生产的镜像需要搭建复杂的环境,而在实际的开发板上比较容易搭建,在x86_64的服务器上操作arm64的文件系统修改链接,文件之类的还行,一旦搭建的环境复杂就不好操作了,比如安装PL数据库之类的。 这时候就可以在开发板上使用chroot,然后挂载服务器上这个板子的文件系统进行修改,
阅读全文
摘要:目录 目录 1. debian 1.1. ubuntu每日构建 1.2. debian每日构建 1.3. 包管理 1.4. x86安装arm64deb包 1. debian dpkg-repack是一个专门用于 将已安装的软件包重新打包成 .deb文件 的工具。 sudo apt updat
阅读全文
1

浙公网安备 33010602011771号