• Home
Name Date Size #Lines LOC

..--

bootloader/07-Sep-2024-5,8055,213

configure/07-Sep-2024-225201

figures/07-Sep-2024-

kernel/07-Sep-2024-1,298,6101,072,008

BUILD.gnD07-Sep-2024896 2723

README_zh.mdD07-Sep-20248.6 KiB241152

device.gniD07-Sep-20241 KiB3227

ohos.buildD07-Sep-2024435 1312

README_zh.md

1# 【开发板名称】致远开发板
2
3**简介**
4
5“致远”搭载全志T507芯片,基于ARM架构,四核64位处理器,支持WIFI、音频、视频和摄像头等功能。拥有丰富的扩展接口,以及多种视频输入输出接口;
6适用于工业控制、智能驾舱、智慧家居、智慧电力、在线教育等诸多行业需求。
7
8“致远”开发板外观图如图1所示:
9
10![图1 致远开发板](figures/EVB_OH1.png)
11
12图1:致远开发板外观图
13
14# 致远开发板开发指南
15
16本文档用来指导开发者在致远开发上进行OpenHarmony系统的移植开发。
17
18## 开发板规格
19
20全志T507采用四核64位Cortex-A53处理器,主频高达1.5GHz,集成Mali-400 G31 GPU,具有低功耗高性能的特点,可广泛应用于工业控制、智能驾舱、智慧家居、智慧电力、在线教育等诸多行业需求。
21
22致远开发板MCU/处理器规格及规格清单如表1所示:
23
24<table>
25   <tr>
26        <td>芯片</td>
27        <td>全志 T507 芯片</td>
28   </tr>
29   <tr>
30        <td>架构</td>
31        <td>ARM</td>
32   </tr>
33    <tr>
34        <td>主频</td>
35        <td>1.5GHz</td>
36   </tr>
37    <tr>
38        <td>工作电压</td>
39        <td>2V~8V</td>
40   </tr>
41    <tr>
42        <td>内存&存储</td>
43        <td>2GBLPDDR4, 8GB Flash</td>
44   </tr>
45   <tr>
46        <td rowspan="5">通用规格</td>
47        <td >支持OpenHarmony、Linux系统</td>
48    </tr>
49    <tr>
50        <td >百兆网口:可通过该网口访问和传输内外网的数据,提高网络传输效率</td>
51    </tr>
52    <tr>
53        <td >多屏异显:最多可以满足双屏异显功能</td>
54    </tr>
55    <tr>
56        <td >核心板尺寸 150mm*100mm*15mm,可满足小型终端产品空间需求</td>
57    </tr>
58    <tr>
59        <td >丰富的扩展接口,支持多种视频输入输出接口(详见底板规格说明)</td>
60    </tr>
61</table>
62
63
64表1 致远开发板MCU/处理器规格及规格清单规格
65
66致远开发板底板规则说明如表2所示:
67
68| **致远底板规格说明**   |                                                                                                              |
69|------------------------------|--------------------------------------------------------------------------------------------------------|
70| 显示接口                     | 1xHDMI2.0 支持4K 60fp , 1x双通道LVDS接口 															|
71| 音频接口                     | 1x耳机输出 (3.5mm耳机座)        																	    |
72| 无线网络                     | SDIO接口,支持WIFI 2.4G                                                                         |
73| 摄像头接口                   | 支持Mipi和USB接口                                                          							|
74| USB                          | 1x Type-C + 3 x USB Host                        														|
75| PCIe                         | Mini Pcie                                                            									|
76| SDMMC                        | 最大支持64GB                                                                         					|
77| 按键                         | 板载一个Recovery按键,一个reset按键,二个GPIO按键                                                      |
78| 调试                         | UART 串口6路TTL3.3V电平,其中一路为Debug                                                               |
79| FAN                          | 1x Fan                                                                                                 |
80| 扩展接口                     | 98路GPIO接口、6路PWM3.3V电平、两路ADC接口、5路I2C接口、两路以太网,GMAC和EMAC PHY 接口、一路CVBS输出 	|
81| 底板尺寸                     | 150mm×100mm×15mm                                                                                       |
82| PCB 规格                     | 4 层板                                                                                                 |
83| 电源管理                     | 电源管理芯片AXP853T,支持待机和按键开关机                                                              |
84| 工作温度                     | 工业级运行温度-25~+75摄氏度,连续运行寿命大于5年                                                             |
85
86
87表2 致远开发板底板规则说明
88
89## 开发板功能
90
91**·** 高性价比:适合中小规模企业/用户使用。
92
93· 高速网口:可通过网口访问和传输内外网数据,提供稳定可靠的网络传输性能。
94
95· 工作温度范围大:工作温度从-25~+75摄氏度,适用于各种工业应用场景。
96
97· 支持CAN接口:Can总线接口是一种功能丰富的车用总线标准,用于车辆设备通信,在智能驾驶和汽车行业有广泛应用。
98
99· 支持多系统:支持OpenHarmony、Linux系统。
100
101## 搭建开发环境
102
103### 前置条件
104
1051)注册码云gitee账号。
106
1072)注册码云SSH公钥,请参考[码云帮助中心](https://gitee.com/help/articles/4191)108
1093)安装[git客户端](https://gitee.com/link?target=http%3A%2F%2Fgit-scm.com%2Fbook%2Fzh%2Fv2%2F%E8%B5%B7%E6%AD%A5-%E5%AE%89%E8%A3%85-Git)和[git-lfs](https://gitee.com/vcs-all-in-one/git-lfs?_from=gitee_search#downloading)并配置用户信息。
110
111```
112git config --global user.name "yourname"
113
114git config --global user.email "your-email-address"
115
116git config --global credential.helper store
117```
118
1194)安装码云repo工具,可以执行如下命令。
120
121```
122curl -s https://gitee.com/oschina/repo/raw/fork_flow/repo-py3 > /usr/local/bin/repo #如果没有权限,可下载至其他目录,并将其配置到环境变量中
123
124chmod a+x /usr/local/bin/repo
125
126pip3 install -i [https://repo.huaweicloud.com/repository/pypi/simple](https://gitee.com/link?target=https%3A%2F%2Frepo.huaweicloud.com%2Frepository%2Fpypi%2Fsimple) requests
127```
128
129### 获取代码流程
130
1311:创建项目文件夹
132
1332:进入项目文件夹
134
1353:使用repo工具下载资源仓库
136
1374:下载所有仓库当前分支的代码
138
1395:下载仓库大容量二进制文件
140
1416:下载并安装编译器及二进制工具
142
143```
144mkdir openharmony
145
146cd openharmony
147
148repo init -u https://gitee.com/openharmony/manifest.git --no-repo-verify
149
150repo sync -c
151
152repo forall -c 'git lfs pull'
153
154bash ./build/prebuilts_download.sh
155```
156
157### 编译流程
158
159进入源码根目录,执行如下命令进行编译。
160
1611:编译zhiyuan的system.img/vendor.img162
1632:进入pack目录
164
1653:生成img镜像文件
166
1674:进入out目录可看到生成的镜像文件
168
169```
170./build.sh --product-name zhiyuan
171
172cd ./device/board/isoftstone/zhiyuan/kernel/build
173
174./pack.sh
175
176cd ../../../../../../out/
177```
178
179镜像文件为:t507_linux_zhiyuan_uart0.img
180
181## 开发板烧录
182
183**注意:本文档基于致远开发进行说明。**
184
185### 1、获取烧写软件:
186
187​	路径链接: https://gitee.com/vyagoo_0/seed_tools/tree/master/tools
188
189​	下载到本地后解压后得到如下文件:
190
191```sh
192├── LiveSuit.zip    					# 烧录工具
193└── UsbDriver.zip   					# 烧录工具所需驱动
194```
195
196​	解压相应压缩包,解压LiveSuit.zip并运行LiveSuit.exe如下:
197
198![LiveSuit.exe](figures/LiveSuit.png)
199
200​	点击Image选择需要升级的镜像文件
201
202### 2、安装驱动
203
204**注意:该步骤一般在首次刷机才需要,安装成功之后就不需要再次进行该步骤。**
205
206开发板无镜像上电或者切换至usb升级模式时,如果PC端没有安装驱动,在设备管理器中将会被识别成未知设备,按以下步骤安装usb驱动即可:驱动在解压出来的目录下:UsbDriver
207
208开发板上电开机,用MicroUSB线连接到电脑,查看是否检测到设备(首次需要安装驱动)
209
210打开设备管理器,找到未识别设备,选择右键菜单“更新驱动”
211
212![update_driver.png](figures/update_driver.png)
213
214选择浏览计算机查找驱动
215
216![update_driver1.png](figures/update_driver1.png)
217
218进入解压出的目录:选择 UsbDriver 目录
219
220![update_driver2.png](figures/update_driver2.png)
221
222等待设备安装完成,如下:
223
224![update_driver3.png](figures/update_driver3.png)
225
226驱动安装完成,开发板切换到升级状态时,会被识别成 USB Device(VID_1f3a_PID_efe8)
227
228### 3、刷机
229
230- 确保驱动安装后,确保机器上电并且连接好miniUSB数据线后,切换板子到升级模式即可开始烧录,切换方式如下:
231
232​		按住开发板上的**OTA按键**,然后按**RST按键**,如弹出如下弹窗说明开发板进入升级模式。
233
234- 根据需求选择**(是)**或**(否)**便开始自动刷机
235
236![flash_image.png](figures/flash_image.png)
237
238- 进度条更新,等待烧写成功即可。
239
240![flash_image_success.png](figures/flash_image_success.png)
241