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

linux开发笔记(buildroot打包镜像)

参考文章:https://www.cnblogs.com/arnoldlu/p/9553995.html

mangopi_r3的buildroot在编译完成后会将所有镜像打包到一起。与之有关的buildroot配置项为

BR2_ROOTFS_POST_IMAGE_SCRIPT="board/allwinner/generic/scripts/genimage.sh"

genimage.sh内容如下

#!/bin/bash
set -e
STARTDIR=`pwd`
SELFDIR=`dirname \`realpath ${0}\``
MKIMAGE="${HOST_DIR}/bin/mkimage"
IMAGE_ITS="kernel.its"
OUTPUT_NAME="kernel.itb"[ $# -eq 2 ] || {echo "SYNTAX: $0 <output dir> <u-boot-with-spl image>"echo "Given: $@"exit 1
}cp board/allwinner/generic/kernel.its "${BINARIES_DIR}"
cd "${BINARIES_DIR}"
"${MKIMAGE}" -f ${IMAGE_ITS} ${OUTPUT_NAME}
rm ${IMAGE_ITS}cd "${SELFDIR}/../"
cp splash.bmp "${BINARIES_DIR}/"cd "${STARTDIR}/"board/allwinner/generic/scripts/mknanduboot.sh ${1}/${2} ${1}/u-boot-sunxi-with-nand-spl.bin
support/scripts/genimage.sh ${1} -c board/allwinner/generic/genimage-sdcard.cfg
support/scripts/genimage.sh ${1} -c board/allwinner/generic/genimage-nor.cfg
support/scripts/genimage.sh ${1} -c board/allwinner/generic/genimage-nand.cfg

http://www.lryc.cn/news/347119.html

相关文章:

  • 预编码算法学习笔记
  • 2024OD机试卷-最长子字符串的长度(一) (java\python\c++)
  • docker 部署并运行一个微服务
  • Hive on Tez 作业优化参数
  • flink mysql数据表同步API CDC
  • AI大模型探索之路-训练篇21:Llama2微调实战-LoRA技术微调步骤详解
  • 如何使用client-go构建pod web shell
  • AI工具摸索-关于写作(1)
  • 昂科烧录器支持O2Micro凹凸科技的电池组管理IC OZ7708
  • Spring Cloud Gateway详解
  • 信息系统项目管理师0103:初步可行性研究(7项目立项管理—7.2项目可行性研究—7.2.2初步可行性研究)
  • Linux 系统中,nl命令用于计算文件中的行号
  • 知从科技战略客户经理张志强受邀出席2024 AutoSec中国汽车网络安全与数据安全峰会
  • 2024.5.12 Pandas 基础语法day02
  • Stable Diffusion是什么?
  • Netty源码分析二NioEventLoop 剖析
  • chatGLM或chatgpt:什么是tokens以及如何计算tokens长度?
  • springcloudalibaba版本发布说明
  • Obsidian/Typora设置图床
  • 【RAG论文】RAG中半结构化数据的解析和向量化方法
  • git提交代码异常报错error:bad signature 0x00000000
  • 【FFmpeg】调用ffmpeg库进行RTMP推流和拉流
  • Multisim 14 常见电子仪器的使用和Multisim的使用
  • 【2024高校网络安全管理运维赛】巨细记录!
  • Nuxt.js实战:Vue.js的服务器端渲染框架
  • 提高Rust安装与更新的速度
  • 【linux软件基础知识】内核代码中的就绪队列简化示例
  • 《C++学习笔记---初阶篇6》---string类 上
  • mysql中的页和行
  • Vim常用快捷键