• Home
  • Line#
  • Scopes#
  • Navigate#
  • Raw
  • Download
1# 安装开发板环境<a name="ZH-CN_TOPIC_0000001128470862"></a>
2
3-   [Hi3518环境搭建](#section1724111409282)
4    -   [硬件要求](#section487353718276)
5    -   [软件要求](#section17315193935817)
6
7-   [安装Linux服务器工具](#section8831868501)
8    -   [将Linux shell改为bash](#section434110241084)
9    -   [安装编译依赖基础软件(仅Ubuntu 20+需要)](#section25911132141020)
10    -   [安装文件打包工具](#section390214473129)
11
12
13## Hi3518环境搭建<a name="section1724111409282"></a>
14
15### 硬件要求<a name="section487353718276"></a>
16
17-   Hi3518EV300 IoT Camera开发板
18-   USB转串口线、网线(Windows工作台通过USB转串口线、网线与开发板连接)
19
20    各硬件连接关系如下图所示。
21
22    **图 1**  硬件连线图<a name="fig19272182991417"></a>
23    ![](figure/硬件连线图-7.png "硬件连线图-7")
24
25
26### 软件要求<a name="section17315193935817"></a>
27
28>![](../public_sys-resources/icon-notice.gif) **须知:**
29>本节描述安装包方式搭建编译环境的操作步骤。如果是Docker方式安装编译环境,请跳过此章节以及下述[安装Linux服务器工具](#section8831868501)章节。
30
31Hi3518开发板对Linux服务器通用环境配置需要的工具及其获取途径如下表所示。
32
33**表 1**  Linux服务器开发工具及获取途径
34
35<a name="table15485545145811"></a>
36<table><thead align="left"><tr id="row1748610451588"><th class="cellrowborder" valign="top" width="23.332333233323332%" id="mcps1.2.4.1.1"><p id="p13486154545816"><a name="p13486154545816"></a><a name="p13486154545816"></a>开发工具</p>
37</th>
38<th class="cellrowborder" valign="top" width="14.65146514651465%" id="mcps1.2.4.1.2"><p id="p44867452589"><a name="p44867452589"></a><a name="p44867452589"></a>用途</p>
39</th>
40<th class="cellrowborder" valign="top" width="62.016201620162015%" id="mcps1.2.4.1.3"><p id="p1748619458583"><a name="p1748619458583"></a><a name="p1748619458583"></a>获取途径</p>
41</th>
42</tr>
43</thead>
44<tbody><tr id="row18630134151917"><td class="cellrowborder" valign="top" width="23.332333233323332%" headers="mcps1.2.4.1.1 "><p id="p1563113417199"><a name="p1563113417199"></a><a name="p1563113417199"></a>bash</p>
45</td>
46<td class="cellrowborder" valign="top" width="14.65146514651465%" headers="mcps1.2.4.1.2 "><p id="p463193418190"><a name="p463193418190"></a><a name="p463193418190"></a>命令行处理工具</p>
47</td>
48<td class="cellrowborder" valign="top" width="62.016201620162015%" headers="mcps1.2.4.1.3 "><p id="p1063118344191"><a name="p1063118344191"></a><a name="p1063118344191"></a>系统配置</p>
49</td>
50</tr>
51<tr id="row7598468212"><td class="cellrowborder" valign="top" width="23.332333233323332%" headers="mcps1.2.4.1.1 "><p id="p659815642111"><a name="p659815642111"></a><a name="p659815642111"></a>编译基础软件包(仅ubuntu 20+需要)</p>
52</td>
53<td class="cellrowborder" valign="top" width="14.65146514651465%" headers="mcps1.2.4.1.2 "><p id="p137174662119"><a name="p137174662119"></a><a name="p137174662119"></a>编译依赖的基础软件包</p>
54</td>
55<td class="cellrowborder" valign="top" width="62.016201620162015%" headers="mcps1.2.4.1.3 "><p id="p125983652118"><a name="p125983652118"></a><a name="p125983652118"></a>通过互联网获取</p>
56</td>
57</tr>
58<tr id="row08231641105420"><td class="cellrowborder" valign="top" width="23.332333233323332%" headers="mcps1.2.4.1.1 "><p id="p1682494111548"><a name="p1682494111548"></a><a name="p1682494111548"></a>dosfstools、mtools、mtd-utils</p>
59</td>
60<td class="cellrowborder" valign="top" width="14.65146514651465%" headers="mcps1.2.4.1.2 "><p id="p1362445934918"><a name="p1362445934918"></a><a name="p1362445934918"></a>文件打包工具</p>
61</td>
62<td class="cellrowborder" valign="top" width="62.016201620162015%" headers="mcps1.2.4.1.3 "><p id="p1262475944916"><a name="p1262475944916"></a><a name="p1262475944916"></a>通过apt-get install安装</p>
63</td>
64</tr>
65</tbody>
66</table>
67
68## 安装Linux服务器工具<a name="section8831868501"></a>
69
70>![](../public_sys-resources/icon-notice.gif) **须知:**
71>-   如果通过“HPM组件方式”或“HPM包管理器命令行工具方式”获取源码,不需要安装hc-gen编译工具。
72>-   (推荐)如果通过“镜像站点方式”或“代码仓库方式”获取源码,需要安装hc-gen编译工具。安装hc-gen编译工具时,请确保编译工具的环境变量路径唯一。
73
74### 将Linux shell改为bash<a name="section434110241084"></a>
75
76查看shell是否为bash,在终端运行如下命令
77
78```
79ls -l /bin/sh
80```
81
82如果显示为“/bin/sh -\> bash”则为正常,否则请按以下方式修改:
83
84**方法一**:在终端运行如下命令,然后选择 no。
85
86```
87sudo dpkg-reconfigure dash
88```
89
90**方法二**:先删除sh,再创建软链接。
91
92```
93sudo rm -rf /bin/sh
94sudo ln -s /bin/bash /bin/sh
95```
96
97### 安装编译依赖基础软件(仅Ubuntu 20+需要)<a name="section25911132141020"></a>
98
99执行以下命令进行安装:
100
101```
102sudo apt-get install build-essential gcc g++ make zlib* libffi-dev
103```
104
105### 安装文件打包工具<a name="section390214473129"></a>
106
1071.  打开Linux编译服务器终端。
1082.  运行如下命令,安装dosfstools,mtools,mtd-utils。
109
110    ```
111    sudo apt-get install dosfstools mtools mtd-utils
112    ```
113
114
115