有没有可以做各种字体的网站,手机网页怎么横屏,中国建筑招聘信息,重庆网络公司产品设计YOXIOS --基于 Linux 的轻量化 GUI图形系统和硬件平台YOXIOS 入门教程基于 Linux 的 轻量化 GUI图形系统和硬件平台(V1.0 2020-05)提示#xff1a;阅读此文档需要有一定的单片机开发、C/C编程语言、和使用 IDE开发工具的基础YOXIOS (C) 2020 游芯科技第 1 页 共 41 页YOXIOS -…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