(盈鹏飞嵌入式SBC-T113全志T113-i主板)-Linux系统镜像编译、生成

本文围绕Linux系统镜像编译和生成展开,介绍了SBC - T113产品特性,详细阐述了编译指令,包括清理和配置编译环境变量的操作步骤,还说明了生成文件系统镜像文件的过程,最后介绍了打包生成Linux系统镜像文件的命令及相关注意事项。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

SBC-T113产品特性:

  • 采用Allwinner公司Cortex-A7双核T113-i处理器,运行最高速度为1.2GHZ;
  • 内置64位玄铁C906 RISC-V CPU和 DSP,提供高效的计算能力; 
  • 支持1080P 视频编码,多格式1080P 60fps视频解码 (H.265,H.264, MPEG-1/2/4)
  • 支持LVDS/MIPI-DSI,分辨率最高1920x1080;
  • 支持512-1G  Bytes DDR3 SDRAM;
  • 支持SPI NAND启动和存储(256MB默认;512MB可选);可选EMMC启动和存储( 4G默认;8GB可选);
  • 支持4路USB2.0 HOST和1路OTG,1路I2C,6路UART(RS232), 1路PWM(应用于背光)
  • 支持双路CAN BUS通信
  • 支持双路以太网,一路10/100M;一路10/100/1000M;
  • 标准3.5寸主板, 尺寸为:146*102MM

SBC-T113功能评估图:

Linux系统镜像编译、生成

编译指令的简要介绍:

T113的SDK有几个常用的指令,介绍如下:

表7  常用SDK指令说明

指令序号

SDK相关命令

作用

1

./build.sh distclean

清除之前的编译文件,通常在编译SDK前做的第一步。

2

./build.sh brandy

编译Linux的启动程序U-BOOT。

3

./build.sh kernel

编译Linux内核,一般在增加驱动或者减少驱动时进行内核编译。

4

./build.sh dts

DTS(设备树)是内核的一部分,编译内核的时候也会编译DTS,这里提供了单独的编译指令。

5

./build.sh buildroot

编译buildroot,一般在增加或者减少buildroot的软件包时进行编译。

6

./build.sh rootfs

T113的SDK有相关功能的演示程序或者qt的演示程序,如果你进行了演示程序的增加、修改,使用该指令进行编译,并将编译好的程序打包到rootfs。

7

./build.sh

这一条指令,相当于执行了该表中1-6条指令。

8

./build.sh pack

把以上指令生成的相关文件,打包成最后可以烧写到主板上的固件。

需要强调的是这些指令不需要root权限即可执行,以下步骤是我们使用表中指令进行相关编译的具体操作。 

清理编译环境:

进入T113-i_v1.0(SDK所在目录)目录执行如下命令,清除所有编译和配置生成文件。

Host$   cd T113-i_v1.0/

Host$   ./build.sh distclean

embfly@embfly-virtual-machine:~/T113$ cd T113-i_v1.0/

embfly@embfly-virtual-machine:~/T113/T113-i_v1.0$ ./build.sh distclean

ACTION List: mkdistclean;

Execute command: mkdistclean

INFO: clean kernel

INFO: Prepare toolchain ..

toolchain_archtvedir=/hone/embfly/T113/T113-i_v1.0/build/toolchain/gcc-linaro

5.3.1-2016.05-x86_64_arm-linux-gnueabi.tar.xz

INFO: clean kernel OK.

INFO: clean buildroot .

INFO: clean buildroot OK.

INFO: clean entires output dir ..

embfly@embfly-virtual-machine:~/T113/T113-i_v1.0$

配置编译环境变量:

执行如下命令,配置Linux内核、内核版本、处理器型号、主板型号(sbc-t113_nand)、显示方式、编译器等信息。

Host$  ./build.sh config

embfly@embfly-virtual-machine:~/T113/T113-i_v1.0$ ./build.sh config

Welcome to mkscript setup progress

All available platform

0.linux

Choice [linux]: 0

All available linux dev:

o. bsp

1. dragonboard

2. longan

3. tinyos

Choice [longan]: 2

All avatlable kern ver:

0.linux-5.4

Choice [linux-5.4]:0

All available ic

0.t113

1. t113 i

Choice [t113_i]:1

All available board

0. evb1

1. evb1 auto

2. evb1_auto nand

3.evb1 _auto_nor

4.sbc-t113_emmc

5.sbc-t113_nand

Choice [sbc-t113_nand]: 5

All avatlable output _configs

0. hdmi

1. lvds-lcd

2. mipi-lcd

3. tft-lcd

4.cvbs

Choice [tft-lcd]: 3

All avatlable flash:

0. default

1.nor

Choice [default]: 0

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值