随笔分类 -  Linux

buildroot 构建根文件系统(10) 添加模块(.ko)加载功能
摘要:一、开发背景 开机驱动加载提示错误,缺失 /lib/modules 创建对应文件夹后报错 二、开发需求 解决开机的报错功能,添加常用的模块加载指令 三、开发环境 Linux Ubuntu 4.15.0-65-generic + buildroot-2023.02.3 + i.mx6d(cortex- 阅读全文

posted @ 2023-09-20 15:19 掌控命运 阅读(748) 评论(0) 推荐(0) 编辑

Linux 对隐藏文件的操作
摘要:1、linux 系统下隐藏文件(.xxx)的拷贝和删除操作 2、拷贝操作: (1)一般文件操作:cp -rf xxx/* yyy/ (2)隐藏文件操作:cp -ef xxx/. yyy/(普通文件一并拷贝) 3、删除操作 (1)一般文件操作:rm -rf xxx/* (2)隐藏文件操作:rm -rf 阅读全文

posted @ 2023-09-18 19:50 掌控命运 阅读(1656) 评论(0) 推荐(0) 编辑

buildroot 构建根文件系统(9)添加多用户
摘要:一、开发背景 构建最小系统后成功运行后,根据项目需要支持多用户,即不同用户权限只能访问自己的路径下的文件 二、开发需求 增加多个用户,不同用户权限只能访问自己的路径下的文件,存在一个低级用户,其他用户都可以访问它的文件 三、开发环境 Linux Ubuntu 4.15.0-65-generic + 阅读全文

posted @ 2023-09-16 16:07 掌控命运 阅读(906) 评论(0) 推荐(0) 编辑

buildroot 构建根文件系统(8)添加网络时间同步
摘要:一、开发背景 构建最小系统后成功运行后,时间都是从初始化时间开始计算,形如:Thu Jan 1 09:57:55 UTC 1970 二、开发需求 开机联网后自动从网络中获取最新的时间,同步到系统中 三、开发环境 Linux Ubuntu 4.15.0-65-generic + buildroot-2 阅读全文

posted @ 2023-09-13 14:44 掌控命运 阅读(579) 评论(0) 推荐(0) 编辑

buildroot 构建根文件系统(7)添加 socketcan 支持
摘要:一、开发背景 构建最小系统后成功运行后,启用的 app 程序中包含对 can 的操作,出现操作报错,如下 ifconfig can0 down ip link set can0 type can bitrate 500000 ifconfig can0 up 二、开发需求 Qt 库编译的程序可以正常 阅读全文

posted @ 2023-09-12 13:50 掌控命运 阅读(232) 评论(0) 推荐(0) 编辑

buildroot 构建根文件系统(6)添加字体和中文支持
摘要:一、开发背景 构建最小系统后成功运行后,Qt 程序在界面上文本不显示 二、开发需求 Qt 库编译的程序可以正常显示中文,命令行和文本内容也可以显示中文 三、开发环境 Linux Ubuntu 4.15.0-65-generic + buildroot-2023.02.3 + i.mx6d(corte 阅读全文

posted @ 2023-09-07 14:30 掌控命运 阅读(837) 评论(0) 推荐(0) 编辑

buildroot 构建根文件系统(5)添加 Qt 库相关环境
摘要:一、开发背景 构建最小系统后成功运行后,需要支持 Qt 库编译的程序在上面运行 二、开发需求 Qt 库编译的程序可以正常运行 三、开发环境 Linux Ubuntu 4.15.0-65-generic + buildroot-2023.02.3 + i.mx6d(cortex-A9) 四、实现步骤 阅读全文

posted @ 2023-09-05 17:12 掌控命运 阅读(754) 评论(0) 推荐(0) 编辑

buildroot 构建根文件系统(4)命令行显示当前路径
摘要:一、开发背景 构建最小系统后成功运行后,运行发现命令行只有一个 # ,没有显示当前路径 二、开发需求 命令行正常显示当前路径 三、开发环境 Linux Ubuntu 4.15.0-65-generic + buildroot-2023.02.3 + i.mx6d(cortex-A9) 四、实现步骤 阅读全文

posted @ 2023-08-31 17:51 掌控命运 阅读(430) 评论(0) 推荐(0) 编辑

buildroot 构建根文件系统(3)开机自启动脚本
摘要:一、开发背景 构建最小系统后成功运行后,有些应用或者脚本需要开机自启动,不要手动操作 二、开发需求 开机启动用户路径下的 test.sh脚本 /root/test.sh 三、开发环境 Linux Ubuntu 4.15.0-65-generic + buildroot-2023.02.3 + i.m 阅读全文

posted @ 2023-08-28 11:13 掌控命运 阅读(1212) 评论(0) 推荐(0) 编辑

buildroot 构建根文件系统(2)使能 SSH
摘要:一、开发背景 承接上一章节,构建最小系统后成功运行后,发现没有 SSH 功能 SSH : Secure Shell Protocol,开发阶段常用 SSH 远程传输文件,只要匹配 IP 地址即可 二、开发需求 配置系统使能 SSH 功能 三、开发环境 Linux Ubuntu 4.15.0-65-g 阅读全文

posted @ 2023-08-28 09:53 掌控命运 阅读(884) 评论(0) 推荐(0) 编辑

uboot 通过网络启动内核和根文件系统
摘要:一、开发背景 由于开发阶段需要频繁修改内核镜像文件和根文件系统,如果每次修改都通过烧写 emmc 或者烧录 sd卡制卡过于繁琐,所以需要通过网络启动和加载 二、开发需求 内核镜像文件(zImage)和根文件系统(rootfs)创建好后,存放于 Ubuntu 中,开发板启动过程中自动提取对应的文件。 阅读全文

posted @ 2023-08-24 20:00 掌控命运 阅读(749) 评论(0) 推荐(0) 编辑

buildroot 构建根文件系统(1)最小系统
摘要:一、开发背景 原开发板的文件系统拥有很大的冗余文件,需要裁剪文件系统或者根据需要定制文件系统 二、开发需求 1、构造最小系统,支持基本指令,例如 cd、ls、tar 等基础指令 三、开发环境 Linux Ubuntu 4.15.0-65-generic + buildroot-2023.02.3 + 阅读全文

posted @ 2023-08-24 19:15 掌控命运 阅读(1825) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示