Wiki source code of Armbian OS instruction

Version 51.1 by Xiaoye on 2022/08/01 11:31

Hide last authors
Kilight Cao 15.1 1 **Table of Contents:**
2
3 {{toc/}}
4
Edwin Chen 1.1 5
Xiaoling 50.1 6
7
Xiaoling 48.2 8 = 1.  Overview =
9
10
Edwin Chen 1.1 11 This is a general instruction for the use of Armbian base OS of Dragino devices. Current models include:
12
13 * HP0A
14 * HP0C
15 * LPS8v2
16
Xiaoling 50.1 17
18
Xiaoling 48.2 19 = 2.  Development Guide =
20
21
Kilight Cao 11.1 22 For advanced users to develop Driver/ Linux etc
Edwin Chen 4.1 23
Kilight Cao 25.1 24
Xiaoling 48.2 25 == 2.1  How to recompile LoRaWAN Concentrator Driver ( dragino-fwd package). ==
Edwin Chen 4.1 26
27
Xiaoling 48.3 28 === (% style="color:blue" %)**Step 1. Clone dragino-fwd package**(%%) ===
Edwin Chen 4.1 29
Kilight Cao 30.1 30
Xiaoling 48.3 31 (% style="color:red" %)**Requirements:**
32
Kilight Cao 30.1 33 (% class="box infomessage" %)
34 (((
35 sudo apt install -y libsqlite3-dev
36 sudo apt install -y libftdi1-dev
37 )))
38
Kilight Cao 11.1 39
Xiaoling 48.3 40 (% style="color:red" %)**Run command clone dragino-fwd package:**
41
Kilight Cao 11.1 42 (% class="box infomessage" %)
43 (((
44 git clone https:~/~/github.com/dragino/dragino_fwd_src.git
45 )))
46
47 [[image:image-20220527151010-1.png]]
48
49
50
Xiaoling 48.3 51 === (% style="color:blue" %)**Step 2. Compile dragino_fwd**(%%) ===
Kilight Cao 48.1 52
Kilight Cao 11.1 53
Xiaoling 48.3 54 (% style="color:red" %)**After cloning is complete, Run the command starts compiling:**
55
Kilight Cao 11.1 56 (% class="box infomessage" %)
57 (((
58 Compile HP0C/HP0A fwd:  ./hp0z-make-deb.sh c
59 )))
60
61 The following example compilers HP0C fwd.
62
63 [[image:image-20220527153913-3.png]]
64
65
66 **When the compilation is complete a draginofwd-*.deb package is generated.**
67
68 [[image:image-20220527154311-4.png||height="385" width="773"]]
69
Kilight Cao 25.1 70
Xiaoling 48.3 71 === (% style="color:blue" %)**Step 3. Install the dragino_fwd**(%%) ===
Kilight Cao 11.1 72
Kilight Cao 14.1 73
Xiaoling 48.3 74 (% style="color:red" %)**Run command:**
Kilight Cao 11.1 75
76 (% class="box infomessage" %)
77 (((
78 dpkg -i draginofwd-*.deb
79 )))
80
81 [[image:image-20220527154811-5.png]]
82
83
84
Xiaoling 48.3 85 === (% style="color:blue" %)**Step 4. Test**(%%) ===
Kilight Cao 14.1 86
Xiaoling 48.3 87
Kilight Cao 13.1 88 Check the dragino_fwd log:
Kilight Cao 11.1 89
90 (% class="box infomessage" %)
91 (((
92 journalctl -u draginofwd -f
93 )))
94
Kilight Cao 13.1 95 [[image:image-20220527165221-7.png||height="182" width="931"]]
Kilight Cao 11.1 96
Xiaoling 48.3 97
Kilight Cao 13.1 98 Start/stop dragino_fwd via systemctl:
Kilight Cao 11.1 99
Kilight Cao 13.1 100 (% class="box infomessage" %)
101 (((
102 systemctl start draginofwd
103 systemctl stop draginofwd
104 )))
105
Xiaoye 46.1 106
Kilight Cao 13.1 107
Xiaoling 48.3 108 == 2.2  How to clone Complete OS on the EMMC to SD card ==
Kilight Cao 27.1 109
Xiaoling 48.3 110
111
112 == 2.3  How to flash SD card to eMMC ==
113
114
Xiaoye 51.1 115 //**Preparations:**//
116
117 ~1. Prepare an SD card and a// card reader device//
118
119 2. Formatting the SD card (//Make sure the SD card is empty//)
120
121 3. //Download the OS image~: ( Such as **[[draginohp0d-1.9img>>url:http://repo.dragino.com/release/hp0c-image/dragino-lps8v2-1.2.img]]** )//
122
123 4. //A Flash software tool ( Such as **[[balenaEtcher>>url:https://www.balena.io/etcher/]]** )//
124
125 5. //Open the LPS8-V2 shell, and put the SD card into the card slot//
126
127 6. Power on the device and access the gateway's CLI via the serial port.
128
129 7. Login and run the below command to flash.
130
131
Xiaoling 48.4 132 (% style="color:red" %)**Run command:**
Kilight Cao 27.1 133
134 (% class="box infomessage" %)
135 (((
136 nand-sata-install
137 )))
138
139 [[image:image-20220602112051-1.png]]
140
Kilight Cao 28.1 141
Kilight Cao 27.1 142 Select the "Boot from eMMC - system on eMMC"
143
144 [[image:image-20220602112058-2.png||height="292" width="646"]]
145
146 [[image:image-20220602112106-3.png||height="301" width="643"]]
147
148
149 Select the "1  ext4"
150
151 [[image:image-20220602112113-4.png||height="271" width="642"]]
152
153
154 It takes 4-5 minutes to burn from SD card to eMMC
155
156 [[image:image-20220602112119-5.png||height="309" width="641"]]
157
158 [[image:image-20220602112125-6.png||height="281" width="640"]]
159
160 [[image:image-20220602112131-7.png||height="241" width="638"]]
161
162
163 (% style="color:red" %)**Note: After the flash is complete, power off the device and then remove the SD card.**
164
Kilight Cao 28.1 165
166
Edwin Chen 1.1 167