首页 > 其他分享 >如何定制Buildroot文件系统-基于TQT507开发板

如何定制Buildroot文件系统-基于TQT507开发板

时间:2023-05-22 11:01:31浏览次数:56  
标签:Buildroot .. buildroot 配置 TQT507 开发板 编译 2.2

如何定制Buildroot文件系统-基于TQT507开发板

如何定制Buildroot文件系统-基于TQT507开发板_开发板



本文档介绍在开发时如何定制文件系统(buildroot添加应用软件/文件),适用于天嵌开发板TQT507 。

1.Buildroot简介

Buildroot是Linux平台上一个构建嵌入式Linux系统的框架。整个Buildroot是由Makefile脚本和Kconfig配置文件构成的。可以和编译Linux内核一样,通过Buildroot配置,menuconfig修改,编译出一个完整的可以直接烧写到机器上运行的Linux系统软件(包含boot、kernel、rootfs以及rootfs中的各种库和应用程序)。Buildboot也可以单独通过配置和使用交叉编译链工具来实现制作一个Linux文件系统。

2.构建根文件系统

2.1 使用默认配置

进行

cd buildroot/buildroot-201902 cp config-tq-coreA-linux ../../out/t507/evb/longan/buildroot/.config

2.2修改默认配置

buildroot 的源码路径在 buildroot/buildroot-201902

cd buildroot/buildroot-201902

用户可以根据实际需要进行

make menuconfig ARCH=arm64 O=../../out/t507/evb/longan/buildroot/

打开以后的图形化配置界面如图

如何定制Buildroot文件系统-基于TQT507开发板_文件系统_02

接下来我们就依次配置

2.2.1、配置 Target options

这里主要配置目标板架构,可执行文件格式,

如何定制Buildroot文件系统-基于TQT507开发板_根文件系统_03


2.2.2、配置 Toolchain

此配置项用于配置交叉编译工具链,也就是交叉编译器 。

如何定制Buildroot文件系统-基于TQT507开发板_文件系统_04


2.2.3、配置 System configuration

此选项用于设置一些系统配置,比如开发板名字、欢迎语、用户名、密码等。

如何定制Buildroot文件系统-基于TQT507开发板_根文件系统_05


2.2.4、配置 Filesystem images

此选项配置我们最终制作的根文件系统为什么格式。

如何定制Buildroot文件系统-基于TQT507开发板_根文件系统_06


2.2.5、配置 Target packages

此选项用于配置要选择的第三方库或软件、比如

如何定制Buildroot文件系统-基于TQT507开发板_根文件系统_07

修改后选择保存退出即可,配置完成以后就可以编译

cp ../../out/t507/evb/longan/buildroot/.config config-tq-coreA-linux

2.2.6 编译Buildroot

完成配置后就可以选择编译了。执行

./build.sh

3.Buildroot添加自定义文件

例如我们想要更新开发板的/etc/ppp文件夹的内容,只需要将platform/framework/auto/rootfs/etc目录下的ppp文件夹替换为新的ppp文件夹。

如何定制Buildroot文件系统-基于TQT507开发板_根文件系统_08

重新编译buildroot,烧写即可。


标签:Buildroot,..,buildroot,配置,TQT507,开发板,编译,2.2
From: https://blog.51cto.com/u_16053284/6321648

相关文章

  • iTOP-RK3568开发板编译瑞芯微原厂源码
    1输入以下命令设置java版本为1.8版本,确认java版本是1.8版本之后,才可以进行下一步编译,如下图所示:sourcejavaenv.shjava-version2输入命令配置Android分支sourcebuild/envsetup.shlunchrk3568_r-userdebug2在编译内核的过程中,会提示电源域检查,如下图所示:设备树中关......
  • 迅为基于RK3568开发板的嵌入式学习之Linux驱动视频
      迅为基于iTOP-RK3568开发板进行讲解,本次更新内容为第九期,主要讲解设备模型,共计29讲。思路更科学,入门更简单     0.课程规划1.抛砖引玉-设备模型的框架:kobject和kset2.实践:创建kobject实验3.实践:创建kset实验4.什么是设备模型,为什么要引入设备模型?5.对设备......
  • 串口下载程序 +野火霸道开发板
     开发板跳线:MCU的PA9,PA10分别接USB转串口的RX和TX。BOOT0和BOOT1(PB2)全部接地。  FlyMCU的配置DTR低电平,RTS高电平进bootloader 按复位键,下载的程序运行。 ......
  • 开发板三菱FX3U底层源码,总体功能和指令可能支持在RUN中下载程序,支持注释的写入和读取,
    开发板三菱FX3U底层源码,总体功能和指令可能支持在RUN中下载程序,支持注释的写入和读取,支持脉冲输出与定位指令(包括PLSY/PWM/PLSR/PLSV/DRVI/DRVA等指令)。对于FX3U,支持波特率9600/19200/38400/57600/115200自适应ID:58199670048570922......
  • 开发板TP4056充电模块,AD可以打开的原理图和PCB文件。 已打样
    开发板TP4056充电模块,AD可以打开的原理图和PCB文件。已打样。AD13工程文件,包括原理图和PCB图,ROMTP4056|18650锂电池3.7v3.6V4.2V锂电池充电板1A过冲过放保护资料类文件,请仔细看图ID:691500670279839421......
  • 开发板BMS系统充放电 SOC SOH控制模型: 电池的CCCV 充电控
    开发板BMS系统充放电SOCSOH控制模型:电池的CCCV充电控制电压平衡策略(包括温度热量影响);电池冷却系统仿真;电池参数估计;SOC参数估计、SOH参数估计(卡尔曼滤波);非常适合电池系统建模原理和控制策略study的需要!ID:5846669256872214......
  • 开发板FPGA电机控制源码(verilog+nios2架构)FPGA电机控制源码, 方案为单FPGA方案才用
    开发板FPGA电机控制源码(verilog+nios2架构)FPGA电机控制源码,方案为单FPGA方案才用底层verilog+应用层nios2的软件架构,很具有学习价值。包括编码器模块算法,坐标变换算法,矢量调制算法等等。注:此代码不适合新手小白。YID:1611669469428085......
  • openEuler 成功适配 LeapFive InFive Poros 开发板
    近日,openEulerRISC-V23.03创新版本在跃昉科技的Poros开发板上成功运行。openEuler在Poros上适配成功,XFCE桌面启动正常,文件系统、终端模拟器和输入法等相关GUI应用也运行流畅,Chromium浏览器和LibreOffice等应用也得到了支持。目前,图形界面依靠LLVMpipe渲染,后续跃昉......
  • 合宙esp32c3开发板多软串口及GPIO测试
    合宙esp32c3开发板共引出GPIO口如下:GPIO0~13,GPIO18~21并有如下提示:使用注意事项BOOT(IO09)管脚上电前不能下拉,ESP32会进入下载模式。使用到IO08管脚进行设计,不建议外部直接下拉,因为在下载烧录时,IO08管脚为低电平,不能使用串口进行下载。IO12(GPIO12)、IO13(GPIO13)在QIO模式......
  • openEuler RISC-V 成功适配 LicheePi 4A 开发板,推动 RISC-V 生态发展
    近期,RISC-VSIG在LicheePi4A开发板上成功实现了欧拉操作系统的适配。目前,最新版本的openEulerRISC-V23.03V1镜像已在LicheePi4A开发板上可用,这一成果再次展现了openEuler在推动RISC-V生态发展过程中所取得的新突破。下载地址:https://mirror.iscas.ac.cn/openeuler-......