Name | Date | Size | #Lines | LOC | ||
---|---|---|---|---|---|---|
.. | - | - | ||||
bootloader/ | 07-Sep-2024 | - | 5,805 | 5,213 | ||
configure/ | 07-Sep-2024 | - | 225 | 201 | ||
figures/ | 07-Sep-2024 | - | ||||
kernel/ | 07-Sep-2024 | - | 1,298,610 | 1,072,008 | ||
BUILD.gn | D | 07-Sep-2024 | 896 | 27 | 23 | |
README_zh.md | D | 07-Sep-2024 | 8.6 KiB | 241 | 152 | |
device.gni | D | 07-Sep-2024 | 1 KiB | 32 | 27 | |
ohos.build | D | 07-Sep-2024 | 435 | 13 | 12 |
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.img等 162 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