
buildroot
文章平均质量分 66
buildroot 构建文件系统
时间自由
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
buildroot 构建根文件系统(9)添加多用户
一、开发背景 构建最小系统后成功运行后,根据项目需要支持多用户,即不同用户权限只能访问自己的路径下的文件二、开发需求 增加多个用户,不同用户权限只能访问自己的路径下的文件,存在一个低级用户,其他用户都可以访问它的文件三、开发环境 Linux Ubuntu 4.15.0-65-generic + buildroot-2023.02.3 + i.mx6d(cortex-A9)四、实...原创 2023-09-16 16:07:00 · 884 阅读 · 2 评论 -
buildroot 构建根文件系统(3)开机自启动脚本
一、开发背景 构建最小系统后成功运行后,有些应用或者脚本需要开机自启动,不要手动操作二、开发需求 开机启动用户路径下的 test.sh脚本 /root/test.sh三、开发环境 Linux Ubuntu4.15.0-65-generic +buildroot-2023.02.3 + i.mx6d(cortex-A9)四、实现步骤 1、通过 inittab 实现 ...原创 2023-08-28 11:13:00 · 2724 阅读 · 0 评论 -
buildroot 构建根文件系统(1)最小系统
原开发板的文件系统拥有很大的冗余文件,需要裁剪文件系统或者根据需要定制文件系统 Linux Ubuntu 4.15.0-65-generic + buildroot-2023.02.3 + i.mx6d(cortex-A9) buildroot 下载:Buildroot - Making Embedded Linux Easy (推荐使用长支持版本) make menuconfig:打开图形界面配置 需要配置的选项包括一下: Target options ---> 目标选项--->原创 2023-09-21 11:13:25 · 701 阅读 · 0 评论 -
buildroot 构建根文件系统(7)添加 socketcan 支持
一、开发背景 构建最小系统后成功运行后,启用的 app 程序中包含对 can 的操作,出现操作报错,如下 ifconfig can0 down ip link set can0 type can bitrate 500000 ifconfig can0 up 二、开发需求 Qt 库编译的程序可以正常运行(需要操作 can)三、开发环境 Linux Ubun...原创 2023-09-12 13:50:00 · 265 阅读 · 0 评论 -
buildroot 构建根文件系统(4)命令行显示当前路径
一、开发背景 构建最小系统后成功运行后,运行发现命令行只有一个 # ,没有显示当前路径二、开发需求 命令行正常显示当前路径三、开发环境 Linux Ubuntu4.15.0-65-generic +buildroot-2023.02.3 + i.mx6d(cortex-A9)四、实现步骤 1、打开编辑 /etc/profile,启动配置 2、追加 PS1='\u@\...原创 2023-08-31 17:52:00 · 379 阅读 · 0 评论 -
buildroot 构建根文件系统(5)添加 Qt 库相关环境
一、开发背景 构建最小系统后成功运行后,需要支持 Qt 库编译的程序在上面运行二、开发需求 Qt 库编译的程序可以正常运行三、开发环境 Linux Ubuntu4.15.0-65-generic +buildroot-2023.02.3 + i.mx6d(cortex-A9)四、实现步骤 1、基于前面章节的文件系统上打开配置界面:make menuconfig 2、...原创 2023-09-05 17:12:00 · 597 阅读 · 0 评论 -
buildroot 构建根文件系统(6)添加字体和中文支持
一、开发背景 构建最小系统后成功运行后,Qt 程序在界面上文本不显示二、开发需求 Qt 库编译的程序可以正常显示中文,命令行和文本内容也可以显示中文三、开发环境 Linux Ubuntu 4.15.0-65-generic + buildroot-2023.02.3 + i.mx6d(cortex-A9)四、实现步骤 1、添加界面中文支持 1)基于前面章节的文件系统...原创 2023-09-07 14:30:00 · 1827 阅读 · 0 评论 -
buildroot 构建根文件系统(8)添加网络时间同步
一、开发背景 构建最小系统后成功运行后,时间都是从初始化时间开始计算,形如:Thu Jan 1 09:57:55 UTC 1970二、开发需求 开机联网后自动从网络中获取最新的时间,同步到系统中三、开发环境 Linux Ubuntu 4.15.0-65-generic + buildroot-2023.02.3 + i.mx6d(cortex-A9)四、实现步骤 1、配置...原创 2023-09-13 14:45:00 · 1220 阅读 · 0 评论 -
buildroot 构建根文件系统(2)使能 SSH
一、开发背景 承接上一章节,构建最小系统后成功运行后,发现没有 SSH 功能 SSH : Secure Shell Protocol,开发阶段常用 SSH 远程传输文件,只要匹配 IP 地址即可二、开发需求 配置系统使能 SSH 功能三、开发环境 Linux Ubuntu4.15.0-65-generic +buildroot-2023.02.3 + i.mx6d(cor...原创 2023-08-28 09:53:00 · 639 阅读 · 0 评论 -
buildroot 构建根文件系统(10) 添加模块(.ko)加载功能
一、开发背景 开机驱动加载提示错误,缺失 /lib/modules 创建对应文件夹后报错二、开发需求 解决开机的报错功能,添加常用的模块加载指令三、开发环境 Linux Ubuntu 4.15.0-65-generic + buildroot-2023.02.3 + i.mx6d(cortex-A9)四、实现步骤 1、在 busybox 中添加模块加载相关配置 ...原创 2023-09-20 15:19:00 · 902 阅读 · 0 评论