化学硅建设项目可行性研究报告-可修改模板案例.doc
《化学硅建设项目可行性研究报告-可修改模板案例.doc》由会员分享,可在线阅读,更多相关《化学硅建设项目可行性研究报告-可修改模板案例.doc(110页珍藏版)》请在文库网上搜索。
1、I 文件的后 缀名。每一个 ftu 文件对应一个应用界面。通常一个应用包含多个界面,所以 你需要在 ui 文件夹下 右键 新建YOXIOS UI 文件 创建多个 ftu 文件。 YOXIOS -基于 Linux 的轻量化 GUI 图形系统和硬件平台 第 9 页 共 41 页 四、演示 Hello World 1、 在控件区域, 拖动 文本控件 和 按键控件 到 界面设计区域, 选择按键控件, 点击鼠标右键,跳转到相关代码,如下图 在这个例程中,ui 的界面文件是 main.ftu,那么对应的逻辑代码文件就是 mainLogic.cc,我们日常的代码实现都是这里。新增的两个控件的 ID 值,文本
2、 YOXIOS -基于 Linux 的轻量化 GUI 图形系统和硬件平台 第 10 页 共 41 页 控件是 TextView1,按钮控件是 Button1。按钮按下的事件,会触发 onButtonClick_Button1 这个函数,我们在这里输入代码 mTextView1Ptr-setText(Hello World!); /设置控件 TextView1 的文字显示为 Hello World! /mTextView1Ptr 是文本控件 TextView1 对应的指针变量,命名规则(m+ID+Ptr) 然后在在 项目管理器 窗口选择 hello 这个项目的目录,点击右键,选择编译 YOXIO
3、S (快捷键 CTRL+ALT+Z),或者导航栏按钮,即可编译整个工程。 如下图 YOXIOS -基于 Linux 的轻量化 GUI 图形系统和硬件平台 第 11 页 共 41 页 如果代码没有错误,则在控制台会显示编译成功的信息。 2、控件命名规则 每一个控件都有一个 ID 名称,经过编译后,会自动生成一个对应的指针变量。 如文本控件的 ID 名称是 TextView1,所对应的指针变量名是 mTextView1Ptr (命名规则固定为 m+ID+Ptr); YOXIOS -基于 Linux 的轻量化 GUI 图形系统和硬件平台 第 12 页 共 41 页 控件 ID 名称所对应的指针变量已
4、经事件响应函数如下 也可以在 mainActivity.cpp 文件中,查看所有控件的名称。 五、编译下载调试 1、在上面 hello 工程目录下,点击右键下载调试,使用 USB 线将开发板与 电脑连接,正常情况下当前的应用会直接下载到开发板中运行。 YOXIOS -基于 Linux 的轻量化 GUI 图形系统和硬件平台 第 13 页 共 41 页 下图是应用代码推送到开发板之后的执行情况 YOXIOS -基于 Linux 的轻量化 GUI 图形系统和硬件平台 第 14 页 共 41 页 注意: 1、下载调试只是将目前开发的应用推送到目标开发板中运行,但程序并不会固化在开发板 上,也就是重新上
5、电就恢复成原来的应用。如果需要将应用固化到开发板上,请查看下一章 节的烧录固件烧录固件。 2、由于 CPU 硬件资源的不同,X7 的下载调试需要插入 TF 卡,在 TF 卡中临时运行,在重新 上电之后如果 TF 卡中有应用程序,会优先运行 TF 卡中的应用程序。 3、部分机型除了 USB 口下载调试之外,还可以通过网口和 wifi 来进行调试,可以通过调试 配置YOXIOS ADB 连接方式,设置为 USB 或网络 IP 地址。如果 USB 和 WIFI 都不能下载 程序,还可以使用 TF 卡启动程序。 2、LOG 调试和查看日志 YOXIOS 的打印统一调用 LOGD 或 LOGE 宏输出,
6、使用方法与 C 语言的 printf 相同 ; 默认生成的代码里就有调用的例子(默认被注释掉,需要时打 开),代码如下: #include utils/Log.h/需要调用头文件 static bool onButtonClick_Button1(ZKButton *pButton) LOGD(onButtonClick_Button1n); /打印输出日志 return true; 在菜单栏上 选择 调试配置 - 切换日志窗口 ,工具会切换到另一个界面,这 是程序执行的日志可以在这个窗口进行查看。 注意,此功能需要安装和连接好 ADB YOXIOS -基于 Linux 的轻量化 GUI 图形
7、系统和硬件平台 第 15 页 共 41 页 3、命令行模式 在菜单栏 调试配置 打开系统命令行 可以使用命令行模式与系统通信 在系统命令行模式下,输入 adb shell ls,可以列出目录内容,如下图 注意:命令行模式谨慎使用 六、烧录固件和修改开机 LOGO 1、修改开机 LOGO YOXIOS -基于 Linux 的轻量化 GUI 图形系统和硬件平台 第 16 页 共 41 页 YOXIOS 系统允许用户自行修改开机 LOGO,首先准备一张开机 LOGO 图片, 图片必须满足以下条件: 1、图片名称固定为 boot_logo.JPG,注意,文件后缀是大写的 JPG; 其 他名称将无法识别
8、。 2、图片大小不能超过 128KB。 3、图片分辨率必须与屏幕分辨率完全相同,如 480*272,800*480。 操作步骤: 首先将 boot_logo.JPG 拷贝到 TF 卡根目录下,再将 TF 卡插入到机器中,设 备会自动弹出升级提示或者重新开机,出现下图界面后,选择 boot_logo 然 后点击升级即可。升级完成后系统会关机重启,此时拔出 TF 卡,防止系统再 次升级。 提示: 升级一张全黑的图片可以去掉开机 LOGO。 2、烧录固件 YOXIOS -基于 Linux 的轻量化 GUI 图形系统和硬件平台 第 17 页 共 41 页 我们通过下载调试运行程序,并不能将程序固化到设
9、备中,如果您拔掉 TF 卡 或者断电重启,程序将自动恢复。 烧录固件可以将程序固化在设备内部,一 上电,默认就会启动该程序。 选择菜单栏 制作 image 升级包按钮,选择路径配置,在弹出框中选择 TF 卡目录或者镜像文件的输出目录,点确定。 配置好输出目录,现在点击上图中的按钮开始编译,它会将编译结果打包,并 生成 update.img 文件输出到配置的目录下。update.img 文件成功生成后, 将其拷贝到 TF 卡里(注意:使用前,请将 TF 卡格式化为 FAT32 格式),将 TF 卡插入机器中,机器重新上电,系统检测到 TF 卡里的文件,就会启动升级程 YOXIOS -基于 Lin
10、ux 的轻量化 GUI 图形系统和硬件平台 第 18 页 共 41 页 序,在下图的界面中,勾选升级的项目,点击升级。升级完成后及时拔掉升级 卡,防止重复升级。 注意:如果屏幕损坏或触摸不准情况下,导致不能通过点击按钮进行升级,那么这种情况下, 我们可以通过自动升级自动升级方式来升级系统,请查看 。 3、从 TF 卡启动程序 如果 USB 或 WIFI 都不能下载程序,可以使用 TF 卡来启动程序。点击导航条 旁边编译输出按钮的黑色下拉箭头,在弹出的菜单中选择 路径配置, 在弹出的对话框里选择 TF 卡盘符, 请确保 TF 卡可以正常使用, 并且是 FAT32 格式。 YOXIOS -基于 L
11、inux 的轻量化 GUI 图形系统和硬件平台 第 19 页 共 41 页 配置好输出目录之后,点击上图中的编译输出按钮开始编译,它会将编译结果 打包输出到配置的盘符下。操作成功后, 将在 TF 卡的根目录下生成 EasyUI.cfg 、ui、lib、 font 等目录和文件。将 TF 卡插入机器中,重新上电, 系统检测到 TF 卡里的文件,就会启动卡里的程序,而不是系统内的程序。 七、多窗口界面和控件介绍 1、第一个启动界面 当我们新建一个工程时,生成的模板代码里面有一个 Main.cpp 文件, jni/Main.cpp,其中 onStartupApp 是启动时调用的界面,下图红框内表示
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 化学 建设项目 可行性研究 报告 修改 模板 案例