HCL:Dragino LG02

跳转到:导航搜索

Dragino LG02OLG02 是基于 MIPS 的双通道 LoRa 网关,并预装 OpenWrt。

技术细节

  • Dragino HE SoM
    • Atheros AR9331 SoC
      • 1x MIPS CPU @ 400 MHz
  • Dragino LoRa G-Dual 子板
    • 2x HopeRF RFM9x LoRa 模块 (SPI)
      • Semtech SX127x LoRa 收发器
  • 2x 以太网
  • 1x USB 2.0
  • XBee 插槽

手动安装

在子板下方有一个带有 RXD、TXD、GND 标签引脚的连接器,用于暴露串口控制台。

注意: openSUSE 的 mips 移植 尚未启动。

U-Boot

该设备预装了下游 U-Boot 1.1.4。

截至 v2018.11-rc3,主线 U-Boot 对 ar933x 有一定支持,但没有 Dragino 板的配置。

内核

主线内核对 ar9331 有支持,但没有 LG02 或 HE 的设备树。(正在 dragino-next 分支上准备。)

$ make ARCH=mips CROSS_COMPILE=mips-suse-linux- ath79_defconfig

选择 CONFIG_MIPS_RAW_APPENDED_DTB=y。

$ make ARCH=mips CROSS_COMPILE=mips-suse-linux- vmlinux.bin dtbs
$ cat arch/mips/boot/vmlinux.bin arch/mips/boot/dts/qca/ar9331_dragino_lg02.dtb > vmlinux_dtb.bin
$ mkimage -A mips -O linux -T kernel -C none \
          -a 0xffffffff80060000 -e $(arch/mips/tools/elf-entry vmlinux) \
          -d vmlinux_dtb.bin uImage

通过 TFTP 启动

dr_boot> tftpboot $loadaddr uImage
dr_boot> bootm $loadaddr

不幸的是,截至 v4.20-rc1,这尚未可靠启动。

参见