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

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

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

上手體驗 | 無障礙使用ZCC工具鏈編譯SDK例程

先楫半導體HPMicro ? 2024-07-13 08:17 ? 次閱讀

各位關注先楫的小伙伴們可能已經(jīng)發(fā)現(xiàn),先楫SDK1.6已經(jīng)支持ZCC工具鏈。大家可能會好奇ZCC工具鏈是什么新事物,好不好上手。


本文將使用sdk_env_1.6.0,通過實例來演示如何通過start_gui.exe一鍵生成使用zcc工具鏈編譯的工程,從而讓大家能夠快速上手這款強大的編譯器。

上手步驟

?

準備開發(fā)環(huán)境

sdk_env_1.6.0下載

下載之后解壓縮到本地,本文解壓到D:/ZCC。

ZCC工具鏈下載


目前zcc_lite工具鏈免費開放給社區(qū)使用,進入兆松科技官網(wǎng)的下載頁面,選擇如下圖所示的版本,直接下載到本地D:/ZCC并解壓。

5a036040-40ad-11ef-817b-92fbcf53809c.png


免費版本的zcc_lite code_size最大只能支持128K,由于本文編譯的工程code_size在限制范圍內(nèi),因此這個版本就可以滿足我們的需求。

編譯hello_world示例

1.在SDK路徑,D:/ZCC/sdk_env_v1.6.0/下找到start_gui.exe,雙擊打開,點擊Advanced設置按鍵,設置HPM_SDK_TOOLCHAIN_VARIANT為zcc,根據(jù)提示,更改GNURISCV_TOOLCHAIN_PATH為D:/ZCC/zcc-lite-win。

2. 設置完成后,選擇開發(fā)板型號,sample和編譯版本。本文使用HPM6E00開發(fā)板,sample為hello_world,版本為flash_xip_release。

3. 點擊Generate,同時LOG WINDOW中會顯示生成的工程信息,包括編譯工程路徑,編譯版本,編譯工具鏈等信息。工程生成后,點擊GCC Compile,LOG WINDOW會實時顯示編譯信息。

4. 編譯完成后,點擊Program Flash,一鍵燒寫image。

5a097f70-40ad-11ef-817b-92fbcf53809c.gif


待image燒寫進板子后,得到結(jié)果如下:

5a2a31a2-40ad-11ef-817b-92fbcf53809c.png

image已正常運行。

以上就是使用zcc工具鏈編譯的具體過程,拿起你手中的開發(fā)板快來嘗試一下吧

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

    關注

    3

    文章

    1036

    瀏覽量

    45935
  • 開發(fā)工具鏈

    關注

    0

    文章

    12

    瀏覽量

    1588
  • 先楫半導體
    +關注

    關注

    10

    文章

    214

    瀏覽量

    2120
收藏 人收藏

    評論

    相關推薦

    RK3588 SDK入門之編譯使用篇

    前言:在上一篇文章中,我們已經(jīng)配置好了Ubuntu虛擬機。本期將重點介紹如何Ubuntu虛擬機中使用RK3588的SDK。具體內(nèi)容包括SDK的下載與安裝、環(huán)境變量的配置、以及編譯調(diào)試的步驟和注意事項
    的頭像 發(fā)表于 11-22 01:07 ?660次閱讀
    RK3588 <b class='flag-5'>SDK</b>入門之<b class='flag-5'>編譯</b>使用篇

    用戶手冊 | 全志T113-S3開發(fā)板——SDK編譯指南

    前言:軟件開發(fā)套件(SDK)是為軟件工程師在特定的平臺上進行應用程序開發(fā)而提供的一系列軟件開發(fā)工具的集合。給開發(fā)人員提供了為特定產(chǎn)品及其生態(tài)系統(tǒng)創(chuàng)建新應用時需要的組件。在SDK環(huán)境下進行程序開發(fā)
    的頭像 發(fā)表于 11-01 08:08 ?1422次閱讀
    用戶手冊 | 全志T113-S3開發(fā)板——<b class='flag-5'>SDK</b><b class='flag-5'>編譯</b>指南

    RISC-V 工具簡介

    一、概述 “工具”是英文“toolchain”的翻譯,它指輔助開發(fā)者完成程序開發(fā)、調(diào)試、性能分析調(diào)優(yōu)等開發(fā)優(yōu)化行為的一系列工具集合。它一般包含編譯器、匯編器、鏈接器、調(diào)試器、模擬器等
    發(fā)表于 10-25 22:59

    開發(fā)者大會成功舉辦 vivo用科技搭建人與數(shù)字世界的無障礙橋梁

    2024年10月10日,vivo開發(fā)者大會在深圳舉辦,其中信息無障礙分會場受到外界廣泛關注。vivo副總裁、OS產(chǎn)品副總裁、vivo AI全球研究院院長周圍及全國政協(xié)委員,中國殘疾人聯(lián)合會理事,中國
    發(fā)表于 10-12 14:18 ?143次閱讀
    開發(fā)者大會成功舉辦 vivo用科技搭建人與數(shù)字世界的<b class='flag-5'>無障礙</b>橋梁

    HarmonyOS NEXT應用元服務開發(fā)Accessibility(信息無障礙)介紹

    Accessibility(信息無障礙),是指任何人在任何情況下都能平等、方便地獲取信息并利用信息。其目的是縮小全社會不同階層、不同地區(qū)、不同年齡、不同健康狀況的人群在信息理解、信息交互、信息利用
    發(fā)表于 10-09 10:29

    RK3568 編譯sdk技巧

    我司RK3568對外提供源代碼是以sdk的形式提供,包括但不僅限于uboot、kernel、buildroot、debian源碼。在編譯sdk的過程中往往需要安裝大量的第三方安裝包,同時也要保證宿主
    的頭像 發(fā)表于 08-30 11:44 ?520次閱讀
    RK3568 <b class='flag-5'>編譯</b><b class='flag-5'>sdk</b>技巧

    基于RTOS的SDK包中example下的例程如何設置編譯條件才能完成編譯?

    1. 基于RTOS 的 SDK 包中沒有 app 對應的文件夾,example 中的例程需要拷貝到哪里編譯才可以 2. 在example/smartconfig 中 make 不行, 在 RTOS_
    發(fā)表于 07-12 06:53

    ESP8266_RTOS_SDK編譯失敗的原因?

    我在官方給的虛擬機里面嘗試編譯RTOS_SDK例程,總是提示xtensa-lx106-gcc: command not foun,是什么情況,環(huán)境變量都是OK的? 求助
    發(fā)表于 07-12 06:10

    華為致力于推動無障礙技術發(fā)展

    的智能生活新紀元。這場聚焦前沿科技的盛會并未止步于技術的展示,而是進一步拓展至人文情懷與平等包容,用一場“湖畔對談”無障礙活動以及TECH4ALL數(shù)字包容展館,為我們呈現(xiàn)了一次科技與人文的對話。 ? 今年已經(jīng)是第三年,華為在HDC現(xiàn)場舉辦與華為無障礙用戶交流
    的頭像 發(fā)表于 06-29 16:13 ?740次閱讀

    鴻蒙ArkTS聲明式開發(fā):跨平臺支持列表【無障礙屬性】 通用屬性

    組件可以設置相應的無障礙屬性和事件來更好地使用無障礙能力。
    的頭像 發(fā)表于 06-11 17:30 ?402次閱讀
    鴻蒙ArkTS聲明式開發(fā):跨平臺支持列表【<b class='flag-5'>無障礙</b>屬性】 通用屬性

    搭建ESP-idf環(huán)境時,如何自主選擇工具的版本?

    一般搭建ESP-idf環(huán)境時,工具的版本是跟隨腳本設置好的,但是如果我想使用其他版本的工具該怎么做呢?我看到這里有一些說明:https://docs.espressif.com/p
    發(fā)表于 06-06 07:14

    交通運輸部大力推廣適老化無障礙交通服務

    4月3日,交通運輸部發(fā)布了關于2024年適老化無障礙交通出行服務擴容提質(zhì)增效的實施方案。方案明確了出租車電動召回和網(wǎng)絡預約車輛的“一鍵召喚”服務要在地級市以上的所有城市實現(xiàn)全區(qū)覆蓋;
    的頭像 發(fā)表于 04-03 16:15 ?905次閱讀

    基于STM32H743IIT6開發(fā)的代碼,是否能不經(jīng)修改無障礙地運行在STM32H753IIT6上?

    基于 STM32H743IIT6 開發(fā)的代碼,是否能不經(jīng)修改無障礙地運行在STM32H753IIT6上?
    發(fā)表于 03-29 06:19

    蘋果iOS 18和macOS 15無障礙功能升級

    Adaptive Voice Shortcuts功能可讓用戶把獨特的口語短語綁定到無障礙設定中。用戶能自行設定定制化短語,只需講述這段話便能啟動他們所需的輔助功能設置; 例如VoiceOver,語音控制,縮放等諸多現(xiàn)有輔助功能都能用此方法進行快速切換。
    的頭像 發(fā)表于 03-08 11:08 ?724次閱讀

    Embedded Studio IDE編譯Nuclei SDK工程出錯是什么原因呢?

    下載了官方提供的ses_nuclei_sdk_projects-master包,根據(jù)官方文檔Nuclei_SES_IDE_Installation.pdf安裝了SE,下載了編譯工具,
    發(fā)表于 01-24 08:21