Azure IoT Edge Included


Azure IoT Hub 接続に必要なパッケージ類を組み込んだファームウェアです。

注意点


File Stat SHA1SUM Info
mas1xx_focal_iotedge_v5_5_0.img2023/02/19 20:13 211.0 MB422e54f77c4948e228b35ca6b500f0d3c143535ev5.5.0 ベース
mas1xx_jammy_aziot_v6_0_0rc1.img2023/04/20 11:01 201.5 MB6441864ccfd2cc6353cc341fe1c887654f0b040bv6.0.0 ベース



ファームウェア更新方法

上に記載したとおり、ファームウェアサイズが大きいため、tmpfs に配置してのファームウェア更新はできません。
SD カードにファームウェアをコピーし、実機で mount してファームウェア更新コマンドを実行することでファームウェアを適用します。

root@gemini:~# mount /dev/mmcblk1p1 /mnt/sd/
root@gemini:~# ls -l /mnt/sd
total 205856
-rwxr-xr-x 1 root root 210766960 Apr 20 10:04 mas1xx_jammy_aziot_v6_0_0rc1.img
root@gemini:~# 
root@gemini:~# firmup /mnt/sd/mas1xx_jammy_aziot_v6_0_0rc1.img 
### MA-S1xx series firmware update utility (for 2-area firmware).
* checking firmware file integrity... OK.
Updating Area: 0 ...
* image file for kernel found, writing... succeeded.
* image file for kmod found, writing... succeeded.
* image file for initramfs found, writing... succeeded.
* image file for rootfs found, writing... succeeded.
* DTB file(s) found.
  writing at91-centurysys-gemini-00.dtb... succeeded.
  writing at91-centurysys-gemini-01.dtb... succeeded.
  writing at91-centurysys-gemini-01.dtbo... succeeded.
  writing at91-centurysys-gemini-02.dtb... succeeded.
  writing at91-centurysys-gemini-02.dtbo... succeeded.
  writing at91-centurysys-gemini-03.dtb... succeeded.
  writing at91-centurysys-gemini-03.dtbo... succeeded.
  writing at91-centurysys-gemini-07.dtbo... succeeded.
* generating SUM file...
  MD5:  17ac845a582b985e11d157299fca6ef2
  SHA1: 70887c22e2d94aea8df687721bbc76549ee8aa18
  done.
* updating default firmware area: 0
Succeeded.
root@gemini:~# 
1)
メモリ不足で OOM Killer が発生して失敗します、そのまえにアップロードできません。SD カードにファームウェアを入れて、コマンドラインからファームウェア更新を実行する必要があります。