Wiki source code of Armbian OS instruction

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