伦伦影院久久影视,天天操天天干天天射,ririsao久久精品一区 ,一本大道香蕉大久在红桃,999久久久免费精品国产色夜,色悠悠久久综合88,亚洲国产精品久久无套麻豆,亚洲香蕉毛片久久网站,一本一道久久综合狠狠老

0
  • 聊天消息
  • 系統消息
  • 評論與回復
登錄后你可以
  • 下載海量資料
  • 學習在線課程
  • 觀看技術視頻
  • 寫文章/發帖/加入社區
會員中心
創作中心

完善資料讓更多小伙伴認識你,還能領取20積分哦,立即完善>

3天內不再提示

【從0開始創建AWTK應用程序】開發及調試環境搭建

ZLG致遠電子 ? 2023-11-11 10:00 ? 次閱讀
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

AWTK是基于C語言開發的跨平臺GUI框架。本系列文章介紹如何從0開始創建AWTK應用程序,包括搭建開發調試環境、使用AWTK創建Hello工程并在模擬器上運行、將AWTK應用程序移植到其它平臺。

安裝AWStudio

AWStudio是用來整合AWTK Designer的工具,可以管理AWTK Designer創建的項目,我們可以通過AWStudio來安裝AWTK的開發環境。

1. 下載與安裝AWStudio

首先,我們使用瀏覽器打開AWStudio云平臺,點擊下面的“注冊”按鈕進行賬號的注冊,如下圖所示:

需要注意的是,在注冊過程中填寫完整的公司名稱,并需要綁定好郵箱,這樣后臺才可以審核通過并正確發放續期卡券到賬號上,如果之前注冊的賬號沒有綁定到郵箱,可以通過AWStudio云平臺中的“個人信息”—“賬號安全”選項卡中進行編輯,如下圖所示:

0ac418ae-8036-11ee-9788-92fbcf53809c.png

圖2綁定郵箱與填寫正確的公司名稱

0acf174a-8036-11ee-9788-92fbcf53809c.png

圖3編輯AWStudio云平臺賬號郵箱信息

注冊完成在AWStudio云平臺界面點擊右上角的“客戶端”跳轉至AWStudio下載界面,并根據自己系統選擇合適的版本進行下載。下載完成后,雙擊“AWStudio-Community-x64-xxx-Setup.exe”打開安裝包,并根據提示完成安裝,由于安裝過程比較簡單,這里不過多贅述。

2. 激活與續期AWStudio

在首次登錄進AWStudio時,系統會提示需要選擇一個許可證進行激活,這里我們選擇其中一個許可證點擊“激活”按鈕即可。如果許可證到期可以在AWStudio云平臺的許可管理頁面點擊“續期”按鈕選擇續期卡券來續期許可證,如下圖所示:

0adfa376-8036-11ee-9788-92fbcf53809c.png

圖4許可證激活

0aead4ee-8036-11ee-9788-92fbcf53809c.png

圖5許可證續期


使用AWStudio環境檢測工具安裝AWTK開發環境

在AWStudio主界面點擊上方“幫助” —— “檢測AWTK開發環境” 按鈕可以打開AWStudio自帶的環境檢測工具,如下圖:0af54550-8036-11ee-9788-92fbcf53809c.jpg圖6 環境檢測工具

這個列表中所列出的環境都推薦安裝,其中PythonNode.js是負責打包AWTK程序所用到的資源文件,而SCons與編譯器是負責將AWTK應用程序編譯成可以在桌面系統(如:Windows和Ubuntu)模擬器上執行的應用程序,如果用戶不需要在模擬器運行可以選擇只安裝Python和Node.js。點擊環境檢測工具下方的“檢測”按鈕可以快速檢測當前環境是否完整,如果檢測到不完整的話點擊下方的“一鍵安裝”按鈕可以一鍵安裝Python、SCons、Node.js環境。

1. 安裝編譯器

AWTK是跨平臺的GUI,可以在Windows等桌面系統運行,也可以在嵌入式系統運行,運行前均需要使用對應平臺的編譯器進行編譯。安裝Windows版的AWStudio后,如需要在Windows模擬運行AWTK程序,需要用戶自行安裝編譯器,AWTK支持Visual Studio C++編譯器(推薦使用)與MinGW編譯器,我們只需要二選一選擇其中一個安裝即可,并不需要兩個編譯器都進行安裝,安裝教程可以點擊對應編譯器的“安裝指南”按鈕進行查看。

需要注意的是如果選擇安裝Visual Studio C++編譯器的話,需要安裝Visual Studio 2015或以上的版本。如果安裝Visual Studio 2015需要勾選“Visual C++編程語言”,如果安裝Visual Studio 2019則需要選擇“使用C++的桌面開發”,如下圖所示:

0b0476f6-8036-11ee-9788-92fbcf53809c.png

圖7 安裝Visual Studio2015

0b1fb524-8036-11ee-9788-92fbcf53809c.png

圖8 安裝Visual Studio 2019


編譯AWTK

安裝好所需編譯環境之后,我們在AWStudio新建一個工程并打開,此時點擊上方工具欄的“項目”—“編譯”按鈕時會提示我們AWTK未進行編譯,這時候根據提示點擊“是”即可進行編譯。除了上面方式,還可以點擊左側導航欄的“插件管理”按鈕進入插件頁面也可以進行AWTK編譯,如下圖所示:

0b2b37a0-8036-11ee-9788-92fbcf53809c.png

圖9 編譯AWTK的方式

0b367ed0-8036-11ee-9788-92fbcf53809c.png

圖10 編譯AWTK的方式

等待一段時間后可以看到如下圖的AWTK編譯完成提示。

0b493bb0-8036-11ee-9788-92fbcf53809c.png

圖11 AWTK編譯完成
到這里,我們的AWTK開發環境便搭建好了,如果你在安裝過程中遇到了問題,歡迎加入交流群討論。

聲明:本文內容及配圖由入駐作者撰寫或者入駐合作網站授權轉載。文章觀點僅代表作者本人,不代表電子發燒友網立場。文章及其配圖僅供工程師學習之用,如有內容侵權或者其他違規問題,請聯系本站處理。 舉報投訴
  • C語言
    +關注

    關注

    183

    文章

    7645

    瀏覽量

    145940
  • 應用程序
    +關注

    關注

    38

    文章

    3346

    瀏覽量

    60357
  • awtk
    +關注

    關注

    0

    文章

    50

    瀏覽量

    525
收藏 人收藏
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

    評論

    相關推薦
    熱點推薦

    直播預告 | 睿擎派3506 Ubuntu開發實戰:環境搭建到整包固件制作,一次講透

    想用Ubuntu系統在睿擎派3506上做開發,卻卡在環境配置?開發應用程序,如何打包成完整的固件方便部署?SSH連不上、網絡配不好、固件燒了起不來——這些坑你都踩過幾個?3月18日(
    的頭像 發表于 03-13 17:45 ?1567次閱讀
    直播預告 | 睿擎派3506 Ubuntu<b class='flag-5'>開發</b>實戰:<b class='flag-5'>從</b><b class='flag-5'>環境</b><b class='flag-5'>搭建</b>到整包固件制作,一次講透

    RA MCU眾測寶典 | 環境搭建之【FPB-RA0E2】開發環境搭建

    RA生態工作室關注我們“RAMCU眾測寶典”環境搭建專題更新啦!這次我們聚焦【FPB-RA0E2】開發板,一步步打通開發“第一關”,為后續功
    的頭像 發表于 03-11 16:33 ?578次閱讀
    RA MCU眾測寶典 | <b class='flag-5'>環境</b><b class='flag-5'>搭建</b>之【FPB-RA<b class='flag-5'>0</b>E2】<b class='flag-5'>開發</b><b class='flag-5'>環境</b><b class='flag-5'>搭建</b>

    【正點原子STM32N647開發板試用】--開箱與開發環境搭建

    擴展固件找不到正點原子板子,拷貝到此.../ExternalLoader路徑下軟件可搜索到并使用。 至此,開發環境基本準備完畢。 三.創建工程編譯、燒錄、運行開發板 前面
    發表于 01-25 00:01

    合肥乾芯QX320F開發環境搭建

    1.對一款新的芯片開發來說,搭建開發環境是最重要的一步,本文將介紹IDE安裝到創建工程、配置工
    發表于 01-12 09:57

    搭建嵌入式開發環境:C、Makefile、調試全流程

    很多人剛開始學嵌入式的時候,第一件事就被環境卡住。“Keil安裝不上、STM32CubeIDE卡死、make命令找不到、下載不進芯片”——這些問題往往比代碼更容易勸退人。實際上,搭建環境
    的頭像 發表于 01-09 19:04 ?792次閱讀
    <b class='flag-5'>從</b>零<b class='flag-5'>搭建</b>嵌入式<b class='flag-5'>開發</b><b class='flag-5'>環境</b>:C、Makefile、<b class='flag-5'>調試</b>全流程

    當RA MCU遇見Zephyr系列(4)——閃燈程序的構建與調試

    Zephyr集成開發環境在上一篇文章中我們成功了搭建環境,那么接下來就用閃燈程序來認識一下編譯和調試
    的頭像 發表于 01-06 18:05 ?7280次閱讀
    當RA MCU遇見Zephyr系列(4)——閃燈<b class='flag-5'>程序</b>的構建與<b class='flag-5'>調試</b>

    當RA MCU遇見Zephyr系列(3)——在Vs code中配置Zephyr集成開發環境

    嵌入式開發任督二脈!當RAMCU遇見Zephyr系列(2)——搭建瑞薩RAVScode開發環境接下來我們就正式開始Zephyr
    的頭像 發表于 01-01 10:04 ?4994次閱讀
    當RA MCU遇見Zephyr系列(3)——在Vs  code中配置Zephyr集成<b class='flag-5'>開發</b><b class='flag-5'>環境</b>

    經驗分享 | eclipse搭建先楫開發環境

    最近有小伙伴留言,想在eclipse平臺下開發先楫的MCU,但是苦于沒有工程模板,自己折騰了半天又遇到一堆報錯,很費時間。基于此需求,筆者基于HPM6E00EVK一步一步搭建在eclipse下的開發
    的頭像 發表于 12-19 08:32 ?1012次閱讀
    經驗分享 | eclipse<b class='flag-5'>搭建</b>先楫<b class='flag-5'>開發</b><b class='flag-5'>環境</b>

    【乾芯QXS320F開發板試用】乾芯QXS320F280049開發板試用報告(一):開發環境搭建與工程創建

    開發環境QX-IDE,并成功完成開發板的初步軟件準備。報告將詳細介紹IDE安裝到創建工程、配置工程參數,直至最終編譯成功的全過程。本次工作
    發表于 12-15 15:02

    迅為RK3588開發環境搭建“三步曲”,零到一輕松上手!

    迅為RK3588開發環境搭建“三步曲”,零到一輕松上手!
    的頭像 發表于 12-01 11:51 ?1257次閱讀
    迅為RK3588<b class='flag-5'>開發</b><b class='flag-5'>環境</b><b class='flag-5'>搭建</b>“三步曲”,<b class='flag-5'>從</b>零到一輕松上手!

    閃燈程序的構建與調試

    在上一篇文章中我們成功了搭建環境,那么接下來就用閃燈程序來認識一下編譯和調試工具吧!
    的頭像 發表于 11-05 14:52 ?4369次閱讀
    閃燈<b class='flag-5'>程序</b>的構建與<b class='flag-5'>調試</b>

    創龍 瑞芯微 RK3588 國產2.4GHz八核 工業開發板—開發環境搭建(一)

    ;還講解了 GDB 10.2 調試工具的環境搭建、演示程序編譯,以及 list、break 等常用調試命令的使用,為
    的頭像 發表于 09-18 16:04 ?656次閱讀
    創龍 瑞芯微 RK3588 國產2.4GHz八核 工業<b class='flag-5'>開發</b>板—<b class='flag-5'>開發</b><b class='flag-5'>環境</b><b class='flag-5'>搭建</b>(一)

    ESP32-S3的MicroPython開發環境搭建

    本文通過搭建Thonny IDE開發環境,了解了如何給ESP32-S3燒錄MircoPython固件和MircoPython應用程序
    的頭像 發表于 09-11 16:02 ?1818次閱讀
    ESP32-S3的MicroPython<b class='flag-5'>開發</b><b class='flag-5'>環境</b><b class='flag-5'>搭建</b>

    開發環境一鍵部署 | 如何搭建Docker環境編譯ARM程序

    智能化科技領域,嵌入式系統開發占據著極為重要的地位。瑞迅科技RK3568、RK3588主板及核心板以其卓越的性能,為眾多應用場景賦能。基于Linux系統搭建開發環境,為用戶開啟高效
    的頭像 發表于 08-15 11:06 ?1072次閱讀
    <b class='flag-5'>開發</b><b class='flag-5'>環境</b>一鍵部署 | 如何<b class='flag-5'>搭建</b>Docker<b class='flag-5'>環境</b>編譯ARM<b class='flag-5'>程序</b>?

    【創龍TL3562-MiniEVM開發板試用體驗】1、系統啟動卡制作開始

    環境搭建、知識學習以及實驗調試之中。雖偶有小成,卻也頗感欣慰,故而愿將這份學習歷程中的點滴收獲與大家分享。鑒于我乃嵌入式LINUX領域的新人一枚,所記錄的皆是學習途中的真實感悟,所思所想亦多聚焦于
    發表于 07-27 21:09