T113 SD启动卡

立创T113-S3 DEMO-V1开发板核心功能调通与硬件资源详解 本文详细解析了立创T113-S3 DEMO-V1开发板已调通的核心功能与硬件资源。重点介绍了其基于全志T113-S3双核处理器,已验证的SPI NAND启动、WiFi、蓝牙及立体声音频播放功能,并分析了SD卡扩展等支持,为开发者评估与快速上手提供了实用指南。 阅读详情

目录

sd卡分区

烧写boot0和uboot进sd卡

烧写boot.img进sd卡

烧写env.fex进sd卡

将boot-resource分区格式化为fat32

将rootfs分区格式化为ext4

制作启动烧写卡脚本

验证

sd卡分区

擦除分区

//擦除SD卡前10MB
sudo dd if=/dev/zero of=/dev/sdc bs=1M count=10

创建分区

方法1:使用原厂工具制作一张启动卡,在linux系统下查看分区结构,然后参考原厂启动卡的分区结构,使用fdisk命令制作分区。

方法2:在linux下,分区表是可以导出与恢复,所以我们可以将使用原厂制卡工具制作出来的启动卡的分区表导出来,然后使用dd命令写进令一张sd卡。

linux分区表导出与恢复,linux下磁盘分区表的备份和恢复-优快云博客

【嵌入式Linux】MBR分区表 和 GPT分区表_lba 2–33-优快云博客

我们可以使用DiskGenius工具卡查看sd卡的二进制内容。��DG5511508_x64.zip

分区表起始地址为000000200,结束地址为000000840。

在sdk下已经有分区表了,out/pack_out/sunxi_gpt.fex,可以看见跟上面的内容是一样的。所以我们只需要将sunxi_gpt.fex使用dd命令烧写进sd卡,即可完成分区。

dd if=sunxi_gpt.fex of=/dev/sdc bs=8192

烧写boot0和uboot进sd卡

从官方文档《Linux_MMC_NOR离线烧录_开发指南.pdf》可知emmc存储分布图

根据官方文档的存储emmc分部,那就可以推断出制卡命令:

//擦除SD卡前10MB

sudo dd if=/dev/zero of=/dev/sdc bs=1M count=10

//制卡

sudo dd if=boot0_sdcard.fex of=/dev/sdc bs=512 seek=16

sudo dd if=boot0_sdcard.fex of=/dev/sdc bs=512 seek=256

sudo dd if=boot_package.fex of=/dev/sdc bs=512 seek=32800

sudo dd if=boot_package.fex of=/dev/sdc bs=512 seek=24576

烧写boot.img进sd卡

sudo dd if=boot.img of=/dev/sdc4

烧写env.fex进sd卡

sudo dd if=env.fex of=/dev/sdc2

将boot-resource分区格式化为fat32

sudo mkfs.fat -F 32 /dev/sdc1

格式化完后将boot-resource的内容拷贝进/dev/sdc1

将rootfs分区格式化为ext4

sudo mkfs.ext4 /dev/sdc5

格式化完后将文件系统拷贝进/dev/sdc5

制作启动烧写卡脚本

#!/bin/bash
# 获取当前路径
current_path=$(pwd)
echo "当前路径是: $current_path"
# 检查是否以root权限运行
if [ "$EUID" -ne 0 ]; then
    echo "请以root权限运行此脚本"
    exit 1
fi

# 检查参数是否为空
if [ -z "$1" ]; then
    echo "请提供要删除分区的设备路径"
    exit 1
fi

# 确保设备路径正确
DEVICE="$1"
DEVICE1="${DEVICE}1"
DEVICE2="${DEVICE}2"
DEVICE4="${DEVICE}4"
DEVICE5="${DEVICE}5"
# 检查是否有分区已挂载,如果有,先卸载
mounted_partitions=$(lsblk -lp | grep $DEVICE | grep -oE '/dev/[^ ]+' | xargs)
if [ ! -z "$mounted_partitions" ]; then
    echo "以下分区已挂载,将进行卸载:"
    echo "$mounted_partitions"
    umount $mounted_partitions
fi

echo "正在删除 $DEVICE 上的所有分区..."
echo "擦除SD卡"
sudo dd if=/dev/zero of=$DEVICE bs=1M count=10
echo "擦除成功"
# 检查当前目录是否存在 sunxi_gpt.fex 文件
echo "创建分区"
if [ -f "$current_path/image/sunxi_gpt.fex" ]; then
    # 如果存在,则执行 dd 命令将其写入到 /dev/sdc
    sudo dd if=$current_path/image/sunxi_gpt.fex of=$DEVICE bs=8192
else
    # 如果不存在,则打印提示信息
    echo "当前目录不存在 sunxi_gpt.fex 文件"
    exit 1
fi
echo "创建分区成功"
echo "烧写boot0和uboot"
if [ -f "$current_path/image/boot_package.fex" ] && [ -f "$current_path/image/boot0_sdcard.fex" ]; then
    sudo dd if=$current_path/image/boot0_sdcard.fex of=$DEVICE bs=512 seek=16
    sudo dd if=$current_path/image/boot0_sdcard.fex of=$DEVICE bs=512 seek=256
    sudo dd if=$current_path/image/boot_package.fex of=$DEVICE bs=512 seek=32800
    sudo dd if=$current_path/image/boot_package.fex of=$DEVICE bs=512 seek=24576
else
    # 如果不存在,则打印提示信息
    echo "当前目录不存在 boot0_sdcard.fex 文件或者boot_package.fex"
    exit 1
fi
echo "烧写boot0和uboot成功"

echo "烧写env.fex"
if [ -f "$current_path/image/env.fex" ]; then
    # 如果存在,则执行 dd 命令将其写入到 /dev/sdc2
    sudo dd if=$current_path/image/env.fex of=$DEVICE2
else
    # 如果不存在,则打印提示信息
    echo "当前目录不存在 env.fex 文件"
    exit 1
fi

echo "烧写env.fex成功"

echo "烧写boot.img"
if [ -f "$current_path/image/boot.img" ]; then
    # 如果存在,则执行 dd 命令将其写入到 /dev/sdc4
    sudo dd if=$current_path/image/boot.img of=$DEVICE4
else
    # 如果不存在,则打印提示信息
    echo "当前目录不存在 boot.img 文件"
    exit 1
fi

echo "烧写boot.img成功"

echo "制作boot-resource分区"
if [ -d "boot-resource" ]; then
    sudo mkfs.fat -F 32 $DEVICE1
    sudo mkdir mountfat
    sudo mount  $DEVICE1 mountfat
    sudo cp ./boot-resource/* -rf mountfat
    sudo cp $current_path/image/* mountfat
    sudo umount $DEVICE1
    sudo rm -rf mountfat
    
else
    echo "boot-resource 文件夹不存在,请确保其存在"
    exit 1
fi
echo "制作boot-resource分区成功"
read
echo "制作rootfs分区"
sudo dd if=/dev/zero of=$DEVICE5 bs=1M count=10
if [ -d "rootfs" ]; then
    sudo mkfs.ext4 $DEVICE5
    sudo mkdir mountext4
    sudo mount  $DEVICE5 mountext4
    sudo cp ./rootfs/* -rf mountext4
    sudo umount $DEVICE5
    sudo rm -rf mountext4s
    
else
    echo "rootfs文件夹不存在,请确保其存在"
    exit 1
fi
echo "rootfs分区成功"
echo "制作启动卡成功"
 

验证

在sdk下已经将将制作烧写卡和启动卡的文件打包在out/download_file,我们只需要在out/download_file下执行boot_card.sh即可制作启动卡和烧写卡。

OC](这里写自定义目录标题)

欢迎使用Markdown编辑器

你好! 这是你第一次使用 Markdown编辑器 所展示的欢迎页。如果你想学习如何使用Markdown编辑器, 可以仔细阅读这篇文章,了解一下Markdown的基本语法知识。

新的改变

我们对Markdown编辑器进行了一些功能拓展与语法支持,除了标准的Markdown编辑器功能,我们增加了如下几点新功能,帮助你用它写博客:

  1. 全新的界面设计 ,将会带来全新的写作体验;
  2. 在创作中心设置你喜爱的代码高亮样式,Markdown 将代码片显示选择的高亮样式 进行展示;
  3. 增加了 图片拖拽 功能,你可以将本地的图片直接拖拽到编辑区域直接展示;
  4. 全新的 KaTeX数学公式 语法;
  5. 增加了支持甘特图的mermaid语法1 功能;
  6. 增加了 多屏幕编辑 Markdown文章功能;
  7. 增加了 焦点写作模式、预览模式、简洁写作模式、左右区域同步滚轮设置 等功能,功能按钮位于编辑区域与预览区域中间;
  8. 增加了 检查列表 功能。

功能快捷键

撤销:Ctrl/Command + Z
重做:Ctrl/Command + Y
加粗:Ctrl/Command + B
斜体:Ctrl/Command + I
标题:Ctrl/Command + Shift + H
无序列表:Ctrl/Command + Shift + U
有序列表:Ctrl/Command + Shift + O
检查列表:Ctrl/Command + Shift + C
插入代码:Ctrl/Command + Shift + K
插入链接:Ctrl/Command + Shift + L
插入图片:Ctrl/Command + Shift + G
查找:Ctrl/Command + F
替换:Ctrl/Command + G

合理的创建标题,有助于目录的生成

直接输入1次#,并按下space后,将生成1级标题。
输入2次#,并按下space后,将生成2级标题。
以此类推,我们支持6级标题。有助于使用TOC语法后生成一个完美的目录。

如何改变文本的样式

强调文本 强调文本

加粗文本 加粗文本

标记文本

删除文本

引用文本

H2O is是液体。

210 运算结果是 1024.

插入链接与图片

链接: link.

图片: Alt

带尺寸的图片: Alt

居中的图片: Alt

居中并且带尺寸的图片: Alt

当然,我们为了让用户更加便捷,我们增加了图片拖拽功能。

如何插入一段漂亮的代码片

去博客设置页面,选择一款你喜欢的代码片高亮样式,下面展示同样高亮的 代码片.

// An highlighted block
var foo = 'bar';

生成一个适合你的列表

  • 项目
    • 项目
      • 项目
  1. 项目1
  2. 项目2
  3. 项目3
  • 计划任务
  • 完成任务

创建一个表格

一个简单的表格是这么创建的:

项目Value
电脑$1600
手机$12
导管$1

设定内容居中、居左、居右

使用:---------:居中
使用:----------居左
使用----------:居右

第一列第二列第三列
第一列文本居中第二列文本居右第三列文本居左

SmartyPants

SmartyPants将ASCII标点字符转换为“智能”印刷标点HTML实体。例如:

TYPEASCIIHTML
Single backticks'Isn't this fun?'‘Isn’t this fun?’
Quotes"Isn't this fun?"“Isn’t this fun?”
Dashes-- is en-dash, --- is em-dash– is en-dash, — is em-dash

创建一个自定义列表

Markdown
Text-to- HTML conversion tool
Authors
John
Luke

如何创建一个注脚

一个具有注脚的文本。2

注释也是必不可少的

Markdown将文本转换为 HTML。

KaTeX数学公式

您可以使用渲染LaTeX数学表达式 KaTeX:

Gamma公式展示 Γ ( n ) = ( n − 1 ) ! ∀ n ∈ N \Gamma(n) = (n-1)!\quad\forall n\in\mathbb N Γ(n)=(n−1)!∀n∈N 是通过欧拉积分

Γ ( z ) = ∫ 0 ∞ t z − 1 e − t d t   . \Gamma(z) = \int_0^\infty t^{z-1}e^{-t}dt\,. Γ(z)=∫0∞​tz−1e−tdt.

你可以找到更多关于的信息 LaTeX 数学表达式here.

新的甘特图功能,丰富你的文章

2014-01-07 2014-01-09 2014-01-11 2014-01-13 2014-01-15 2014-01-17 2014-01-19 2014-01-21 已完成 进行中 计划一 计划二 现有任务 Adding GANTT diagram functionality to mermaid
  • 关于 甘特图 语法,参考 这儿,

UML 图表

可以使用UML图表进行渲染。 Mermaid. 例如下面产生的一个序列图:

张三 李四 王五 你好!李四, 最近怎么样? 你最近怎么样,王五? 我很好,谢谢! 我很好,谢谢! 李四想了很长时间, 文字太长了 不适合放在一行. 打量着王五... 很好... 王五, 你怎么样? 张三 李四 王五

这将产生一个流程图。:

链接
长方形
圆
圆角长方形
菱形
  • 关于 Mermaid 语法,参考 这儿,

FLowchart流程图

我们依旧会支持flowchart的流程图:

Created with Raphaël 2.3.0 开始 我的操作 确认? 结束 yes no
  • 关于 Flowchart流程图 语法,参考 这儿.

导出与导入

导出

如果你想尝试使用此编辑器, 你可以在此篇文章任意编辑。当你完成了一篇文章的写作, 在上方工具栏找到 文章导出 ,生成一个.md文件或者.html文件进行本地保存。

导入

如果你想加载一篇你写过的.md文件,在上方工具栏可以选择导入功能进行对应扩展名的文件导入,
继续你的创作。


  1. mermaid语法说明 ↩︎

  2. 注脚的解释 ↩︎

全志T113-i嵌入式Linux开发板USB与SD卡烧录实战指南 在嵌入式Linux开发中,芯片的启动引导流程决定了系统烧录的方式。全志T113-i这类双核A7处理器依靠BROM在启动时探测SD/eMMC等介质,若均失败则进入FEL下载模式。理解这一原理,开发者就能灵活选用USB直连或SD卡量产卡进行固件部署。USB烧录适合样机调试与救砖,结合PhoenixSuit或sunxi-fel工具可高效写入U-Boot及系统镜像;而SD卡烧录则适合产线批量与现场升级,通过精确偏移写入boot0和U-Boot实现自动化卡刷。针对驱动签名、分区表、写保护等常见问题,本文提供了从原理到 阅读详情

相关推荐

T113-S3 Tina Linux 存储介质切换:7步配置从SD卡迁移至SPI NAND

本文详细介绍了在T113-S3 Tina Linux系统中将存储介质从SD卡迁移至SPI NAND的完整配置流程。通过7个关键步骤,包括配置文件修改、内核驱动配置、编译烧录及性能优化,帮助开发者实现稳定高效的存储介质切换,特别适用于芒果派MQ1RDW2-T113-S3开发板的量产环境部署。

weixin_34284188的博客 461

关于给我的C盘扩容

C盘真的要撑不住了,赶紧找办法解决。

Xiachengci的博客 4783

Tina Linux 5.4 存储介质切换:从 SD 卡到 SPI NAND 的 7 步配置与编译实战

本文详细介绍了在Tina Linux 5.4环境下,如何将存储介质从SD卡切换到SPI NAND的7步配置与编译实战。通过修改关键配置文件、调整设备树与内核配置、优化U-Boot设置等步骤,开发者可以在全志T113平台(如MQ1RDW2-T113-S3)上实现更稳定、抗震性更强的存储方案。文章还提供了烧录与验证的具体方法,帮助开发者顺利完成存储介质切换。

weixin_30340819的博客 297

【全志T113-S3_100ask】SD卡扩容

在全志T113实际使用当中,我们会发现SD卡本身32G的内存,但是SD的存储并没有得到充分的利用,在启动开发板系统后,df -h就会发现,根文件系统的大小只有不足以256M(如下图所示),像一些摄像头的使用,想保存一些图片到本地,也会受到内存的限制。那是否有办法让可用空间变的更大,毫无疑问肯定是有的。所以我们还要进行一次扩容,将所有可用扇区全扩到rootfs分区这个时候,就可以看到第5分区的大小已经高达29.7G了,那么接下来我们进行改名(改回rootfs执行完后,df -h。

qq_62815119的博客 2987

3.Tina5.0调试T113-S3 TinaSDK调试

Tina 5.0 搭建配置

专业电灯大师 4426

VL53L1X移植到STM32实战记录,使用软件IIC(附源代码)

序言 VL53L1X是一个很小又很优秀的测距传感器,它相比于上一代VL53L0X有着不小的提升,这次毕业设计打算将这个传感器用起来,就来移植了一下,遇到的坑怎么说还是有一些,故在此分享给大家。 开发环境 IDE:Keil V5 STM32CubeMX ,使用HAL库 具体操作 获取官方库并进行移植 这一步是移植的基础,首先从官方把API库下下来,并添加到IDE中: 适配硬件 这里由于不同的硬件平...

wmdscjhdpy的博客 1万+

T113-S3 开发板上电测试-从TF卡启动

将 TF 卡插进板子,上电,按击复位。按下复位键,然后查看串口有没有数据。出现 shell 命令行,启动成功。接下来,将 TF 卡连接至电脑。制作卡的种类,选择 “上电,将板子与电脑连接。先查看板子串口的端口号。接下来,打开串口工具。

qq_39029441的博客 980

YOLOv11多模态融合实战:基于YOLOFuse的RGB与红外线(IR)协同检测技术解析

本文深入解析了基于YOLOv11的YOLOFuse多模态融合技术,重点探讨了RGB与红外线(IR)协同检测的实现原理与实战应用。文章详细介绍了双流架构与数据级、特征级、决策级三种融合策略,并通过实战案例展示了其在低光照、复杂环境下显著提升检测精度与鲁棒性的优势,为全天候安防、自动驾驶等场景提供了有效的技术解决方案。

weixin_29041195的博客 648

【全志T113-S3_100ask】7-编译Tina系统初体验

因为使用Tina系统开发还是比较方便的,有全志的SDK支持,可以参考的内容比较多。通过上面的百度网盘下载SDK,拷贝到linux下。编译出来的是nand镜像。7月28日,百问网官方发布适配。当然我的编译过程没有那么顺利。......

第四维度的博客 1万+

英语语法-句法

摘要:本文系统梳理了英语句法知识,重点解析了五种基本句型及其扩展结构。内容包括句子类型(陈述句、疑问句、祈使句、感叹句)、复合句构成(从句分类与连词使用)、特殊句型(倒装、强调、引语转换)等。特别强调句子成分分析技巧,指出每种句子成分可由不同词法单元充当,需掌握成分识别与划分方法。文章还提供了往期语法系列链接,形成完整的英语语法学习体系,帮助读者建立从词法到句法的系统认知框架。

STCNXPARM的博客 8795

yakit 通过codec 解决RSA加密

靶场就不过多叙述,具体的可以看yakit系列的前几篇文章。yakit 热加载进行 RSA 加密如何显示想要的payloads。

Arkmornings的博客 2686

T113主线Linux-分析篇

本文分析了T113主线Linux的启动流程,比较了awboot和U-Boot两种引导程序的差异。awboot是全志专用引导程序,通过硬编码配置启动;而U-Boot采用设备树配置,更具通用性。文章详细介绍了U-Boot的目录结构、配置方法及设备树设置,并分析了Linux内核启动过程和设备树参数传递。最后阐述了如何使用Buildroot构建文件系统,包括配置选项说明和SD卡分区方案。通过完整的启动日志展示了从SPL到内核启动的全过程,为嵌入式Linux系统开发提供了实用参考。

zxdzxdzzxd的博客 1458

Windows 下 Hermes Agent(爱马仕)安装全记录:从零到一的保姆级图文教程

本文主要介绍了Windows 下 Hermes Agent(爱马仕) 安装全记录:从零到一的保姆级图文教程,希望能对学习使用 Hermes Agent 的同学们有所帮助。 文章目录 1. 背景 2. 实战教程 2.1 步骤一 安装WSL环境 2.2 步骤二 安装Python环境 2.3 步骤三 安装Hermes Agent 2.4 步骤四 修正 API Key 错误 2.5 步骤五 配置多个模型 2.6 步骤六 启动Hermes Agent 3. 常见问题及解决方案 4. 总结

weixin_43178406的博客 14万+

【全志T113-S3_100ask】1-编译buildroot初体验

接触了一块新的开发板资源1资源2序号1RESET复位按键,主要用于复位系统使用。序号2用户按键,可自定义功能。序号3TF卡卡槽,用于读取TF卡并支TF卡启动系统。序号4XR829无线模组配套的ANT天线接口。序号5Debug接口,用于串口输出,显示系统信息,调试登录等。序号6OTG接口,主要用于烧写SPI-NAND系统使用,也可用于ADB调试。序号7电源供电切换开关,用于切换供电方式是OTG口还是DC电源口。序号8DC接口,用于接入专用电源适配器给开发板独立供电。.........

第四维度的博客 1万+

二十一、CANdelaStudio深入-SPRMIB的配置

本专栏将由浅入深的展开诊断实际开发与测试的数据库编辑,包含大量实际开发过程中的步骤、使用技巧与少量对Autosar标准的解读。希望能对大家有所帮助,与大家共同成长,早日成为一名车载诊断、通信全栈工程师。 本文介绍CANdelaStudio的肯定响应抑制位配置,欢迎各位朋友订阅、评论,可以提出宝贵意见,以持续输出更好的作品,同时会根据评论、私信不定期更新文章内容,以及专栏目录。订阅该专栏的朋友可私信小编免费答疑解惑(^U^)ノ~YO CANdelaStudio-从入门到深入目录 文章目录CANdelaStu

诊断协议那些事儿's blog 1868

Ubuntu-22.04安装VMware虚拟机并安装Windows10

最近在研究虚拟机,主要集中在KVM、Virtualbox和VMware这三种虚拟机上。前面我已经研究了前两种虚拟机的安装和使用方式,这篇文章介绍3兄弟中最后一个虚拟机安装和使用方式。Virtualbox虚拟机安装和使用KVM虚拟机安装和使用相比于前两种,VMware的安装方式最麻烦,但是综合体验下来我感觉流畅度最好。如果你确实有在Linux上使用VMware虚拟机的需求,那不妨跟着我看下去吧。1、gcc版本和内核版本一定要匹配上,否则会出各种错误。

jiexijihe945的博客 4114

T113 SD卡/U盘白板烧录

从官方文档《Linux_MMC_NOR离线烧录_开发指南.pdf》可知emmc存储分布图。使用fatformat命令对boot-resource进行格式化。使用mmc rescan分区使uboot重读分区。SD卡上第一个fat32分区建议从32MB后开始。//擦除SD卡前10MB。使用gpt命令进行分区。

m0_68351845的博客 1000

1.2 amdgpu_bo的设计分析 — gem层和ttm层

本文分析了AMD KFD的BO设计架构,重点介绍了DRM子系统中缓冲对象的多层继承关系。文章首先展示了核心继承层次图,包括DRM通用层(drm_gem_object)、TTM内存管理层(ttm_buffer_object)、AMD驱动层(amdgpu_bo)和KFD计算层(kgd_mem)。随后详细解析了drm_gem_object结构体的关键功能,包括用户空间接口管理、内存映射支持、引用计数机制以及DMA-BUF导入/导出功能。

图形/计算GPU的驱动与虚拟化技术分享园地 2537

T113主线Linux-kernel篇

本文详细介绍了为全志T113芯片配置Linux内核并设置串口0作为日志输出的过程。主要内容包括:1)安装ARM交叉编译工具链并获取内核源码;2)使用sunxi_defconfig配置内核,编译生成zImage和设备树文件;3)修改设备树指定串口0为日志输出端口;4)将内核和设备树文件烧录到SD卡;5)验证内核启动,通过串口0成功输出启动日志。虽然最终因缺少文件系统导致内核panic,但串口日志输出验证了内核配置的正确性。该过程为后续系统开发奠定了基础。

zxdzxdzzxd的博客 580

jdk-8u144-linux-x64.tar.gz.

该资源为搭建Linux系统Java环境用,资源的后缀为tar.gz格式的压缩包

visio安装包

Microsoft Office Visio 是一款专业的制图软件。利用经过更新的形状、协作工具和数据链接图表,创建专业级图表以简化复杂的信息。

T113S3学习记录—软件说明(三)

自己编译的镜像:在SDK根目录下的out/目录,t113_linux_evb1_auto_uart0.img。重启开发板,在U-Boot倒计时前按下Ctrl+c进入U-Boot菜单,输入1进入SD卡更新子菜单。PhoenixSuit,进入一键刷机,选择镜像,选择分区擦除升级。镜像名字不能随意更改。开发板进入U-Boot,输入fastboot。,电脑自动弹出烧写确认,点击是开始烧写。得在开发板里面有镜像的情况下,更新。开 发 板 配 套 镜 像。天嵌科技重构了U-Boot。开发板进入U-Boot,输入。

Chinalihuanyu的博客 1630

VC中sqlite的使用

在VC中对sqlite的使用,实现数据库大批数据的快速插入,读取数据库中的数据在ListCtrl中显示

全志T113-i系统镜像升级:USB与SD卡烧录全流程实战指南

在嵌入式系统开发与维护中,固件烧录是一项基础且高频的操作。无论是设备量产、现场升级还是故障恢复,掌握可靠的镜像写入方法都至关重要。当前主流方案分为USB烧录与SD卡烧录两种:前者依赖芯片内置的ROM引导进入FEL模式,通过PhoenixUSB Pro等工具实现高速批量写入,适合开发调试与产线部署;后者则利用SD卡作为启动介质或系统修复卡,无需连接电脑即可完成现场维护。理解两种方式的底层原理、驱动安装要点以及启动介质选择策略,能显著提升开发与维护效率。本文以全志T113-i平台为例,系统梳理了从环境准备、驱动

weixin_33862993的博客 258

Camera2Demo

在Camera2 的基础上进行封装,使得Camera2一堆初始化逻辑与Activity分离,降低耦合度,完成预览拍照并保存的操作

T113主线Linux-buildroot篇

本文详细介绍了在MangoPi MQ1-R-T113开发板上配置和编译Buildroot系统的完整流程。主要内容包括:1)安装ARM交叉编译工具链并获取Buildroot源码;2)使用默认配置编译系统,约需30分钟;3)针对全志T113芯片进行定制配置,修改调试端口为串口0;4)对SD卡分区并烧录生成的rootfs.ext4镜像文件;5)完整展示了Linux系统启动日志,验证系统成功启动并显示登录提示。整个过程涵盖了从环境搭建到系统烧录验证的全套操作,为开发者提供了在T113平台上构建嵌入式Linux系统的

zxdzxdzzxd的博客 440

79元全志T113-S3核心板实战:嵌入式Linux开发全流程解析

嵌入式Linux是物联网与工业控制领域的核心基础技术,其开发流程涉及交叉编译、系统启动链、根文件系统构建等关键环节。理解这些底层原理,不仅能帮助开发者选型高性价比硬件方案,还能显著提升产品落地效率。全志T113-S3核心板凭借双核Cortex-A7处理器、内置64MB DDR3及丰富显示接口,以79元的价格将嵌入式Linux方案的成本与门槛大幅降低,尤其适合串口屏、物联网关及入门级教学应用。本文从开发环境搭建到U-Boot启动、Buildroot根文件系统定制,再到性能实测与踩坑排查,完整记录了一线工程师的

weixin_34116110的博客 180

全志T113-i烧录实战:USB与SD卡固件升级全解析

在嵌入式开发中,固件烧录是连接开发与量产的关键环节。看似简单的写入操作,背后依赖芯片启动链、Boot ROM、FEL模式等底层机制。全志T113-i方案支持USB直连与SD卡两种主流升级路径:USB烧录通过FEL模式由PC端工具PhoenixSuit直接操作存储,适合开发调试与变砖恢复;SD卡烧录则借助量产卡实现批量部署,无需PC参与,显著提升产线效率。理解镜像分区结构、启动介质选择与U-Boot环境变量,能有效规避识别失败、烧录中断、启动异常等高频问题。无论是工程师调试单板,还是工厂批量生产,掌握这两种方

weixin_34241036的博客 376
上一篇: T536 CAN 调试
下一篇: T113 uboot 显示时钟开发笔记
szembed
博客等级 码龄18年 1475粉丝 256原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

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

抵扣说明:

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

余额充值