色哟哟视频在线观看-色哟哟视频在线-色哟哟欧美15最新在线-色哟哟免费在线观看-国产l精品国产亚洲区在线观看-国产l精品国产亚洲区久久

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

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

3天內不再提示

基于xmake的RT-Thread Smart用戶態開發教程

冬至子 ? 來源:小權一句兩句 ? 作者:小權一句兩句 ? 2023-06-07 11:44 ? 次閱讀

介紹

RT-Thread-Smart

RT-Thread Smart(以下簡稱 Smart) 是基于 RT-Thread 操作系統上的混合操作系統,簡稱為 rt-smart,它把應用從內核中獨立出來,形成獨立的用戶態應用程序,并具備獨立的地址空間(32 位系統上是 4G 的獨立地址空間)。

Xmake

xmake 是一個基于 Lua 的輕量級跨平臺構建工具,使用 xmake.lua 維護項目構建,相比 makefile/CMakeLists.txt,配置語法更加簡潔直觀,對新手非常友好,短時間內就能快速入門,能夠讓用戶把更多的精力集中在實際的項目開發上。

快速入門

此次以 qemu-virt64-aarch64 為例講解

克隆倉庫

將 Smart 的 userapps 倉庫克隆下來

安裝 xmake

請根據xmake 官方文檔進行安裝

以下為 ubuntu 安裝方式

sudo add-apt-repository ppa:xmake-io/xmake

sudo apt update

sudo apt install xmake

安裝 qemu

userapps 已提供 qemu 7.1.0 的安裝包,位于目錄 tools/qemu/qemu_7.1.0-2022111713_amd64.deb

sudo apt-get install -y libglib2.0-dev libpixman-1-dev

sudo dpkg -i ./qemu_7.1.0-2022111713_amd64.deb

如若想安裝最新版本,請自行下載 qemu 源碼進行編譯安裝

編譯

由于 smart 采用 xmake 編譯用戶態環境,因此 smart 的編譯方式非常簡單。

首先運行 env.sh 添加一下環境變量

source env.sh

進入 apps 目錄進行編譯

cd apps

xmake f -a aarch64 # 配置為 aarch64平臺

xmake -j8

1.jpg

鏡像制作

運行 xmake smart-rootfs 制作 rootfs ,運行 xmake smart-image 制作鏡像

xmake smart-rootfs

xmake smart-image -o ../prebuilt/qemu-virt64-aarch64-ext4/ext4.img # 將鏡像輸出至 qemu-virt64-aarch64-ext4 目錄

1.jpg

運行 qemu

進入 userapp/prebuilt/qemu-virt64-aarch64-ext4,運行 qemu.sh 腳本啟動 qemu

cd prebuilt/qemu-virt64-aarch64-ext4/

./qemu.sh

1.jpg

在 qemu 中 輸入 ctrl+a 抬起后,再輸入 x 即可退出 qemu。

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

    關注

    31

    文章

    1285

    瀏覽量

    40085
  • Lua語言
    +關注

    關注

    0

    文章

    9

    瀏覽量

    1488
  • Ubuntu系統
    +關注

    關注

    0

    文章

    91

    瀏覽量

    3927
  • qemu
    +關注

    關注

    0

    文章

    57

    瀏覽量

    5354
收藏 人收藏

    評論

    相關推薦

    RT-Thread記錄(一、版本開發環境及配合CubeMX)

    RT-Thread 學習記錄的第一篇文章,RT-Thread記錄(一、RT-Thread 版本、RT-Thread Studio開發環境 及
    的頭像 發表于 06-20 00:28 ?5226次閱讀
    <b class='flag-5'>RT-Thread</b>記錄(一、版本<b class='flag-5'>開發</b>環境及配合CubeMX)

    RT-Thread Smart 入門指南

    rt-smart 軟件包是 RT-Thread Smart用戶體驗軟件包,可在 QEMU 模擬的 VExpress-A9 機器中或樹莓派 4B
    發表于 03-29 06:40

    RT-Threadsmart之imx6ull用戶點燈操作過程分享

    簡介rt-threadrt-smart已經發布有段時間了,其實我之前也寫過幾篇關于rt-smart的文章,但是都是關于CMake構建工程的文章。而對我來說一直想在用戶
    發表于 03-21 11:18

    如何使用xmake工具來編譯rt-thread工程

    在最新的 rt-thread 主倉庫,支持使用 xmake 工具來編譯 rt-thread 工程。xmake介紹xmake 是一個基于 Lu
    發表于 06-08 15:05

    ART Pi Smart基于RT-Thread Smart系統的LVGL移植簡介

    1、基于RT-Thread Smart系統的LVGL移植我申請測試申請的高級功能的,由于是有限的(本來要求測試一個月,但是板子只有不到一個月)。的,特別是RT-Thread智能系統還學習,所以移植
    發表于 08-03 16:35

    RT-Thread Smart快速上手

    RT-Thread Smart(簡稱 rt-mart)是基于 Thread MMU 的新分支,提供了RT-帶MU,中高端應用的芯片,例如AR
    發表于 10-26 14:48

    RT-Thread用戶手冊

    RT-Thread用戶手冊——本書是RT-Thread的編程手冊,用于指導在RT-Thread實時操作系統環境下如何進行編 程。
    發表于 11-26 16:16 ?0次下載

    RT-Thread Smart已正式上線,源代碼可下載,采用Apache License 2.0

    (以下簡稱為rt-smart) 是基于RT-Thread操作系統衍生的新分支混合微內核操作系統,主要面向帶 MMU(內存管理單元Memory Management Unit)的中高端處理器,為眾多領域提供更具競爭力的操作系統基礎軟件平臺,具備快速啟動、兼容POSIX 接口
    的頭像 發表于 11-26 14:49 ?2725次閱讀

    RT-Thread Smart已正式上線

    rt-smart內核即可包含基本功能,同時也可定制裁剪。rt-smart用戶應用環境采用musl libc提供POSIX接口調用及C運行環境,延續
    的頭像 發表于 11-29 10:31 ?2796次閱讀

    RT-Thread Smart 上手指南

    RT-Thread Smart(簡稱rt-smart)是基于RT-Thread操作系統衍生的新分支,面向帶MMU,中高端應用的芯片,例如ARM Cortex-A系列芯片,MIPS...
    發表于 01-25 20:09 ?13次下載
    <b class='flag-5'>RT-Thread</b> <b class='flag-5'>Smart</b> 上手指南

    如何使用xmake工具來編譯rt-thread工程

     在最新的 rt-thread 主倉庫,支持使用 xmake 工具來編譯 rt-thread 工程。   
    的頭像 發表于 05-11 15:03 ?2199次閱讀
    如何使用<b class='flag-5'>xmake</b>工具來編譯<b class='flag-5'>rt-thread</b>工程

    RT-Thread全球技術大會:RT-Thread Smart更好的兼容Linux生態

    RT-Thread全球技術大會:RT-Thread Smart更好的兼容Linux生態 ? ? ? ? ? ? 審核編輯:彭靜
    的頭像 發表于 05-27 14:31 ?1810次閱讀
    <b class='flag-5'>RT-Thread</b>全球技術大會:<b class='flag-5'>RT-Thread</b> <b class='flag-5'>Smart</b>更好的兼容Linux生態

    絲滑的在RT-Smart用戶運行LVGL

    開發流程 1、RT-Smart 環境搭建 下載 RT-Smart 用戶應用代碼: 1 git?clone?https: //github.
    的頭像 發表于 11-22 20:20 ?1261次閱讀

    RT-Thread文檔_RT-Thread SMP 介紹與移植

    RT-Thread文檔_RT-Thread SMP 介紹與移植
    發表于 02-22 18:31 ?9次下載
    <b class='flag-5'>RT-Thread</b>文檔_<b class='flag-5'>RT-Thread</b> SMP 介紹與移植

    基于xmakeRT-Thread Smart用戶開發教程

    RT-Thread Smart(以下簡稱 Smart) 是基于 RT-Thread 操作系統上的混合操作系統,簡稱為 rt-smart,它把
    的頭像 發表于 09-14 11:48 ?1128次閱讀
    基于<b class='flag-5'>xmake</b>的<b class='flag-5'>RT-Thread</b> <b class='flag-5'>Smart</b><b class='flag-5'>用戶</b><b class='flag-5'>態</b><b class='flag-5'>開發</b>教程
    主站蜘蛛池模板: 欧美性视频xxxxhd| 古代荡女丫鬟高H辣文纯肉| 榴莲推广APP网站入口官网| 一手揉着乳头一手模仿抽插视频| 国产亚洲精品字幕在线观看| 午夜福利体验免费体验区| 国产成人mv 在线播放| 涩涩999| 国产极品白嫩超清在线观看| 婷婷亚洲AV色香蕉蜜桃| 国产伦精品一区二区免费| 玄幻全黄h全肉后宫| 国内精品伊人久久久久| 亚洲午夜久久久精品电影院 | chinese东北夫妻video| 欧美伦理片第7页| 成人在线视频在线观看| 射90黑b丝女| 国产亚洲精品久久久久久入口| 亚洲黄视频在线观看| 久久爱狠狠综合网| 91chinesevideo| 琪琪see色原网色原网站| 高h超辣bl文| 亚洲m男在线中文字幕| 久爱精品亚洲电影午夜| 最新国产在线视频在线| 欧美人与善交大片| 高清无码色大片中文| 亚洲第一页在线播放| 久久99国产精品一区二区| 777米奇色狠狠俺去啦| 人妻中文字幕无码系列| 国产成人免费在线| 亚洲欧美色综合影院| 老师系列高H文| 超碰在线97久久视频观看| 午夜成a人片在线观看| 久久99蜜桃精品麻豆| 99热久久这里只精品国产WWW| 日欧一片内射VA在线影院|