91欧美超碰AV自拍|国产成年人性爱视频免费看|亚洲 日韩 欧美一厂二区入|人人看人人爽人人操aV|丝袜美腿视频一区二区在线看|人人操人人爽人人爱|婷婷五月天超碰|97色色欧美亚州A√|另类A√无码精品一级av|欧美特级日韩特级

0
  • 聊天消息
  • 系統(tǒng)消息
  • 評(píng)論與回復(fù)
登錄后你可以
  • 下載海量資料
  • 學(xué)習(xí)在線課程
  • 觀看技術(shù)視頻
  • 寫(xiě)文章/發(fā)帖/加入社區(qū)
會(huì)員中心
創(chuàng)作中心

完善資料讓更多小伙伴認(rèn)識(shí)你,還能領(lǐng)取20積分哦,立即完善>

3天內(nèi)不再提示

【從0開(kāi)始創(chuàng)建AWTK應(yīng)用程序】開(kāi)發(fā)及調(diào)試環(huán)境搭建

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

掃碼添加小助手

加入工程師交流群

AWTK是基于C語(yǔ)言開(kāi)發(fā)的跨平臺(tái)GUI框架。本系列文章介紹如何從0開(kāi)始創(chuàng)建AWTK應(yīng)用程序,包括搭建開(kāi)發(fā)調(diào)試環(huán)境、使用AWTK創(chuàng)建Hello工程并在模擬器上運(yùn)行、將AWTK應(yīng)用程序移植到其它平臺(tái)。

安裝AWStudio

AWStudio是用來(lái)整合AWTK Designer的工具,可以管理AWTK Designer創(chuàng)建的項(xiàng)目,我們可以通過(guò)AWStudio來(lái)安裝AWTK的開(kāi)發(fā)環(huán)境。

1. 下載與安裝AWStudio

首先,我們使用瀏覽器打開(kāi)AWStudio云平臺(tái),點(diǎn)擊下面的“注冊(cè)”按鈕進(jìn)行賬號(hào)的注冊(cè),如下圖所示:

需要注意的是,在注冊(cè)過(guò)程中填寫(xiě)完整的公司名稱,并需要綁定好郵箱,這樣后臺(tái)才可以審核通過(guò)并正確發(fā)放續(xù)期卡券到賬號(hào)上,如果之前注冊(cè)的賬號(hào)沒(méi)有綁定到郵箱,可以通過(guò)AWStudio云平臺(tái)中的“個(gè)人信息”—“賬號(hào)安全”選項(xiàng)卡中進(jìn)行編輯,如下圖所示:

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

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

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

圖3編輯AWStudio云平臺(tái)賬號(hào)郵箱信息

注冊(cè)完成在AWStudio云平臺(tái)界面點(diǎn)擊右上角的“客戶端”跳轉(zhuǎn)至AWStudio下載界面,并根據(jù)自己系統(tǒng)選擇合適的版本進(jìn)行下載。下載完成后,雙擊“AWStudio-Community-x64-xxx-Setup.exe”打開(kāi)安裝包,并根據(jù)提示完成安裝,由于安裝過(guò)程比較簡(jiǎn)單,這里不過(guò)多贅述。

2. 激活與續(xù)期AWStudio

在首次登錄進(jìn)AWStudio時(shí),系統(tǒng)會(huì)提示需要選擇一個(gè)許可證進(jìn)行激活,這里我們選擇其中一個(gè)許可證點(diǎn)擊“激活”按鈕即可。如果許可證到期可以在AWStudio云平臺(tái)的許可管理頁(yè)面點(diǎn)擊“續(xù)期”按鈕選擇續(xù)期卡券來(lái)續(xù)期許可證,如下圖所示:

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

圖4許可證激活

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

圖5許可證續(xù)期


使用AWStudio環(huán)境檢測(cè)工具安裝AWTK開(kāi)發(fā)環(huán)境

在AWStudio主界面點(diǎn)擊上方“幫助” —— “檢測(cè)AWTK開(kāi)發(fā)環(huán)境” 按鈕可以打開(kāi)AWStudio自帶的環(huán)境檢測(cè)工具,如下圖:0af54550-8036-11ee-9788-92fbcf53809c.jpg圖6 環(huán)境檢測(cè)工具

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

1. 安裝編譯器

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

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

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

圖7 安裝Visual Studio2015

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

圖8 安裝Visual Studio 2019


編譯AWTK

安裝好所需編譯環(huán)境之后,我們?cè)贏WStudio新建一個(gè)工程并打開(kāi),此時(shí)點(diǎn)擊上方工具欄的“項(xiàng)目”—“編譯”按鈕時(shí)會(huì)提示我們AWTK未進(jìn)行編譯,這時(shí)候根據(jù)提示點(diǎn)擊“是”即可進(jìn)行編譯。除了上面方式,還可以點(diǎn)擊左側(cè)導(dǎo)航欄的“插件管理”按鈕進(jìn)入插件頁(yè)面也可以進(jìn)行AWTK編譯,如下圖所示:

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

圖9 編譯AWTK的方式

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

圖10 編譯AWTK的方式

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

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

圖11 AWTK編譯完成
到這里,我們的AWTK開(kāi)發(fā)環(huán)境便搭建好了,如果你在安裝過(guò)程中遇到了問(wèn)題,歡迎加入交流群討論。

聲明:本文內(nèi)容及配圖由入駐作者撰寫(xiě)或者入駐合作網(wǎng)站授權(quán)轉(zhuǎn)載。文章觀點(diǎn)僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場(chǎng)。文章及其配圖僅供工程師學(xué)習(xí)之用,如有內(nèi)容侵權(quán)或者其他違規(guī)問(wèn)題,請(qǐng)聯(lián)系本站處理。 舉報(bào)投訴
  • C語(yǔ)言
    +關(guān)注

    關(guān)注

    183

    文章

    7644

    瀏覽量

    145550
  • 應(yīng)用程序
    +關(guān)注

    關(guān)注

    38

    文章

    3344

    瀏覽量

    60247
  • awtk
    +關(guān)注

    關(guān)注

    0

    文章

    50

    瀏覽量

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

掃碼添加小助手

加入工程師交流群

    評(píng)論

    相關(guān)推薦
    熱點(diǎn)推薦

    瑞薩FPB-RA0E2開(kāi)發(fā)板簡(jiǎn)介及環(huán)境搭建指南

    FPB-RA0E2是一款針對(duì)RA0E2系列微控制器(MCU)的快速原型板,旨在幫助用戶無(wú)縫評(píng)估RA0E2 MCU的各項(xiàng)特性,并利用靈活配置軟件包(FSP)和e2studio集成開(kāi)發(fā)
    的頭像 發(fā)表于 01-29 17:44 ?6033次閱讀
    瑞薩FPB-RA<b class='flag-5'>0</b>E2<b class='flag-5'>開(kāi)發(fā)</b>板簡(jiǎn)介及<b class='flag-5'>環(huán)境</b><b class='flag-5'>搭建</b>指南

    【正點(diǎn)原子STM32N647開(kāi)發(fā)板試用】--開(kāi)箱與開(kāi)發(fā)環(huán)境搭建

    擴(kuò)展固件找不到正點(diǎn)原子板子,拷貝到此.../ExternalLoader路徑下軟件可搜索到并使用。 至此,開(kāi)發(fā)環(huán)境基本準(zhǔn)備完畢。 三.創(chuàng)建工程編譯、燒錄、運(yùn)行開(kāi)發(fā)板 前面
    發(fā)表于 01-25 00:01

    合肥乾芯QX320F開(kāi)發(fā)環(huán)境搭建

    1.對(duì)一款新的芯片開(kāi)發(fā)來(lái)說(shuō),搭建開(kāi)發(fā)環(huán)境是最重要的一步,本文將介紹IDE安裝到創(chuàng)建工程、配置工
    發(fā)表于 01-12 09:57

    搭建嵌入式開(kāi)發(fā)環(huán)境:C、Makefile、調(diào)試全流程

    很多人剛開(kāi)始學(xué)嵌入式的時(shí)候,第一件事就被環(huán)境卡住?!癒eil安裝不上、STM32CubeIDE卡死、make命令找不到、下載不進(jìn)芯片”——這些問(wèn)題往往比代碼更容易勸退人。實(shí)際上,搭建環(huán)境
    的頭像 發(fā)表于 01-09 19:04 ?664次閱讀
    <b class='flag-5'>從</b>零<b class='flag-5'>搭建</b>嵌入式<b class='flag-5'>開(kāi)發(fā)</b><b class='flag-5'>環(huán)境</b>:C、Makefile、<b class='flag-5'>調(diào)試</b>全流程

    當(dāng)RA MCU遇見(jiàn)Zephyr系列(4)——閃燈程序的構(gòu)建與調(diào)試

    Zephyr集成開(kāi)發(fā)環(huán)境在上一篇文章中我們成功了搭建環(huán)境,那么接下來(lái)就用閃燈程序來(lái)認(rèn)識(shí)一下編譯和調(diào)試
    的頭像 發(fā)表于 01-06 18:05 ?7096次閱讀
    當(dāng)RA MCU遇見(jiàn)Zephyr系列(4)——閃燈<b class='flag-5'>程序</b>的構(gòu)建與<b class='flag-5'>調(diào)試</b>

    當(dāng)RA MCU遇見(jiàn)Zephyr系列(3)——在Vs code中配置Zephyr集成開(kāi)發(fā)環(huán)境

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

    經(jīng)驗(yàn)分享 | eclipse搭建先楫開(kāi)發(fā)環(huán)境

    最近有小伙伴留言,想在eclipse平臺(tái)下開(kāi)發(fā)先楫的MCU,但是苦于沒(méi)有工程模板,自己折騰了半天又遇到一堆報(bào)錯(cuò),很費(fèi)時(shí)間?;诖诵枨?,筆者基于HPM6E00EVK一步一步搭建在eclipse下的開(kāi)發(fā)
    的頭像 發(fā)表于 12-19 08:32 ?864次閱讀
    經(jīng)驗(yàn)分享 | eclipse<b class='flag-5'>搭建</b>先楫<b class='flag-5'>開(kāi)發(fā)</b><b class='flag-5'>環(huán)境</b>

    【乾芯QXS320F開(kāi)發(fā)板試用】乾芯QXS320F280049開(kāi)發(fā)板試用報(bào)告(一):開(kāi)發(fā)環(huán)境搭建與工程創(chuàng)建

    開(kāi)發(fā)環(huán)境QX-IDE,并成功完成開(kāi)發(fā)板的初步軟件準(zhǔn)備。報(bào)告將詳細(xì)介紹IDE安裝到創(chuàng)建工程、配置工程參數(shù),直至最終編譯成功的全過(guò)程。本次工作
    發(fā)表于 12-15 15:02

    迅為RK3588開(kāi)發(fā)環(huán)境搭建“三步曲”,零到一輕松上手!

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

    閃燈程序的構(gòu)建與調(diào)試

    在上一篇文章中我們成功了搭建環(huán)境,那么接下來(lái)就用閃燈程序來(lái)認(rèn)識(shí)一下編譯和調(diào)試工具吧!
    的頭像 發(fā)表于 11-05 14:52 ?4308次閱讀
    閃燈<b class='flag-5'>程序</b>的構(gòu)建與<b class='flag-5'>調(diào)試</b>

    創(chuàng)龍 瑞芯微 RK3588 國(guó)產(chǎn)2.4GHz八核 工業(yè)開(kāi)發(fā)板—開(kāi)發(fā)環(huán)境搭建(一)

    ;還講解了 GDB 10.2 調(diào)試工具的環(huán)境搭建、演示程序編譯,以及 list、break 等常用調(diào)試命令的使用,為
    的頭像 發(fā)表于 09-18 16:04 ?586次閱讀
    創(chuàng)龍 瑞芯微 RK3588 國(guó)產(chǎn)2.4GHz八核 工業(yè)<b class='flag-5'>開(kāi)發(fā)</b>板—<b class='flag-5'>開(kāi)發(fā)</b><b class='flag-5'>環(huán)境</b><b class='flag-5'>搭建</b>(一)

    ESP32-S3的MicroPython開(kāi)發(fā)環(huán)境搭建

    本文通過(guò)搭建Thonny IDE開(kāi)發(fā)環(huán)境,了解了如何給ESP32-S3燒錄MircoPython固件和MircoPython應(yīng)用程序。
    的頭像 發(fā)表于 09-11 16:02 ?1628次閱讀
    ESP32-S3的MicroPython<b class='flag-5'>開(kāi)發(fā)</b><b class='flag-5'>環(huán)境</b><b class='flag-5'>搭建</b>

    請(qǐng)問(wèn)如何使用 NUC220 將應(yīng)用程序 APROM 0x0000切換到 APROM 0x4000?

    我在 APROM 0x0000 中保存了 1 個(gè)應(yīng)用程序,在 APROM 0x4000 中保存了 1 個(gè)應(yīng)用程序,如何使用 NUC220 將應(yīng)用程序
    發(fā)表于 08-27 06:20

    開(kāi)發(fā)環(huán)境一鍵部署 | 如何搭建Docker環(huán)境編譯ARM程序?

    智能化科技領(lǐng)域,嵌入式系統(tǒng)開(kāi)發(fā)占據(jù)著極為重要的地位。瑞迅科技RK3568、RK3588主板及核心板以其卓越的性能,為眾多應(yīng)用場(chǎng)景賦能?;贚inux系統(tǒng)搭建開(kāi)發(fā)環(huán)境,為用戶開(kāi)啟高效
    的頭像 發(fā)表于 08-15 11:06 ?952次閱讀
    <b class='flag-5'>開(kāi)發(fā)</b><b class='flag-5'>環(huán)境</b>一鍵部署 | 如何<b class='flag-5'>搭建</b>Docker<b class='flag-5'>環(huán)境</b>編譯ARM<b class='flag-5'>程序</b>?

    【創(chuàng)龍TL3562-MiniEVM開(kāi)發(fā)板試用體驗(yàn)】1、系統(tǒng)啟動(dòng)卡制作開(kāi)始

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