当前位置: 首页 > news >正文

buildroot , overlay 配置

绿色的文件 是脚本, 创建后 要给予权限 chmod +x

fstab 文件

proc /proc proc defaults 0 0 sysfs /sys sysfs defaults 0 0 devtmpfs /dev devtmpfs defaults 0 0 /dev/mmcblk1p6 /data ext4 defaults 0 2

fw_env.config 文件

# Device offset env size /dev/mmcblk1 0xC0000 0x2000

rcS 文件 , ( home 放在data分区, 不受系统升级影响,用户名字 leo)

#!/bin/sh echo "[rcS] system boot start" # hostname if [ -f /etc/hostname ]; then hostname -F /etc/hostname fi # /run / lock 体系 mount -t tmpfs tmpfs /run mkdir -p /run/lock chmod 1777 /run/lock # 创建 /data 作为挂载点 mkdir -p /data mount -a # 确保 /data 分区挂载成功后,再创建 /data/home/leo, home 放在data分区 if [ -d /data ]; then mkdir -p /data/home/leo chown leo:leo /data/home/leo 2>/dev/null fi if [ ! -L /home ]; then rm -rf /home ln -s /data/home /home fi # network if [ -x /etc/init.d/S10network ]; then /etc/init.d/S10network fi echo "[rcS] system boot done"

S10network

#!/bin/sh ifconfig eth0 hw ether 00:11:22:33:44:55 2>/dev/null ifconfig eth0 192.168.137.50 netmask 255.255.255.0 up 2>/dev/null

inittab 文件(定义终端和控制台),同时启用串口和开发板屏幕登陆账号,

# 初始化 ::sysinit:/etc/init.d/rcS # 串口终端 ttymxc0::respawn:/sbin/getty -L ttymxc0 115200 vt100 # 屏幕终端, 波特率 0 tty1::respawn:/sbin/getty -L tty1 0 vt100 # 关机 ::shutdown:/bin/umount -a -r

profile

# 系统命令搜索路径 export PATH="/bin:/sbin:/usr/bin:/usr/sbin" PS1='\u@\h:\w$ ' export PS1 # 默认编辑器 vi export EDITOR='/bin/vi' # 加载额外配置 # Source configuration files from /etc/profile.d for i in /etc/profile.d/*.sh ; do if [ -r "$i" ]; then . $i fi done unset i # 命令行常用命令 别名定义 alias ll='ls -alF' alias la='ls -A' alias l='ls -CF' # tslib(触摸屏库)的环境变量配置 export TSLIB_TSDEVICE=/dev/input/event1 # 触摸屏输入设备节点 export TSLIB_FBDEVICE=/dev/fb0 # 显示帧缓冲设备(用于校准画点) export TSLIB_CONFFILE=/etc/ts.conf # tslib 配置文件(滤波器、去抖等) export TSLIB_PLUGINDIR=/usr/lib/ts # tslib 插件目录(滤波器模块) export TSLIB_CALIBFILE=/etc/pointercal # 校准数据文件(7点校准后的矩阵) eval $(resize) # 自动获取当前终端窗口的真实大小并同步 export TERM=xterm # 设置终端类型, 避免 xterm-256color: not found 错误

resolv.conf

nameserver 8.8.8.8 nameserver 114.114.114.114

etc/sudoers.d/leo

%wheel ALL=(ALL) ALL

----------------------------------------------------------------------------------------------------------------

A / B 切槽,升级系统:

U-boot 环境变量 参考

在 linux 系统,修改 U-boot 环境变量:

fw_setenv bootcmd 'run boot_normal'
fw_setenv boot_normal 'fatload mmc 1:${bootpart} 0x80800000 zImage; fatload mmc 1:${bootpart} 0x83000000 imx6ull-alientek-emmc.dtb; setenv bootargs console=tty1 console=ttymxc0,115200 root=/dev/mmcblk1p${rootpart} rootwait rw; bootz 0x80800000 - 0x83000000'
http://www.cnnetsun.cn/news/3087837.html

相关文章:

  • 国常会定调AI:智算集群与“人工智能+“对企业落地的实质影响
  • 如何一键自动化安装激活Office?LKY Office Tools终极指南
  • Ryujinx实战手册:在PC上解锁Switch游戏体验的五大核心技巧
  • MAA明日方舟助手:3大核心功能彻底解放你的游戏时间
  • 【爱马仕智能体】Hermes 客户端运行故障排查,部署加载失败、程序无响应处理办法(含安装包)
  • 如何在5分钟内完成Office全自动安装?LKY Office Tools终极指南
  • 终极指南:三分钟解决Windows DLL注入难题的完整方案
  • 3分钟掌握Windows DLL注入神器Xenos:终极进程注入指南
  • E-Hentai下载器:一键批量打包图片资源的终极方案
  • redis数据类型及使用场景
  • Apache JMeter 5.4.1性能测试实战:从核心原理到分布式压测
  • ChatLog:三分钟解锁QQ群聊天记录的数据洞察力
  • 两节串联锂电池充电管理芯片IC-5V USB升压充电方案对比
  • STM32F407VGT6扩展EEPROM存储方案与实现
  • 3个简单步骤:用ImDisk虚拟磁盘彻底改变你的Windows文件管理方式
  • 无犯罪证明公证需要多长时间?无犯罪证明公证有效期多久?
  • 罗技PUBG压枪宏:3分钟告别后坐力,新手也能轻松吃鸡
  • 营业执照海牙认证多久办好?营业执照海牙认证材料有啥?
  • QPS与RT解释
  • 阿里云环境配置网页
  • 我做了一个 Windows 本地离线中英实时翻译工具:旺财翻译 V4,正式版和 Lite 版都可以下载测试
  • 游戏窗口边框困扰?Borderless Gaming让你告别Alt+Tab黑屏烦恼
  • 3分钟掌握ASMR下载神器:asmroner帮你轻松获取asmr.one音频资源
  • 2026年AI聚合API中转站横评实测:六大平台横向对比,企业级生产环境下该怎么选择API聚合平台?
  • 用 100 行代码实现一个混合智能体——让 DeepSeek、豆包等多个模型协作回答问题
  • PHP支付SDK终极指南:优雅集成支付宝、微信支付、抖音支付等主流平台
  • 2026中国制造业精益白皮书哪家好
  • 放下成人固有评判,认真倾听孩童藏在表达里真实想法
  • 文献综述写作效率翻倍!paperxie 分段式 AI 文献综述生成功能,适配本硕博全学段学术需求
  • 软考高级系统规划与管理师认证信息整理