开发环境

基本概念

  • OS:固件ExpOS (Express OS),包含引导程序以及操作系统内核,一般与WeStudio新版本同步发布,文件名为expos{版本号}.fw
  • APP:应用程序,包含用户界面和逻辑代码,在WeStudio中构建后生成,文件扩展名为.app
  • WeStudio:IDE工具,用于开发用户界面以及逻辑代码,并包含调试器和模拟器
  • 模拟器:用来模拟/仿真用户开发的界面和逻辑
  • 调试器:包含在WeStudio安装包中,用于烧写OS和APP的工具,也是调试软件代码的工具
  • 烧写:将OS或者APP通过USB线、U盘或者网络OTA下载到硬件上的过程
  • OTA:Over The Air的缩写,通过在远程服务器部署升级包,设备端通过访问因特网来进行OS和APP的自动升级

开发环境

包括开发主机(Windows)和目标系统,目标系统为ExpOS(官方硬件,如:Express Pi主板),或者第三方Linux或Windows硬件。官方硬件通过USB线或局域网与开发主机连接,可完成APP的调试和下载。

  • 安装WeStudio

访问物一世官网,进入软件下载页面,点击下载最新的版本,如果之前已经安装过低版本的WeStudio软件,直接覆盖安装即可。

  • 验证设备连接

    1. 将目标系统与主机通过USB线连接或者网线连接,启动目标系统,待启动完毕。

    2. 启动WeStudio软件,新建工程,或者打开工程(例程),工程打开后,然后点击WeStudio主窗体左下角的调试器按钮启动调试器。

    3. 如果调试器与目标连接成功,右下角状态栏显示连接状态为已连接,左下角显示当前APP和OS的版本,同时可看到OS的启动日志。这时点击选中设备列表中的条目双击,或者点击"信息"按钮,可显示当前目标设备的硬件配置和版本信息。

    4. 点击Flash(烧写)按钮,可将指定路径的APP成功下载到目标(如果目标设备的固件版本低于WeStudio的当前版本,调试器会自动先升级固件再升级APP,也就是说用户不需要单独升级固件)

注意:在Windows XP系统上,WeStudio不支持通过USB线与官方硬件连接,但支持除了USB下载和日志调试的所有编辑模拟功能。Windows XP用户可以在电脑上插入U盘并使用调试器生成升级盘,再将U盘插入目标系统即可完成烧写,但无法实现日志方式调试APP。

results matching ""

    No results matching ""