天嵌科技 ARM开发社区

 找回密码
 注册
查看: 788|回复: 0

TQ335XB软件特性bootloader介绍

[复制链接]
非也 发表于 2018-8-24 15:50:51 | 显示全部楼层 |阅读模式
  TQ335XB_V2配套的软件完整的实现平板电脑所有功能,并且在特色功能方面基本上涵盖了开发板使用过程中的各个方面的应用开发,同时提供了完善的配套开发教程,供广大用户学习和进行二次开发,这里对bootloader进行讲解。


  在嵌入式操作系统中,BootLoader是在操作系统内核运行之前运行。可以初始化硬件设备、建立内存空间映射图,从而将系统的软硬件环境带到一个合适状态,以便为最终调用操作系统内核准备好正确的环境。在嵌入式系统中,通常并没有像BIOS那样的固件程序(注,有的嵌入式CPU也会内嵌一段短小的启动程序),因此整个系统的加载启动任务就完全由BootLoader来完成。


  常见的BootLoader有多种:Redboot、ARMboot、U-Boot、Blob、Bios-lt、Bootldr等,其中U-Boot的功能是如此之强大,涵盖了绝大部分处理器构架,提供大量外设驱动,支持多个文件系统,附带调试、脚本、引导等工具,特别支持Linux,为板级移植做了大量的工作。


  天嵌科技在原生的u-boot中添加了SD卡的驱动,完善了NandFlash的ECC校验,让NandFlash的读写更加安全,添加了FAT32协议的驱动,实现了开机自动烧写镜像,SD卡烧写支持大于内存容量的文件系统的烧写,完善了环境变量的保存方式。


本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?注册

x
您需要登录后才可以回帖 登录 | 注册

本版积分规则

Archiver|手机版|小黑屋|天嵌科技 嵌入式开发社区 ( 粤ICP备11094220号 )

GMT+8, 2020-8-12 23:53 , Processed in 1.046875 second(s), 17 queries .

Powered by Discuz! X3.4

Copyright © 2001-2020, Tencent Cloud.

快速回复 返回顶部 返回列表