这一主题展示如何部署一个定制的内核和/或设备树到目标设备。

定制内核源代码之后,您可以建立一个完整的数码网络嵌入式图像配方或只是内核配方的必要。

程序的图像文件(完整分区更新)

如果你建立一个完整图像配方(例如,dey-image-qt)、数码网络嵌入生成的图像文件的必要linux分区,如:

  • dey-image-qt-xwayland-ccimx8mm-dvk.boot.vfat或类似ConnectCore 8 m迷你开发工具包。

最直截了当的方式,从U-Boot控制台程序的图像文件,使用更新命令。例如,通过以太网程序:

  1. 将图像文件保存到你的TFTP暴露文件夹。

  2. 引导目标,按任意键停止自动U-Boot引导过程。

  3. 运行更新命令来更新整个linux分区:

    = >更新linux tftp<图像文件名>

看到程序固件从U-Boot从U-Boot附加信息的更新。

程序单文件

如果你只构建内核的食谱,你可以找到内核二进制和设备树blobtmp /部署/图片/您的项目的文件夹。您可以部署这些文件到你的linux脂肪含量分区,格式化文件系统。

从U-Boot更新文件

  1. 权力在你的目标,按任意键停止自动U-Boot引导过程。

  2. 列表的内容linux分区:

    = >ls mmc 0:1 9901307 Image.gz-ccimx8mm-dvk。本67455 ccimx8mm-dvk。602 _ov_board_gpio-watchdog_ccimx8m-dvk防晒霜。dtbo 858 _ov_board_lvds_ccimx8m-dvk。dtbo 731 _ov_board_user-leds_ccimx8m-dvk。dtbo 710 _ov_som_bt_ccimx8m。dtbo 656 _ov_som_mca-keypad_ccimx8m。dtbo 605 _ov_som_wifi_ccimx8m。1857年dtbo boot.scr
  3. 运行updatefile从U-Boot控制台命令来更新一个文件,例如通过TFTP:

    = >updatefile linux tftp<文件名>

看到分区内更新文件额外的信息。

从Linux更新文件

linux分区是自动安装的/ mnt / linux,但作为一个只读文件系统。

  1. 重新安装的linux分区与读/写权限:

    美元mount - o重新安装,rw /dev/mmcblk0p1 / mnt / linux
  2. 列表的内容linux分区:

    #ls - l / mnt / linux / -rwxr-xr-x 1根根9901319 2月21二十20 Image.gz-ccimx8mm-dvk。本根602年2月21日二十20 _ov_board_gpio-watchdog_ccimx8m-dvk -rwxr-xr-x 1根。dtbo -rwxr-xr-x根858年2月21日二十20 _ov_board_lvds_ccimx8m-dvk 1根。dtbo -rwxr-xr-x根731年2月21日二十20 _ov_board_user-leds_ccimx8m-dvk 1根。dtbo -rwxr-xr-x根710年2月21日二十20 _ov_som_bt_ccimx8m 1根。dtbo -rwxr-xr-x根656年2月21日二十20 _ov_som_mca-keypad_ccimx8m 1根。dtbo -rwxr-xr-x根605年2月21日二十20 _ov_som_wifi_ccimx8m 1根。dtbo -rwxr-xr-x 1根根1857年2月21日二十20。可控硅-rwxr-xr-x根67455年2月21日二十20 ccimx8mm-dvk.dtb 1根
  3. 复制文件你想目标,例如通过SSH:

    美元scp的形象。广州root@ < cc8mmini-ip >: / mnt / linux / Image.gz-ccimx8mm-dvk.bin