diff --git a/Ubiquitous/XiZi/README.md b/Ubiquitous/XiZi/README.md
index ef2c28c72..e43b8e290 100644
--- a/Ubiquitous/XiZi/README.md
+++ b/Ubiquitous/XiZi/README.md
@@ -6,11 +6,11 @@
| 名称 | 说明 |
| -- | -- |
-| application | 应用代码 |
+| arch | 架构代码 |
| board | 板级支持包 |
-| framework | 应用框架 |
| fs | 文件系统 |
| kernel | 内核源码 |
+| lib | 第三方库源码 |
| resources | 驱动文件 |
| tool | 系统工具 |
| | |
@@ -23,13 +23,13 @@
ARM架构系列的开发板有
- aiit-arm32-board stm32f407-st-discovery stm32f407zgt6
+ aiit-arm32-board nuvoton-m2354 ok1052-c stm32f103-nano stm32f407-st-discovery stm32f407zgt6
### RISC-V
RISC-V架构系列的开发板有
- aiit-riscv64-board hifive1-rev-B kd233 maix-go
+ aiit-riscv64-board gapuino gd32vf103_rvstar hifive1-rev-B kd233 maix-go rv32m1_vega
## 开发环境
@@ -61,7 +61,7 @@ $ tar -zxvf gnu-mcu-eclipse-riscv-none-gcc-8.2.0-2.1-20190425-1021-centos64.tgz
### 烧写工具
-ARM:ST-LINK
+ARM:ST-LINK NU-LINK
RISC-V:K-FLash
diff --git a/Ubiquitous/XiZi/board/aiit-arm32-board/README.md b/Ubiquitous/XiZi/board/aiit-arm32-board/README.md
index 033710f1e..005ee44e7 100644
--- a/Ubiquitous/XiZi/board/aiit-arm32-board/README.md
+++ b/Ubiquitous/XiZi/board/aiit-arm32-board/README.md
@@ -5,7 +5,7 @@
| 硬件 | 描述 |
| -- | -- |
|芯片型号| Stm32F407zgt6|
-|CPU|arm cortex-m|
+|CPU|arm cortex-m4|
|主频| 168MHz |
|片内SRAM| 192KB |
|扩展SRAM| 1MB |
@@ -30,23 +30,25 @@ sudo apt-get install gcc-arm-none-eabi
>2.在代码根目录下执行以下命令,生成配置文件
```
+cd ./Ubiquitous/XiZi
+make BOARD=aiit-arm32-board distclean
make BOARD=aiit-arm32-board menuconfig
```
>3.在menuconfig界面配置需要关闭和开启的功能,按回车键进入下级菜单,按Y键选中需要开启的功能,按N键选中需要关闭的功能,配置结束后保存并退出
-
+
>4.继续执行以下命令,进行编译
```
make BOARD=aiit-arm32-board
```
->5.如果编译正确无误,会产生XiUOS_aiit-arm32-board.elf、XiUOS_aiit-arm32-board.bin文件。其中XiUOS_aiit-arm32-board.bin需要烧写到设备中进行运行。
+>5.如果编译正确无误,会产生XiZi_aiit-arm32-board.elf、XiZi_aiit-arm32-board.bin文件。其中XiZi_aiit-arm32-board.bin需要烧写到设备中进行运行。
```
-sudo write build/XiUOS_aiit-arm32-board.bin 0x8000000
+sudo write build/XiZi_aiit-arm32-board.bin 0x8000000
```
>6.最后可以执行以下命令,清除配置文件和编译生成的文件
```
-make BOARD=aiit-arm32-board distclean
+make BOARD=aiit-arm32-board distclean
```
## 3. 烧写及执行
@@ -56,7 +58,7 @@ make BOARD=aiit-arm32-board distclean
st-link 图片如下:
@@ -87,7 +98,7 @@ git clone https://gitlink.org.cn/xuos/xiuos.git
裁减配置工具:
-**工具地址:** kconfig-frontends [https://forgeplus.trustie.net/projects/xuos/kconfig-frontends](https://forgeplus.trustie.net/projects/xuos/kconfig-frontends),下载与安装的具体命令如下:
+**工具地址:** kconfig-frontends [https://www.gitlink.org.cn/xuos/kconfig-frontends](https://www.gitlink.org.cn/xuos/kconfig-frontends),下载与安装的具体命令如下:
```c
mkdir kfrontends && cd kfrontends
@@ -122,9 +133,9 @@ ARM: gcc-arm-none-eabi-6-2017-q1-update/bin/arm-none-eabi(`gcc 6.3.1 20170215
1.在VScode命令终端中执行以下命令,生成配置文件
```c
- cd ./Ubiquitous/XiZi
- make BOARD=nuvoton-m2354 distclean
- make BOARD=nuvoton-m2354 menuconfig
+cd ./Ubiquitous/XiZi
+make BOARD=nuvoton-m2354 distclean
+make BOARD=nuvoton-m2354 menuconfig
```
2.在menuconfig界面配置需要关闭和开启的功能,按回车键进入下级菜单,按Y键选中需要开启的功能,按N键选中需要关闭的功能,配置结束后保存并退出(本例旨在演示简单的输出例程,所以没有需要配置的选项,双击快捷键ESC退出配置)
diff --git a/Ubiquitous/XiZi/board/ok1052-c/README.md b/Ubiquitous/XiZi/board/ok1052-c/README.md
index 4ac33ce6d..407214a3f 100644
--- a/Ubiquitous/XiZi/board/ok1052-c/README.md
+++ b/Ubiquitous/XiZi/board/ok1052-c/README.md
@@ -61,23 +61,29 @@ $ sudo apt install build-essential pkg-config git
$ sudo apt install gcc make libncurses5-dev openssl libssl-dev bison flex libelf-dev autoconf libtool gperf libc6-dev
```
-**XiUOS操作系统源码下载:** XiUOS [https://forgeplus.trustie.net/projects/xuos/xiuos](https://forgeplus.trustie.net/projects/xuos/xiuos)
+**XiUOS操作系统源码下载:** XiUOS [https://www.gitlink.org.cn/xuos/xiuos](https://www.gitlink.org.cn/xuos/xiuos)
新建一个空文件夹并进入文件夹中,并下载源码,具体命令如下:
```c
mkdir test && cd test
-git clone https://git.trustie.net/xuos/xiuos.git
+git clone https://gitlink.org.cn/xuos/xiuos.git
```
-打开源码文件包可以看到以下目录:
+1、打开XiUOS源码文件包可以看到以下目录:
| 名称 | 说明 |
| -- | -- |
-| application | 应用代码 |
+| APP_Framework | 应用代码 |
+| Ubiquitous | 板级支持包,支持NuttX、RT-Thread和XiZi内核 |
+
+2、打开XiZi内核源码文件包可以看到以下目录:
+| 名称 | 说明 |
+| -- | -- |
+| arch | 架构代码 |
| board | 板级支持包 |
-| framework | 应用框架 |
| fs | 文件系统 |
| kernel | 内核源码 |
+| lib | 第三方库源码 |
| resources | 驱动文件 |
| tool | 系统工具 |
@@ -91,18 +97,18 @@ git clone https://git.trustie.net/xuos/xiuos.git
裁减配置工具:
-**工具地址:** kconfig-frontends [https://forgeplus.trustie.net/projects/xuos/kconfig-frontends](https://forgeplus.trustie.net/projects/xuos/kconfig-frontends),下载与安装的具体命令如下:
+**工具地址:** kconfig-frontends [https://www.gitlink.org.cn/xuos/kconfig-frontends](https://www.gitlink.org.cn/xuos/kconfig-frontends),下载与安装的具体命令如下:
```c
mkdir kfrontends && cd kfrontends
-git clone https://git.trustie.net/xuos/kconfig-frontends.git
+git clone https://gitlink.org.cn/xuos/kconfig-frontends.git
```
下载源码后按以下步骤执行软件安装:
```c
cd kconfig-frontends
- ./xs_build.sh
+./xs_build.sh
```
### 编译工具链:
@@ -126,7 +132,9 @@ $ sudo apt install gcc-arm-none-eabi
1.在VScode命令终端中执行以下命令,生成配置文件
```c
- make BOARD=ok1052-c menuconfig
+cd ./Ubiquitous/XiZi
+make BOARD=ok1052-c distclean
+make BOARD=ok1052-c menuconfig
```
2.在menuconfig界面配置需要关闭和开启的功能,按回车键进入下级菜单,按Y键选中需要开启的功能,按N键选中需要关闭的功能,配置结束后保存并退出(本例旨在演示简单的输出例程,所以没有需要配置的选项,双击快捷键ESC退出配置)
@@ -143,7 +151,7 @@ $ sudo apt install gcc-arm-none-eabi
make BOARD=ok1052-c
```
-4.如果编译正确无误,会产生XiUOS_ok1052-c.elf、XiUOS_ok1052-c.bin文件。
+4.如果编译正确无误,会产生XiZi_ok1052-c.elf、XiZi_ok1052-c.bin文件。
## 3. 烧写及运行
@@ -153,7 +161,7 @@ make BOARD=ok1052-c
2、ok1052-c开发板支持micro usb口烧写程序,打开NXP MCU Boot Utility后,选择好芯片类型为i.MXRT105x,开发板上电,使用usb线将开发板和PC连接,拨码开关设置为1 on 2 on 3 off 4 off,按下复位键K1后,若连接成功,可见Vendor ID和Product ID均有数字显示,点击reconnect,等待NXP MCU Boot Utility中红色显示变成蓝色显示,则表示已正确识别并连接到了开发板。如下图所示:

-3、选择编译生成的XiUOS_ok1052-c.elf文件路径,并选择.out(elf) from GCC ARM烧写选项,最后点击ALL-In-One Action即可烧写程序,若烧写无误,则下列绿色进度条会执行到底。如下图所示:
+3、选择编译生成的XiZi_ok1052-c.elf文件路径,并选择.out(elf) from GCC ARM烧写选项,最后点击ALL-In-One Action即可烧写程序,若烧写无误,则下列绿色进度条会执行到底。如下图所示:

### 3.2 运行结果
diff --git a/Ubiquitous/XiZi/board/rv32m1_vega/README.md b/Ubiquitous/XiZi/board/rv32m1_vega/README.md
index c1f6dfad6..7fdc0aa6b 100755
--- a/Ubiquitous/XiZi/board/rv32m1_vega/README.md
+++ b/Ubiquitous/XiZi/board/rv32m1_vega/README.md
@@ -18,23 +18,29 @@ $ sudo apt install build-essential pkg-config
$ sudo apt install gcc make libncurses5-dev openssl libssl-dev bison flex libelf-dev autoconf libtool gperf libc6-dev git
```
-**源码下载:** XiUOS [https://forgeplus.trustie.net/projects/xuos/xiuos](https://forgeplus.trustie.net/projects/xuos/xiuos)
+**源码下载:** XiUOS [https://www.gitlink.org.cn/xuos/xiuos](https://www.gitlink.org.cn/xuos/xiuos)
新建一个空文件夹并进入文件夹中,并下载源码,具体命令如下:
```c
mkdir test && cd test
-git clone https://git.trustie.net/xuos/xiuos.git
+git clone https://gitlink.org.cn/xuos/xiuos.git
```
-打开源码文件包可以看到以下目录:
+1、打开XiUOS源码文件包可以看到以下目录:
| 名称 | 说明 |
| -- | -- |
-| application | 应用代码 |
+| APP_Framework | 应用代码 |
+| Ubiquitous | 板级支持包,支持NuttX、RT-Thread和XiZi内核 |
+
+2、打开XiZi内核源码文件包可以看到以下目录:
+| 名称 | 说明 |
+| -- | -- |
+| arch | 架构代码 |
| board | 板级支持包 |
-| framework | 应用框架 |
| fs | 文件系统 |
| kernel | 内核源码 |
+| lib | 第三方库源码 |
| resources | 驱动文件 |
| tool | 系统工具 |
@@ -46,18 +52,18 @@ git clone https://git.trustie.net/xuos/xiuos.git
裁减配置工具:
-**工具地址:** kconfig-frontends [https://forgeplus.trustie.net/projects/xuos/kconfig-frontends](https://forgeplus.trustie.net/projects/xuos/kconfig-frontends)
+**工具地址:** kconfig-frontends [https://www.gitlink.org.cn/xuos/kconfig-frontends](https://www.gitlink.org.cn/xuos/kconfig-frontends)
```c
mkdir kfrontends && cd kfrontends
-git clone https://git.trustie.net/xuos/kconfig-frontends.git
+git clone https://gitlink.org.cn/xuos/kconfig-frontends.git
```
下载源码后按以下步骤执行软件安装:
```c
cd kconfig-frontends
- ./xs_build.sh
+./xs_build.sh
```
### 编译工具链:
@@ -97,7 +103,7 @@ XiUOS板级当前支持使用UART。
使用`VScode`打开工程的方法有多种,本文介绍一种快捷键,在项目目录下将`code .`输入终端即可打开目标项目
-修改`applications`文件夹下`main.c`
+修改`APP_Framework/Applications`文件夹下`main.c`
在输出函数中写入 Hello, world! \n 完成代码编辑。
@@ -107,6 +113,8 @@ XiUOS板级当前支持使用UART。
1.在VScode终端下执行以下命令,生成配置文件
```
+cd ./Ubiquitous/XiZi
+make BOARD=rm32v1_vega distclean
make BOARD=rm32v1_vega menuconfig
```
@@ -120,7 +128,7 @@ make BOARD=rm32v1_vega menuconfig
make BOARD=rv32m1_vega
```
-4.如果编译正确无误,build文件夹下会产生XiUOS_rv32m1_vega.elf、XiUOS_rv32m1_vega.bin文件。
+4.如果编译正确无误,build文件夹下会产生XiZi_rv32m1_vega.elf、XiZi_rv32m1_vega.bin文件。
>注:最后可以执行以下命令,清除配置文件和编译生成的文件
@@ -168,7 +176,7 @@ screen /dev/ttyUSB0 115200
5、打开一个新的终端,进入编译生成的elf路径,输入例如:
```
-riscv-none-embed-gdb build/XiUOS_rv32m1_vega.elf -ex "target remote localhost:3333"
+riscv-none-embed-gdb build/XiZi_rv32m1_vega.elf -ex "target remote localhost:3333"
```
结果如下图所示:

diff --git a/Ubiquitous/XiZi/board/stm32f103-nano/README.md b/Ubiquitous/XiZi/board/stm32f103-nano/README.md
index 88dff3789..e2c87ed24 100644
--- a/Ubiquitous/XiZi/board/stm32f103-nano/README.md
+++ b/Ubiquitous/XiZi/board/stm32f103-nano/README.md
@@ -47,23 +47,29 @@ $ sudo apt install build-essential pkg-config git
$ sudo apt install gcc make libncurses5-dev openssl libssl-dev bison flex libelf-dev autoconf libtool gperf libc6-dev
```
-**XiUOS操作系统源码下载:** XiUOS [https://forgeplus.trustie.net/projects/xuos/xiuos](https://forgeplus.trustie.net/projects/xuos/xiuos)
+**XiUOS操作系统源码下载:** XiUOS [https://www.gitlink.org.cn/xuos/xiuos](https://www.gitlink.org.cn/xuos/xiuos)
新建一个空文件夹并进入文件夹中,并下载源码,具体命令如下:
```c
mkdir test && cd test
-git clone https://git.trustie.net/xuos/xiuos.git
+git clone https://gitlink.org.cn/xuos/xiuos.git
```
-打开源码文件包可以看到以下目录:
+1、打开XiUOS源码文件包可以看到以下目录:
| 名称 | 说明 |
| -- | -- |
-| application | 应用代码 |
+| APP_Framework | 应用代码 |
+| Ubiquitous | 板级支持包,支持NuttX、RT-Thread和XiZi内核 |
+
+2、打开XiZi内核源码文件包可以看到以下目录:
+| 名称 | 说明 |
+| -- | -- |
+| arch | 架构代码 |
| board | 板级支持包 |
-| framework | 应用框架 |
| fs | 文件系统 |
| kernel | 内核源码 |
+| lib | 第三方库源码 |
| resources | 驱动文件 |
| tool | 系统工具 |
@@ -77,18 +83,18 @@ git clone https://git.trustie.net/xuos/xiuos.git
裁减配置工具:
-**工具地址:** kconfig-frontends [https://forgeplus.trustie.net/projects/xuos/kconfig-frontends](https://forgeplus.trustie.net/projects/xuos/kconfig-frontends),下载与安装的具体命令如下:
+**工具地址:** kconfig-frontends [https://www.gitlink.org.cn/xuos/kconfig-frontends](https://www.gitlink.org.cn/xuos/kconfig-frontends),下载与安装的具体命令如下:
```c
mkdir kfrontends && cd kfrontends
-git clone https://git.trustie.net/xuos/kconfig-frontends.git
+git clone https://gitlink.org.cn/xuos/kconfig-frontends.git
```
下载源码后按以下步骤执行软件安装:
```c
cd kconfig-frontends
- ./xs_build.sh
+./xs_build.sh
```
### 编译工具链:
@@ -132,8 +138,9 @@ XiUOS板级驱动当前支持使用GPIO、UART。
1.在VScode命令终端中执行以下命令,生成配置文件。
```c
- make BOARD=stm32f103-nano distclean
- make BOARD=stm32f103-nano menuconfig
+cd ./Ubiquitous/XiZi
+make BOARD=stm32f103-nano distclean
+make BOARD=stm32f103-nano menuconfig
```
2.在menuconfig界面配置需要关闭和开启的功能,按回车键进入下级菜单,按Y键选中需要开启的功能,按N键选中需要关闭的功能,配置结束后保存并退出(本例旨在演示简单的输出例程,所以没有需要配置的选项,双击快捷键ESC退出配置)。
@@ -184,7 +191,7 @@ XiUOS板级驱动当前支持使用GPIO、UART。
make BOARD=stm32f103-nano
```
-5.如果编译正确无误,会产生XiUOS_stm32f103-nano.elf、XiUOS_stm32f103-nano.bin文件。其中XiUOS_stm32f103-nano.bin需要烧写到设备中进行运行。
+5.如果编译正确无误,会产生XiZi_stm32f103-nano.elf、XiZi_stm32f103-nano.bin文件。其中XiZi_stm32f103-nano.bin需要烧写到设备中进行运行。
## 3. 烧写及执行
@@ -212,7 +219,7 @@ cd build/Release && make install DESTDIR=_install
代码根目录下执行st-flash工具烧录
```
-sudo st-flash write build/XiUOS_stm32f103-nano.bin 0x8000000
+sudo st-flash write build/XiZi_stm32f103-nano.bin 0x8000000
```
### 3.1 运行结果
diff --git a/Ubiquitous/XiZi/board/stm32f407-st-discovery/README.md b/Ubiquitous/XiZi/board/stm32f407-st-discovery/README.md
index 67a84ead2..dca064796 100644
--- a/Ubiquitous/XiZi/board/stm32f407-st-discovery/README.md
+++ b/Ubiquitous/XiZi/board/stm32f407-st-discovery/README.md
@@ -49,23 +49,29 @@ $ sudo apt install build-essential pkg-config git
$ sudo apt install gcc make libncurses5-dev openssl libssl-dev bison flex libelf-dev autoconf libtool gperf libc6-dev
```
-**XiUOS操作系统源码下载:** XiUOS [https://forgeplus.trustie.net/projects/xuos/xiuos](https://forgeplus.trustie.net/projects/xuos/xiuos)
+**XiUOS操作系统源码下载:** XiUOS [https://www.gitlink.org.cn/xuos/xiuos](https://www.gitlink.org.cn/xuos/xiuos)
新建一个空文件夹并进入文件夹中,并下载源码,具体命令如下:
```c
mkdir test && cd test
-git clone https://git.trustie.net/xuos/xiuos.git
+git clone https://gitlink.org.cn/xuos/xiuos.git
```
-打开源码文件包可以看到以下目录:
+1、打开XiUOS源码文件包可以看到以下目录:
| 名称 | 说明 |
| -- | -- |
-| application | 应用代码 |
+| APP_Framework | 应用代码 |
+| Ubiquitous | 板级支持包,支持NuttX、RT-Thread和XiZi内核 |
+
+2、打开XiZi内核源码文件包可以看到以下目录:
+| 名称 | 说明 |
+| -- | -- |
+| arch | 架构代码 |
| board | 板级支持包 |
-| framework | 应用框架 |
| fs | 文件系统 |
| kernel | 内核源码 |
+| lib | 第三方库源码 |
| resources | 驱动文件 |
| tool | 系统工具 |
@@ -79,18 +85,18 @@ git clone https://git.trustie.net/xuos/xiuos.git
裁减配置工具:
-**工具地址:** kconfig-frontends [https://forgeplus.trustie.net/projects/xuos/kconfig-frontends](https://forgeplus.trustie.net/projects/xuos/kconfig-frontends),下载与安装的具体命令如下:
+**工具地址:** kconfig-frontends [https://www.gitlink.org.cn/xuos/kconfig-frontends](https://www.gitlink.org.cn/xuos/kconfig-frontends),下载与安装的具体命令如下:
```c
mkdir kfrontends && cd kfrontends
-git clone https://git.trustie.net/xuos/kconfig-frontends.git
+git clone https://gitlink.org.cn/xuos/kconfig-frontends.git
```
下载源码后按以下步骤执行软件安装:
```c
cd kconfig-frontends
- ./xs_build.sh
+./xs_build.sh
```
### 编译工具链:
@@ -124,7 +130,7 @@ XiUOS板级驱动当前支持使用GPIO、I2C、LCD、USB、RTC、SPI、Timer、
### 编译工具链:`arm-none-eabi-gcc`
使用`VScode`打开工程的方法有多种,本文介绍一种快捷键,在项目目录下将`code .`输入linux系统命令终端即可打开目标项目
-修改`applications`文件夹下`main.c`
+修改`APP_Framework/Applications`文件夹下`main.c`
在输出函数中写入 `Hello, world!!! \n Running on stm32f407-st-discovery`完成代码编辑。

@@ -134,7 +140,9 @@ XiUOS板级驱动当前支持使用GPIO、I2C、LCD、USB、RTC、SPI、Timer、
1.在VScode命令终端中执行以下命令,生成配置文件
```c
- make BOARD=stm32f407-st-discovery menuconfig
+cd ./Ubiquitous/XiZi
+make BOARD=stm32f407-st-discovery distclean
+make BOARD=stm32f407-st-discovery menuconfig
```
2.在menuconfig界面配置需要关闭和开启的功能,按回车键进入下级菜单,按Y键选中需要开启的功能,按N键选中需要关闭的功能,配置结束后保存并退出(本例旨在演示简单的输出例程,所以没有需要配置的选项,双击快捷键ESC退出配置)
@@ -151,7 +159,7 @@ XiUOS板级驱动当前支持使用GPIO、I2C、LCD、USB、RTC、SPI、Timer、
make BOARD=stm32f407-st-discovery
```
-4.如果编译正确无误,会产生XiUOS_stm32f407-st-discovery.elf、XiUOS_stm32f407-st-discovery.bin文件。其中XiUOS_stm32f407-st-discovery.bin需要烧写到设备中进行运行。
+4.如果编译正确无误,会产生XiZi_stm32f407-st-discovery.elf、XiZi_stm32f407-st-discovery.bin文件。其中XiZi_stm32f407-st-discovery.bin需要烧写到设备中进行运行。
## 3. 烧写及执行
@@ -170,7 +178,7 @@ ARM:ST-LINK(ST-LINK V2实物如图,可在购物网站搜索关键字购买
```
sudo apt install libusb-dev
sudo apt install libusb-1.0-0-dev
-sudo apt install cmake
+sudo apt install cmake
cd stlink
make
cd build/Release && make install DESTDIR=_install
@@ -181,13 +189,13 @@ cd build/Release && make install DESTDIR=_install
代码根目录下执行st-flash工具烧录
```
-sudo st-flash write build/XiUOS_stm32f407-st-discovery.bin 0x8000000
+sudo st-flash write build/XiZi_stm32f407-st-discovery.bin 0x8000000
```
此外,推荐用户使用putty作为终端工具,安装命令如下:
```c
-sudo apt install putty
+sudo apt install putty
```
打开putty配置串口信息
@@ -203,7 +211,7 @@ sudo puty
注意:选择正确的终端端口号,最后可以执行以下命令,清除配置文件和编译生成的文件
```c
-make BOARD=stm32f407-st-discovery distclean
+make BOARD=stm32f407-st-discovery distclean
```
### 3.1 运行结果
diff --git a/Ubiquitous/XiZi/board/stm32f407zgt6/README.md b/Ubiquitous/XiZi/board/stm32f407zgt6/README.md
index cbcb69934..7a519b8e9 100644
--- a/Ubiquitous/XiZi/board/stm32f407zgt6/README.md
+++ b/Ubiquitous/XiZi/board/stm32f407zgt6/README.md
@@ -29,23 +29,25 @@ sudo apt-get install gcc-arm-none-eabi
>2.在代码根目录下执行以下命令,生成配置文件
```
+cd ./Ubiquitous/XiZi
+make BOARD=stm32f407zgt6 distclean
make BOARD=stm32f407zgt6 menuconfig
```
>3.在menuconfig界面配置需要关闭和开启的功能,按回车键进入下级菜单,按Y键选中需要开启的功能,按N键选中需要关闭的功能,配置结束后保存并退出
-
+
>4.继续执行以下命令,进行编译
```
make BOARD=stm32f407zgt6
```
->5.如果编译正确无误,会产生XiUOS_stm32f407zgt6.elf、XiUOS_stm32f407zgt6.bin文件。其中XiUOS_stm32f407zgt6.bin需要烧写到设备中进行运行。
+>5.如果编译正确无误,会产生XiZi_stm32f407zgt6.elf、XiZi_stm32f407zgt6.bin文件。其中XiZi_stm32f407zgt6.bin需要烧写到设备中进行运行。
```
-sudo write build/XiUOS_stm32f407zgt6.bin 0x8000000
+sudo write build/XiZi_stm32f407zgt6.bin 0x8000000
```
>6.最后可以执行以下命令,清除配置文件和编译生成的文件
```
-make BOARD=stm32f407zgt6 distclean
+make BOARD=stm32f407zgt6 distclean
```
## 3. 烧写及执行
@@ -59,21 +61,21 @@ git clone https://github.com/texane/stlink.git
开发板接口如下:
-

+
实际连接图为:
-

+
在代码根目录下执行st-flash工具烧录
```
-sudo st-flash write build/XiUOS_stm32f407zgt6.bin 0x8000000
+sudo st-flash write build/XiZi_stm32f407zgt6.bin 0x8000000
```
### 3.1 运行结果
如果编译 & 烧写无误,将会在串口终端上看到信息打印输出,(终端串口引脚为PB6、PB7)。
-

+
diff --git a/Ubiquitous/XiZi/board/stm32f407zgt6/interface.jpg b/Ubiquitous/XiZi/board/stm32f407zgt6/img/interface.jpg
similarity index 100%
rename from Ubiquitous/XiZi/board/stm32f407zgt6/interface.jpg
rename to Ubiquitous/XiZi/board/stm32f407zgt6/img/interface.jpg
diff --git a/Ubiquitous/XiZi/board/stm32f407zgt6/menu.png b/Ubiquitous/XiZi/board/stm32f407zgt6/img/menu.png
similarity index 100%
rename from Ubiquitous/XiZi/board/stm32f407zgt6/menu.png
rename to Ubiquitous/XiZi/board/stm32f407zgt6/img/menu.png
diff --git a/Ubiquitous/XiZi/board/stm32f407zgt6/shell.png b/Ubiquitous/XiZi/board/stm32f407zgt6/img/shell.png
similarity index 100%
rename from Ubiquitous/XiZi/board/stm32f407zgt6/shell.png
rename to Ubiquitous/XiZi/board/stm32f407zgt6/img/shell.png
diff --git a/Ubiquitous/XiZi/board/stm32f407zgt6/total.jpg b/Ubiquitous/XiZi/board/stm32f407zgt6/img/total.jpg
similarity index 100%
rename from Ubiquitous/XiZi/board/stm32f407zgt6/total.jpg
rename to Ubiquitous/XiZi/board/stm32f407zgt6/img/total.jpg