创建或修改目录:/www/wwwroot/104.219.215.234/data 失败!
偷拍 IMX6ULL学习条记(2)——通过SD卡烧录镜像 - 在线看av
偷拍 IMX6ULL学习条记(2)——通过SD卡烧录镜像
发布日期:2025-03-19 10:29    点击次数:124
一、系统镜像和固件1.1 镜像文献状貌

镜像(Mirroring)是一种文献存储体式,是冗余的一种类型,一个磁盘上的数据在另一个磁盘上存在一个实足疏导的副本即为镜像。不错把许多文献作念成一个镜像文献,与GHOST等门径放在一个盘里用GHOST等软件掀开后偷拍,又规复成许多文献,RAID 1和RAID 10使用的等于镜像。常见的镜像文献状貌有ISO、BIN、IMG、TAO、DAO、CIF、FCD。

ISO这种状貌的镜像推广名为.ISO,是以ISO-9660状貌保存的光盘镜像文献,是最常见的光盘镜像状貌。装配Ubuntu系统时,咱们使用到了Ubuntu提供的.iso后缀的系统镜像文献。

IMG主要用于创建磁盘的镜像文献(disk image), 它不错用来打包扫数这个词磁盘或光盘的内容。img是iso文献状貌的超集,它向后兼容iso文献状貌。

镶嵌式单板机一般莫得光驱,而它们频频解救运行SD卡里的操作系统,是以镶嵌式的系统镜像频频使用img文献的体式发布。 东说念主们频频在PC上使用软件通过读卡器把img镜像文献烧录至SD卡,然后把SD接入到镶嵌式单板机上运行。部分器具生成的镜像文献后缀名不一定是img,举例使用yocto生成的系统镜像,频频是以“.sdcard”为后缀的。

1.2 Debian镜像

基于debian社区提供的构建器具制作的debian 10 buster踏实刊行版。

野火提供适用于i.MX6拓荒板的debian镜像可在如下策动下载:

https://pan.baidu.com/s/1pqVHVIdY97VApz-rVVa8pQ 索要码:uge1

imx6ull-lubancat-carp-console-armhf-2022-02-10.img.xz: Debian的白皙版固件,莫得带桌面环境和野火的QT App。

imx6ull-lubancat-carp-qt-armhf-2022-02-10.img.xz: 具有QT App功能的Debian固件,系统启动后会过问QT App的界面。

野火提供的debian镜像特色:

经过整合,SD、NAND和eMMC存储器使用统一个uboot固件和内核固件。

使用插件建设树和fire-config器具,能在系统运行时调度建设树,适配不同的硬件使用场景。

通过apt器具不错装配各式软件,达到调度文献系统的筹算。举例使用咱们提供的debian白皙版系统, 顺利通过apt器具就能装配全功能的野火Qt-App,酿成咱们提供的Full-Qt版镜像。 用户不错字据我方的需要装配各式软件器具而不需要重新制作和烧录镜像。

不错顺利在运行的系统复制粘贴替换除uboot外的系统固件,使用apt-update可在线更新包括uboot在内的系统固件。

SD卡的镜像能顺利原样刷机至NAND和eMMC存储器,量产寥落便捷。

1.3 Yocto镜像

基于NXP提供的yocto器具成立构建的。

yocto器具生成的文献后缀默许是sdcard,它本色上是img状貌的文献,野火提供适用于i.MX6拓荒板的yocto镜像可在如下策动下载:

https://pan.baidu.com/s/1kJdJ6xc12Yg4rPby_MatDA 索要码:4u7d

由于该yocto生成的镜像是针对特定硬件定制化的,通用性不好。举例咱们针对7寸屏幕与4.3寸屏幕就需要辞别提供两种镜像文献。 而况此处提供的镜像文献只可适配SD卡,不解救烧录至NAND和eMMC存储器中。 使用yocto镜像时需要严格按照硬件功能进行烧录和定制,相对debian镜像使用起来寥落费劲。1.4 系统固件

上头的debian镜像和yocto镜像齐是img状貌的文献,这些镜像齐是由 bootloader、建设树、Linux内核、根文献系统 四部分固件组成的。

以野火提供的部分yocto固件进行诠释:

bootloader固件此处使用uboot,辞别适配sd卡、NAND flash以及eMMC存储器:

建设树固件适配eMMC存储器,由于某些建设引脚共用,只可同期使用其中一个,需要不同的建设树进行适配:

适配NAND存储器,跟eMMC的近似:

Linux内核固件适配5寸屏、4.3寸显现屏:

根文献系统固件不同用途的根文献系统,由于没法通过apt装配软件,是以针对不同的应用提供了多种不同的文献系统示例:

上头这些固件齐是通过yocto器具构建出来的偷拍,单从它生成的文献类型就咱们不错感受到yocto器具的高大之处, 即它概况针对不同的应用场景进行精熟的定制。

不外,要是咱们对这些固件齐打包成img状貌的镜像文献,将会有寥落多的组合,不便捷镜像发布和调度。 而况img状貌的镜像文献现在只适用于SD卡,没法烧录至板载的NAND FLASH或eMMC存储器上。

一般来说芯片厂商会提供专用的器具来把这些平稳的固件烧录到存储器,如NXP提供了mfgtools器具。 使用这么的器具不错顺利用上头的固件我方组合并烧录至存储器中,省去了打包成img状貌文献的费劲。1.5 Debian、Yocto(Buildroot)镜像的相反

咱们把buildroot与yocto镜像齐归类为 自界说镜像。好多系统工程师使用buildroot来构建镜像,buildroot器具构建出来的镜像与yocto镜像近似, 不外buildroot器具使用起来相对通俗少许。

使用便捷

由于debian镜像与自界说镜像的根文献系统不同,导致两种镜像的使用感受相反寥落大。 使用debian镜像时,不错保留咱们在x86 PC上使用Debian、Ubuntu的民俗,通过apt包惩办器具顺利装配各式各种的软件, 举例python、java、php等运行环境,各式使用成立也跟PC上的近似,这会给咱们的拓荒和学习带来极大的便利。

而使用yocto(buildroot)镜像时,要是咱们思给系统装配某些软件,就需要重新使用yocto(buildroot)器具构建文献系统,再烧录到拓荒板上,寥落费劲。 寥落是对Linux系统不闇练的用户,使用它来学习服从会寥落寥落低。

占用大小

使用yocto(buildroot)镜像的主要上风是:要是有需要,它不错把镜像作念得寥落小,咱们制作的debian镜像最小的约为340MB,要是再编著的话,可能好多debian系统的功能齐会没用了,没成心旨。 而使用yocto(buildroot)器具不错制作出50MB以内的镜像。虽然了,要是思要用yocto(buildroot)器具作念出debian系统的成果,它并不会比debian镜像小。 是以频频在居品功能固定、应用门径自己依赖小、flash容量条件残忍且有寥落闇练系统的工程师时,才会选定这种决策定制我方的镜像。

通俗来说,debian镜像是扫数这个词开源社区的力量制作出来的,而况岂论是在x86、arm等各式平台上使用它齐寥落多,基于debian还繁衍出各式各种的Linux刊行版。

激烈提出先学习好怎样构建debian镜像,再去商榷buildroot,临了再学习yocto器具。

二、通过SD卡烧录Debian镜像2.1 装配Etcher器具

官网下载:https://www.balena.io/etcher/百度网盘:https://pan.baidu.com/s/1mChjnYzWHs_GlLveZzQqgA?pwd=vlbo 索要码:vlbo

2.2 烧录Debian镜像至SD卡

下载野火最新发布的Debian系统镜像https://pan.baidu.com/s/1pqVHVIdY97VApz-rVVa8pQ 索要码:uge1

console版块: Debian的白皙版固件,莫得带桌面环境和野火的QT App。(解压后约340M)

carp-qt版块: 具有QT App功能的Debian固件,系统启动后会过问QT App的界面。

准备Micro SD卡保举使用闪迪class 10的SD卡,容量2GB以上就实足满盈。

使用惩办员身份掀开装配好的Etcher器具不然等会报以下罪状:

选定要烧录的镜像

选定要烧录的SD卡,然后点击Flash按钮脱手进行烧录

烧录经过会显现镜像的烧录程度,如下图

比及软件出现出现如下界面时,默示镜像照旧获胜烧录完结

2.3 缔造为SD卡启动模式

拓荒板插入烧录好Debian镜像的SD卡。

字据以下BOOT拨码开关启动成立表,调度拨码开关为SD卡启动神色,即2-5-8位拨到on,其他位拨到0。编堪称呼NAND FLASHeMMCSDUSB1MODE000012MODE111103CFG1-4100X4CFG1-5010X5CFG1-6011X6CFG1-7100X7CFG2-3010X8CFG2-5001X

然后松弛使用SD卡时拓荒板右下角的J2竖排针不要盖有跳帽需断开(此为WIFI模块供电,中枢板只引出一起SDIO,SD卡和WIFI弗成同期用)

松弛:拓荒板第一次从SD卡启动时,系统会自动进行SD卡扩容, 以保证充分阁下SD卡存储空间。扩容完结后,系统自动重启见效。

2.4 通过fire-config刷机

松弛: 刷机不提出用ssh费力登录来操作,幸免拓荒板重启后, ssh断开结合而弗成实时看到干系的刷机信息指示。

履行 sudo fire-config,选定 Advanced 项。

牛牛在线(正)精品视频

在Advanced,概况选定从sd烧写镜像到emmc或nand中,也不错选定从emmc或nand烧写系统到sd卡中, 从sd烧写镜像到emmc或nand可选定单次烧录,也可选定捏续烧录模式便捷量产使用,庸碌用户选定单次烧录即可。 此处咱们选定从sd单次烧录到emmc或nand选项。

系统指示: “Would you like the flasher to be enabled”,选定。

系统指示:“The flasher is enabled”,选定。

复返fire-config开动界面,使用键盘处所→键,选定。

在开动界面,选定项。 系统指示:“Some config will take effect after reboot,would you like to reboot now?” 选定。

系统自动重启,重启后的系统将自动进行emmc或者nand flash刷机。

耐性恭候刷机达成,刷机经过大要捏续2分30秒傍边。刷机完成后,达成台会重新过问串口登录页面, 此时不雅察拓荒板的LED灯,要是LED在捏续耀眼,诠释刷机获胜。

岂论是emmc,照旧nand flash,刷机获胜后,调度拨码开关为相应启动神色,重新上电启动系统即可。

字据以下BOOT拨码开关启动成立表,调度拨码开关为NAND FLASH启动神色,即2-3-6位拨到on,其他位拨到0。

编堪称呼NAND FLASHeMMCSDUSB1MODE000012MODE111103CFG1-4100X4CFG1-5010X5CFG1-6011X6CFG1-7100X7CFG2-3010X8CFG2-5001X

松弛: 要是是选定捏续烧录模式,思要住手捏续烧录,使用读卡器将SD卡接入到电脑,掀开sd卡boot分区, 修改该分区的uEnv.txt文献,修改内容见下图:



Powered by 在线看av @2013-2022 RSS地图 HTML地图

Copyright Powered by站群系统 © 2013-2024

创建或修改目录:/www/wwwroot/104.219.215.234/data 失败!
JzEngine Create File False