利用 Visual Studio 模擬 為縮短軟體開發人員開發與除錯的時間,ITE SDK 提供了在 win32 下利用 vs整合開發工具,利用此開發環境不僅可確保軟體運作獨立性,減少簡易修改下放到 EVB測試的時間。

一、合法安装 Visual Studio 2013 工具(如是商业行为,最好购买正版 ,VS2015 VS2019都可)

注意vs工具需要安装到C盘,因为ITE SDK默认是寻找C槽下的VS编译器。

具体安装在此略过,如有问题再请咨询。

二、WIN32上如何采用工程模拟开发

SDK: 2442

测试project: automotive_display

a、拿到sdk后解压,可以参考系统开发文档新增project或者按照原来的demo project(automotive_display)上开发

build\win32\automotive_display.cmd

b、点击  automotive_display.cmd 脚本,会弹出如下的界面,此时得console 黑框不要关闭了,继续下面得步骤。

win32上UI开发主要注意配置好screen选项, 窗口的width/height ,script也得配置正确,然后点击保存。

然后点击KConfig组态工具右上得"X" 关闭 窗口。

然后等待console 窗口做win32 initial动作,详见如下信息。完成上面得动作后可以关闭console窗口。

上面主要做了2个动作,1是将 project转换成vs工程,另外就是虚拟A/B/T三个盘符(EVB上得文件系统),将运行得配置文件拷贝进去。

会生成如下vs project.

c、点击“automotive_display.sln” 运行。(如果有安装vs 能够正常打开工程)

点击右侧解决方案的 automotive_display 选项,右键设定为启动项(如果不明白可以百度以下vs使用说明)

然后在点击上面”生成“,进行项目的编译动作,如果项目有错误,会在下面提示。

另外编译完成后,点击”启动“,可以运行当前项目,查看ui的运行效果。

三、注意事项说明

每次在启动项目的时候,都需要运行 ”automotive_display.cmd“脚本,这样的目的是为了构建win32仿真的环境,请一定记住,下次打开项目的时候,运行突然奔溃,有可能是这个运行导致的,去看看A槽是否存在,看看A槽里面的.itu是否存在。

四、vs win32模拟 debug相关说明。

vs是个强大的IDE,有很多快捷操作,同时写代码的时候很方便debug,如果在运行的过程中出错也能通过堆栈方式快速的定位问题, 最好的方式是 修改完成后可以及时仿真,项目开发的过程节约了很多时间,希望开发将这个工具利用起来。  不用每次修改一丢丢都去板子上看看实际的效果。

谢谢!

ITE平台之UI开发02-Win32仿真开发UI相关推荐

  1. 文件系统过滤驱动开发(一)—Win32底层开发小组

    声明:本文无太多新意,只是介绍下学习经验,大神级人物(如总监大人)请略过,谢谢合作>_< 吐槽一下:学驱动算起来也是从上学期9月份开始吧,之前在家买了<Windows驱动开发技术详解 ...

  2. ITE平台之UI开发01-注意事项

    UI开发占据了项目一半以上的工作量,一个好的习惯有助于项目的快速完成. 所以就开发过程中的一些注意事项做如下的说明. ITE提供整套开发包,解压后GUI Tool(工具名称 Drawrocker) : ...

  3. ITE平台开发 chapter5之jperf测试网络吞吐量

    1.关于Jperf的介绍 使用JPerf程序能简化了复杂命令行参数的构造,而且它还保存测试结果,同时实时图形化显示结果.JPerf可以测试TCP和UDP带宽质量.JPerf可以测量最大TCP带宽,具有 ...

  4. X5的UI部分和传统Web页面开发的差异

    http://doc.wex5.com/different-with-std-web-ui/#1 X5的UI部分和传统Web页面开发的差异 WeX5是跨端移动开发框架,BeX5是基于WeX5的企业快速 ...

  5. 云平台设计系统,助力业务快速开发

    用友进入3.0阶段,敏捷开发.逆向开发.双披萨饼原则快速作战,"用户之友"价值回归,这些都为快速原型.高保真验证.快速开发.体验一致提出了更高的要求.也带来了更大的压力. 新的变化 ...

  6. python测试开发自学教程-自动化平台测试开发:Python测试开发实战_PDF电子书

    因资源下载地址容易失效,请加微信号359049049直接领取,直接发最新下载地址. 前言 ======================================================= ...

  7. 微信公众号Java开发-笔记02【开发接入准备、开发接入】

    学习视频网址:哔哩哔哩网站 微信公众号开发-Java版 [P01-P02]微信公众号Java开发-笔记01[微信公众号介绍.开发环境搭建] [P03-P04]微信公众号Java开发-笔记02[开发接入 ...

  8. Win10 UWP开发中的重复性静态UI绘制小技巧 1

    Win10 UWP开发中的重复性静态UI绘制小技巧 1 原文:Win10 UWP开发中的重复性静态UI绘制小技巧 1 介绍 在Windows 10 UWP界面实现的过程中,有时会遇到一些重复性的.静态 ...

  9. 赋能工业互联网融合发展 | 北京信息化和工业化融合服务联盟平台化设计专业委员会、中国仿真学会CAE仿真专业委员会成立

    11月28日,由北京市经济和信息化局指导,北京信息化和工业化融合服务联盟与中国仿真学会共同主办,联盟平台化设计专业委员会.中国仿真学会CAE仿真专业委员会.国家数字化设计与制造创新中心北京中心.北京数 ...

最新文章

  1. 落地即一地鸡毛,AI落地存在的难题有哪些?
  2. 批量PDF转换成Office文件 PDF转换器下载
  3. mysql截取栏目字符_mysql截取小数点后1位
  4. URAL 2045 Richness of words (回文子串,贪心)
  5. elasticsearch的分布式架构原理
  6. 未成年人可以申请贷款吗?
  7. 读《中台架构与实现》
  8. JavaScript开发中几个常用知识点总结
  9. centos 需要哪些常用端口_Docker 最常用的镜像命令和容器命令
  10. 有哪些网站是django开发的_网站模板建设和定制开发哪个好,有哪些区别?
  11. MSSQL常用操作及方法总结
  12. 问题-关于 in []使用过程中报错 Constant expression violates subrange bounds
  13. ios UISegmentedControl的使用简介
  14. PDF转图片实现方式
  15. java项目中用到的solr_Solr的原理及在项目中的使用实例.
  16. JAVA关于MD5加盐加密算法
  17. CText更新至V1.1.0
  18. java.lang.UnsupportedOperationException与CleanMyMac X
  19. 04741<计算机网络原理> 之第二章 网络应用
  20. 百度云盘上传文件 提示服务器错误,百度网盘上传文件失败怎么办?百度网盘无法上传文件的解决办法...

热门文章

  1. android 通话的log分析,Android实例]通话接通后震动提示 (转载)
  2. 高校计算机实验管理人员会议,同济大学对口支援高校计算机实验教学研讨会召开...
  3. 基于Java的开源 Carrot2 搜索结果聚合聚类引擎 2.0发布了
  4. 电磁波传播相位是否会变化,关于电磁波的相位不变性和多普勒效应的讨论
  5. 各个领域公开数据集下载(持续更新)
  6. linux安装WPS2019操作
  7. 志愿者招募[网络流]
  8. 微服务网关soul,这篇值得你拥有
  9. PAT 1085 PAT单位排行 (Microsoft_zzt)
  10. HDU - Robberies(01背包)