YOXIOS --基于 Linux 的輕量化 GUI圖形系統和硬件平臺
YOXIOS 入門教程
基于 Linux 的 輕量化 GUI圖形系統和硬件平臺
(V1.0 2020-05)
提示:閱讀此文檔需要有一定的單片機開發、C/C++編程語言、和使用 IDE開發工具的基礎
YOXIOS (C) 2020 游芯科技
第 1 頁 共 41 頁
YOXIOS --基于 Linux 的輕量化 GUI圖形系統和硬件平臺
目 錄
YOXIOS 入門教程1
簡介3
一、安裝 YOXIOS IDE開發工具 3
二、 選購 YOXIOS硬件開發板4
三、 新建工程項目4
四、 演示 Hello World9
五、 編譯下載調試12
六、 燒錄固件和修改開機 LOGO 15
七、 多窗口界面和控件介紹19
八、 GPIO、UART、I2C、SPI接口操作30
九、 網絡、文件、多媒體37
十、 聯系 YOXIOS4 1
第 2 頁 共 41 頁
YOXIOS --基于 Linux 的輕量化 GUI圖形系統和硬件平臺
簡介
YOXIOS操作系統是基于 Linux 開發的物聯網圖形系統和硬件平臺。自主研發的
GUI框架和 IDE開發工具,高集成度和低成本的硬件方案,提高開發效率,降
低硬件和人力成本,使嵌入式硬件圖形化編程更容易。
一、安裝 YOXIOS IDE開發工具
登錄 ,找到 YOXIOS IDE開發工具的下載鏈接,在電腦上執行
安裝即可。安裝成功后在桌面有 YOXIOS IDE快捷方式,雙擊運行。
注意:
1、安裝路徑不可以有中文字符或者空格,否則可能會影響后續編譯。
2、目前 IDE開發工具只支持Widnows操作系統。
第 3 頁 共 41 頁
YOXIOS --基于 Linux 的輕量化 GUI圖形系統和硬件平臺
二、選購 YOXIOS硬件開發板
可以登錄 官方網站進行購買,目前有 X3和 X7兩個型號,可
以根據自己的需求,選購相應的硬件開發板。
YOXIOS X3 YOXIOS X7
三、新建工程項目
1、選擇文件>>新建>>YOXIOS項目 新建一個工程項目
2、輸入項目名稱,選擇平臺類型,根據硬件開發板的型號,選擇 X3或者 X7
第 4 頁 共 41 頁
YOXIOS --基于 Linux 的輕量化 GUI圖形系統和硬件平臺
按下一步可以設置基礎參數,比如串口號波特率和屏幕分辨率等,也可以按照默
認參數點擊完成。至此,一個新的 hello 的項目就創建完畢了。
3、新建項目完成之后,IDE整體的界面如下
項目管理器的文件目錄下,分為jni、libs、obj、resources、ui等文件夾,其
中 libs和 obj 是庫文件和編譯目標文件。
第 5 頁 共 41 頁
YOXIOS --基于 Linux 的輕量化 GUI圖形系統和硬件平臺
4、jni文件結構介紹
Jni文件主要存放代碼文件,它包含了 activity 、 include 、logic 、uart 、
Main.cpp、 Makefile 共 6個部分。
Jni文件結構和 include文件結構
4.1jni\activity 文件夾
activity 文件夾是保存 UI文件的基礎類代碼,每一個 UI文件,經過編譯后,都
會生成相同前綴名的 A