GL-iNet GL-MT300A固件编译并加载SD卡

1.GL-MT300A简介

  • 品牌:GL-iNet
  • 型号:GL-MT300A
  • CPU:MTK 7620A @580Mhz
  • 内存:128MB
  • 闪存:16MB
  • 接口与按键:1 WAN@100Mbps,1 LAN@100Mbps,1 [email protected],1 micro USB (power),1 Reset button
  • 无线:802.11 b/g/n,2.4GHz,300Mbps
  • 扩展:1 microSD插槽,支持FAT32/EXFAT/EXT4/EXT3/EXT2/NTFS
  • 支持USB摄像头(MJPG, YUV)
  • 体积:5.8*5.8*2.5厘米
  • 重量:39克
  • 电源需求:5V,1A【注意,需要1A的输入电流,1A】
  • 功耗:<3W

2.openwrt源码下载

GL-iNet官方固件:
官方固件其实就是OpenWRT,应该是Chaos Calmer。原始固件点击高级后,直接会切换到传统的OpenWRT Luci界面。
官方Chaos Calmer版OpenWRT 源代码在这里,https://github.com/domino-team/openwrt-cc

OpenWRT源代码:
有img可以直接下载并使用。但是OpenWRT的buildroot中并没有对应的GL-iNet各型号的target,据说是因为OpenWRT的内部问题,导致部分补丁没有被提交到代码库中。

3.make menuconfig配置

 Target System (Ralink RT288x/RT3xxx)  --->             
 Subtarget (MT7620 based boards)  ---
 Target Profile (GL-MT300A )  --->       

 Gl.iNet package choice shortcut  ---> 
      [*] support USB storage and sharing 
      [*] support webcam and streaming 
 Base system  --->  
      <*> block-mount......
 Kernel modules  --->  
      Filesystems  ---> 
         <*> kmod-fs-ext4..
         <*> kmod-fs-vfat
      Native Language Support  --->  
         <*> kmod-nls-cp437.
         <*> kmod-nls-iso8859-1
         <*> kmod-nls-utf8
      Other modules  ---> 
         -*- kmod-sdhci.
         <*> kmod-sdhci-mt7620.
 LuCI  --->  
      1. Collections  --->  
          -*- luci 
          <*> luci-ssl...

4.加载sd卡
(1)将编辑的固件下载进板子里,dmesg查看sd卡加载信息

root@OpenWrt:/# dmesg|grep mmc
[    8.330000] mmc0: new high speed SDHC card at address aaaa
[    8.340000] mmcblk mmc0:aaaa: no of_node; not parsing pinctrl DT
[    8.360000] mmcblk0: mmc0:aaaa SL16G 14.8 GiB 
[    8.370000]  mmcblk0: p1

可以看到sd卡名称是mmcblk0
(2)创建加载目录,此处一般创建的加载目录是/mnt/mmcblk0,此处我创建的是/srv/www/mmcblk0

mkdir -p /srv/www/mmcblk0

(3)加载sd卡
加载sd卡可以选择手动加载

mount /dev/mmcblk0p1 /srv/www/mmcblk0

也可以选择在luci界面加载,在luci界面的System->Mount Points界面中点击”Add”
这里写图片描述
在弹出来的界面中做如下配置,配置好后点“Save&Apply”
这里写图片描述
然后即可看到sd卡加载成功的界面
这里写图片描述

猜你喜欢

转载自blog.csdn.net/king_jie0210/article/details/78933636