Khadas Docs

Amazing Khadas, always amazes you!

User Tools

Site Tools


products:sbc:edge2:install-os:install-os-into-emmc-via-oowow

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Next revision
Previous revision
products:sbc:edge2:install-os:install-os-into-emmc-via-oowow [2022/07/25 02:03]
hyphop created
products:sbc:edge2:install-os:install-os-into-emmc-via-oowow [2022/09/28 00:16] (current)
hyphop
Line 1: Line 1:
-~~tag> Edge2 oowow~~+{{indexmenu_n>10}} 
 + 
 + 
 +~~tag>Edge2 oowow~~
 ====== Edge2 Install OS into eMMC via OOWOW ====== ====== Edge2 Install OS into eMMC via OOWOW ======
  
 +[[:OOWOW:]] provide many ways for eMMC writing, for any configurations...  
 +
 +===== GUI =====
 +
 +[[software/oowow/user-manual#interfaces|Common OOWOW menu interface]] available for HDMI display and USB-keyboard
 +
 +==== Wizard ====
 +
 +[[software/oowow/getting-started#oowow-wizard|OOWOW Wizard]] automate all steps for you, just follow instructions...
 +
 +==== Write Image to eMMC ====
 +
 +More advanced way. User can choose any suitable image from different locations: local storage SD/USB/... , network storage or download server...   
 +
 +{{/products/sbc/vim4/install-os/oowow-emmc-write.webp}}
 +
 +===== WEB GUI =====
 +
 +[[software/oowow/user-manual#main-menu|OOWOW menu]] also provided as
 +[[software/oowow/user-manual#web-access|web interface]]  for your preferred browser:
 +
 +  * LAN: ''%%http://edge2-XXXXX.local%%'' - [[#scan-local-network-for-edge2-names]]
 +  * USB: ''%%http://172.22.1.1%%''
 +  * Hot-Spot: ''%%http://172.23.0.1%%''
 +===== API - shell =====
 +
 +All next steps doing on pc side by command-lines shell. Both devices must be connected in same local network.
 +
 +<WRAP tip >
 +Advanced way for developer, head-less usage, automation, scripting and advanced users: [[software/oowow/user-manual#web-api|OOWOW API]]
 +</WRAP>
 +
 +==== Write via USB-OTG connection ====
 +
 +<WRAP tip >
 +Edge2 connected by USB to PC always have full access by USB IP: **172.22.1.1** 
 +</WRAP>
 +
 +```sh api-write-image-to-emmc-by-usb-connection.sh
 +curl 172.22.1.1/shell/write | sh -s - IMAGE_FILE_NAME
 +```
 +
 +<wrap info >
 +**IMAGE_FILE_NAME** - actual image file name on you local PC for writing to device
 +</wrap>
 +
 +
 +==== Write via Hot-Spot WAN connection ====
 +
 +<WRAP tip >
 +Edge2 connected as Hot-Spot have full access by WAN IP: **172.23.0.1**
 +</WRAP>
 +
 +```sh api-write-image-to-emmc-by-wan-hotspot-connection.sh
 +curl 172.23.0.1/shell/write | sh -s - IMAGE_FILE_NAME
 +```
 +
 +==== Write via LAN connection ====
 +
 +<WRAP tip >
 +Edge2 by local network name edge2-XXXXX can get  [[#scan-local-network-for-edge2-names]]
 +</WRAP>
 +
 +```sh api-write-image-to-emmc-by-lan-connection.sh
 +curl edge2-XXXXX/shell/write | sh -s - IMAGE_FILE_NAME
 +```
 +
 +===== Scan local network for edge2 names =====
 +
 +We can get access to any Edge2 device by local network name
 +
 +```shell scan-edge2-devices-in-local-networks.sh
 +~$ avahi-browse -a |grep edge2
 ++  wlan0 IPv4 edge2-00064                                    SSH Remote Terminal  local
 ++   usb0 IPv4 edge2-00064                                    _device-info._tcp    local
 ++   usb0 IPv4 edge2-00064                                    SSH Remote Terminal  local
 ++  wlan0 IPv4 edge2-00064                                    _device-info._tcp    local
 +~$ ping edge2-00064.local
 +~$ ssh root@edge2-00064.local
 +...
 +```
 +
 +Any time can get right name for your device ''edge2-XXXXX.local'' where XXXXX is a last 5 digits from device serial number...
 +
 +WIP:
Last modified: 2022/07/25 02:03 by hyphop