Wiki source code of Armbian OS instruction

Version 53.1 by Xiaoye on 2022/08/05 10:34

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