国产精品久久久aaaa,日日干夜夜操天天插,亚洲乱熟女香蕉一区二区三区少妇,99精品国产高清一区二区三区,国产成人精品一区二区色戒,久久久国产精品成人免费,亚洲精品毛片久久久久,99久久婷婷国产综合精品电影,国产一区二区三区任你鲁

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

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

3天內不再提示

一站式開發工具RT-Thread Studio發布,明年還將推出新一代混合微內核!

Carol Li ? 來源:電子發燒友網 ? 作者:Carol Li ? 2019-12-27 18:45 ? 次閱讀
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

12月21日,RT-Thread開發者大會在深圳舉辦,在本次大會上,RT-Thread正式發布RT-Thread Studio、并公布將于明年中發布新一代微內核,還邀請到意法半導體(ST)、全志(Allwinner)、恩智浦(NXP)分享其在物聯網領域的布局以及與RT-Thread的合作體驗,此外,還有第三方公司的開發者分享RT-Thread在項目中的應用案例。

RT-Thread新一代混合微內核明年Q2發布

RT-Thread創始人熊譜翔在開發者大會上介紹,混合式微內核的意義在于會將一系列的系統服務放在用戶態。系統服務可以根據實際場景做相應定制,可以放在用戶態,變成一個內核很小的部件,另外,當需要高性能的時候,也可以把服務放在內核里面,通過這種方式,加速性能。

混合微內核的架構是針對IoT場景定制性的架構,可大可小,而且很重要一點,用戶態的環境和內核態的環境,相互之間API是統一的,也就是說,在用戶態去應用的時候,同樣會有現在RT-Thread內核的一些API存在,可以使用,通過這種方式,能夠做到一些系統服務可以放在用戶態,也可以放在內核。

混合微內核的架構將會包含哪幾個部分:一是會有RT-Thread的內核,相比現在來說,這個內核會更加精簡、尺寸更小;二是也會把一系列的服務會放到用戶態去,包括文件系統服務,網絡協議棧,多媒體服務,比如音頻、視頻等;三是會把一系列底層通訊的外設、底層通信的機制方式等作為一個用戶態的服務,比如WiFi的驅動、藍牙的驅動、藍牙的協議棧等也都放在用戶態。

在這個基礎上,會有一些不一樣的的應用,包括物聯網的應用、腳本類的應用,腳本這塊,在未來的微內核的架構里,會是一個很重要的存在,通過這樣的方式可以簡化、開發。還有整套的柿餅UI也會用到用戶態里,作為一個獨立應用去使用,此外,也會包括AI的東西。

開發板硬件相關方面,底層會支持什么,熊譜翔介紹,現在一些32位Arm,比如Cortex-A的一些芯片,是支持Linux的,在微內核的里面,也會支持64位的芯片,包括ARM64位、RISC-V64位,以及多核。

與Linux對比,RT-Thread的優勢體現在多個方面,比如低成本、低功耗、快啟動、小體積、實時性,也有一定的劣勢,比如軟件生態、功能性、開發生態,熊譜翔說,“通過微內核的架構,希望能夠逐漸彌補相應的劣勢,混合微內核本身集中了一些多媒體服務、柿餅云端的應用、一些腳本化的支持等,通過這種方式,未來能夠更加容易、快速的做一些應用的開發。這是RT-Thread對未來的一些規劃考慮。”

熊譜翔透露,“RT-Thread新一代混合微內核將于明年Q2發布,整個混合微內核架構仍然是開源的。”

RT-Thread打造IoT極速開發模式

IoT時代,OS的真正趨勢體現在四個方面:一,帶豐富中間件的IoT OS最終將成為IoT終端的首選和主流,FreeRTOS這種純內核OS將逐漸淡出市場;二,IoT OS有望為物聯網帶來全新的運營服務和贏利模式,IoTOS的收斂將使得腳本開發、小程序的加載等成為可能;三,一致的OS平臺成為大型企業的訴求,因為它包括軟件復用、提升開發效率、應用的部署、設備間互聯互通等功能;四,低資源占用、安全、多媒體、AI是OS的重點技術方向,專業的IoT OS提供商肩負以上技術使命。

RT-Thread在物聯網方面有哪些動作?RT-Thread技術總監朱天龍在會上介紹,RT-Thread自2017年3.0發布的時候,就開始制訂了IoT發展的戰略,至此已經兩年多,在在IoT發展路線上,RT-Thread對于IoT極速開發有一些自己的體驗和考慮。

下圖是RT-ThreadIoT技術總覽,分為三層:最頂層云端是跟IoT有關的云平臺,包括京東云、騰訊云、中移OneNET、MicrosoftAzure、阿里云IoT;中間是云跟設備端的管道,比如WiFi、BT/BLE、NB-IoT、2G/3G/4GLoRa等;最底層設備端,包括具有IoT特性的軟件或者組件功能。RT-Thread在這些方面都有對應功能的支持。

云端接入方面,RT-Thread相比傳統的RTOS,具有更多對云的支持,開箱即可接入到云中,詳細可以從下面幾點來看:一,可以接入所有的主流云平臺,比如京東云、騰訊云、中移OneNET、MicrosoftAzure、阿里云IoT;二,提供深度優化的云平臺SDK,一般云平臺都會提供一個設備接云的SDK,不過這些SDK可能是偏重于通用平臺,可能邏輯也支持,其他的外設也支持,難免在資源占用、可靠性會有缺失,RT-Thread跟一些云平臺會做一些深度定制,在資源占用和可靠性上會有一個很大的改觀;三、RT-Thread云平臺接入的SDK是模塊化的,模塊化帶來的好處是,能同時接入多個云。四,RT-Thread能夠支持不同接入方式,包括AT指令模組、WIFISOC、NB-IoT、2G/3G/4G。

IoT芯片及模組支持方面,RT-Thread已支持IoT芯片及模組有哪些?朱天龍介紹了兩種運行模式下支持的芯片和模組:模式1是在SoC(SystemonChip)內部直接運行RT-Thread,在上面跑一個APP。RT-Thread支持各種各樣的接入,比如WiFi、BLE、NB-IoT等領域;模式2是現在比較常見的一個模式,RT-Thread跑在MCU內部,在這上面做硬件開發,想接IoT,就選擇對應的一個IoT模組,比如AT指令上面,RT-Thread可以支持ESP8266模塊;當用戶需要一些高速開發,聯網方式比較靈活的場景,可以選擇PPP/RNDIS方式,支持EC20、Air720、SIM800、SIM7600模塊;體積占用比較小,速度非常快的SPI方式,支持RT-Thread自研的RW007模塊,包括ENC28J60、W5500等以太網的模塊。

AT組件方面,RT-Thread具備靈活的響應數據解析方式,完備的URC數據的處理機制,簡化的AT命令收發流程,提供標準的網絡編程接口。目前已經對接常用的AT模塊,有移遠的M26/EC20 4G 2G模塊,樂鑫的ESP8266/ESP32 WiFi模塊等等。

RT-Thread技術總監朱天龍表示,極速開發方式有軟件包和小程序兩種,軟件包方面,RT-Thread經過兩年的積累,已經形成多達150+的各類軟件包。小程序方面,RT-Thread支持多樣化的應用腳本語言,包括人機交互JavaScript,物聯網應用MicroPython

一站式RTT開發工具RT-Thread Studio正式發布

對于開發來說,調試工具非常重要,開發人員可以通過工具降低重復性的工作,提高工作的效率,降低使用門檻,加速開發過程。據朱天龍介紹,上一代工具ENV,RT-Thread3.0發布于2017年10月,主要功能集成了Kconfig配置系統、自動生成工程、軟件包管理等功能,可以解決搭建scons工程復雜、修改rtconfig.h無從下手、缺乏統一的開發輔助工具等痛點問題。

有了ENV工具之后,還是存在一些痛點問題:第一,學習成本高,雖然ENV工具可以提供Scons、Python的語法環境,但是還是需要進行學習,幾天下來,也不一定能學得熟練;第二,開發工具與ENV需要來回切換;第三,移植門檻高。

為了解決這些痛點,RT-Thread重新打造了屬于RT-Thread的一站式工具Studio,朱天龍在開發者大會上重點介紹了一站式開發和調試,他說,“RT-Thread Stadio是一個基于Eclipse的平臺,開源開放。其特點體現在:一,針對嵌入式開發,也還有很多不利的地方,在此基礎之上做了很多深度優化,包括功能的定制;二,保持兼容MDK/IAR的傳統開發習慣,無縫遷移到新的工具;三,基于Eclipse+CDT平臺,還有代碼輔助、自動補全,快速重構以及豐富的代碼編輯功能;四,深度裁剪Eclipse,啟動更快,資源占用更小。”

RT-ThreadStadio提供兩種工程創建向導:一是基于開發板的工程創建向導,主要的優勢在于可以快速驗證功能原型,重用豐富的外設驅動,也是入門學習的利器;二是基于芯片的工程創建方式,具備產品研發必備功能,支持RT-Thread nano精簡版本和完整版本,可自動生成驅動代碼,支持STM全系列單片機

未來規劃方面,朱天龍表示,將會推出V1.1版、V1.2版、V1.3版,未來將會更加易用。V1.1將會支持RISC-V等更多種類芯片,支持更多RTTBSP,支持創建多種example工程,支持導入MDK/IAR的功能;V1.2將提供實時查看狀態、縣城、資源使用,提供開發板模擬器,模擬仿真,即學習測試的時候,可以用在模擬器上模擬文件系統、網絡、外設操作,脫離硬件;V1.3將支持hardfault診斷,靜態代碼審查,可評估代碼漏洞、覆蓋率等。

全志科技、恩智浦等合作伙伴談為何選擇RT-Thread內核

全志資深系統工程師曹子龍在會上表示,Melis3.0整個系統的架構,最核心的部分內核是基于RT-Thread內核,內核向外擴展,外面是Melis本身自帶的核心框架,比如文件系統、設備管理、模塊化、動態加載、設備驅動、系統調用等,再外一層是Posix語義、自己定義的多媒體編碼解碼、中間件、網絡、圖顯。最終上層,整個方案應用在編碼、解碼、圖顯等,其中,圖顯目前可以達到2k顯示的分辨率。

為什么會選擇RT-Thread作為內核?曹子龍介紹,選擇的核心圍繞兩點:一是安全可控,立場中立;二是OS實現特性。

安全可控、立場中立方面,曹子龍談到幾點優勢:一是RT-Thread使用的協議足夠友好,這對于商業公司來說,可以保護公司自己的東西;二是RT-Thread線上社區比較繁榮;三是Posix兼容,因為Melis是基于Posix接口從下向上搭建的;四是RT-Thread的編碼規范,看著比較清爽;五是組件豐富。

OS實現特性方面,也談到幾點:一是希望支持RR調度,之前的OS是不支持的,而RT-Thread支持;二是內核對象數量不限,之前OS可能創建256個信號量,就不能再多了,都是有限制的,如果方案大了,規模大了,信號量大了,就不能支持,這樣會限制方案的容量,而RT-Thread是滿足的;三是優先級繼承,多媒體場景很復雜,尤其高清解碼,連續播放,還有可能換臺、換文件,各種交互,按鍵或者觸摸等,優先級繼承就可以解決一個優先級的問題,RT-Thread可以支持。

曹子龍說,“綜合各種考慮,2016年選型的時候,RT-Thread是當時最支持Melis方案的內核。”

恩智浦資深應用工程師莫志豪表示,恩智浦選擇與RT-Thread合作,有這樣幾個原因,一是代碼簡潔看得懂;二是有中文文檔,適合恩智浦在國內推廣;三是快速易上手;四是國內獨立的第三方開源免費RTOS;五是基于Apache2.0超友好;六是組件豐富,而且多是痛點組件,比如集成了WIFI組件。目前為止,恩智浦與RT-Thread合作已經長達13年。

RT-Thread支持NXP全平臺,包括Cortex-M0/M0+,Cortex-M3&M4F以及以前的ARM7、還有目前主流的平臺Cortex-M33和Cortex-M7內核,都是基于40nm工藝,另外還有Cortex-A7內核平臺,目前賣得比較好的i.MX6ULL,低功耗NPU的內核,RT-Thread有在做一些支持。

此次大會還請到RT-Thread資深用戶逗號科技的嵌入式系統工程師謝陽潤進行方案分享,逗號科技是一家聚焦物流智能決策領域的公司,謝陽潤談了幾點使用RT-Thread的心得體會,他說,“RT-Thread豐富的功能組件和輔助工具,使開發效率顯著提高;源碼可讀性很高,增加了開發者review的可能性;社區人才濟濟,活躍度高,有問必答等等。”

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

    關注

    14

    文章

    6095

    瀏覽量

    147319
  • RT-Thread
    +關注

    關注

    32

    文章

    1614

    瀏覽量

    44879
  • 全志科技
    +關注

    關注

    4

    文章

    136

    瀏覽量

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

掃碼添加小助手

加入工程師交流群

    評論

    相關推薦
    熱點推薦

    RT-Thread Studio V2.3.0 版本正式發布

    支持針對rt-thread版本號大于5.1.0時使用Env2.0.0高版本2新增支持卸載studio時選擇是否保留已下載的SDK資源包文件3修復SDK管理器選擇了版
    的頭像 發表于 11-29 09:29 ?1116次閱讀
    <b class='flag-5'>RT-Thread</b> <b class='flag-5'>Studio</b> V2.3.0 版本正式<b class='flag-5'>發布</b>!

    打破智能家居生態壁壘,樂鑫一站式Matter解決方案實現無縫互聯

    樂鑫科技作為CSA聯盟核心成員,提供一站式Matter解決方案,助力打破智能家居生態壁壘。方案覆蓋Wi-Fi、Thread等多種連接方式,支持ESP32全系列硬件平臺,并配套提供ESP-Matter
    的頭像 發表于 11-06 15:19 ?1271次閱讀
    打破智能家居生態壁壘,樂鑫<b class='flag-5'>一站式</b>Matter解決方案實現無縫互聯

    rt-thread studio 導入BSP 失敗怎么解決?

    rt-thread studio 手動導入bsp 失敗。 版本: 2.2.8 構建ID: 202405200930 導入的bsp 是直接從rt-thread 代碼倉庫下載的 .log
    發表于 10-11 11:07

    請問rt-thread studio可以開發完整的mcu程序嗎?

    請教下:rt-thread studio IDE開發環境,能完整開發rt-thread 的m
    發表于 10-09 09:21

    使用RT-Thread studio 開發RT-Thread Nano項目的時候 串口的驅動是要自己寫嗎?

    剛入坑。使用RT-Thread studio 開發RT-Thread 標準板項目的時候直接使用里邊的串口uart_dev=rt_device
    發表于 09-26 08:14

    如何使用rt-thread studio中,使用 定制化的SDK建立工程?

    --target=eclipse生成 rt-thread studio 工程 在rt-thread studio中,使用sdk Manager 導入配置成功。 配置成功了, 問題:
    發表于 09-26 06:16

    rt-thread studio 2.2.9如何使用最新的RT-Thread v5.2.0 released?

    rt-thread studio2.2.9如何使用最新的RT-Thread v5.2.0 released? 原先以為修改index_all.json,發現聯網的時候,會自動覆蓋 另lastet版本
    發表于 09-16 06:06

    Windows上使用ENV工具開發基于先楫MCU的RT-Thread應用

    前言Env是RT-Thread推出開發輔助工具,針對基于RT-Thread操作系統的項目工程,提供編譯構建環境、圖形化系統配置及軟件包管理
    的頭像 發表于 08-29 12:22 ?1460次閱讀
    Windows上使用ENV<b class='flag-5'>工具</b><b class='flag-5'>開發</b>基于先楫MCU的<b class='flag-5'>RT-Thread</b>應用

    在Ubuntu上開發基于先楫MCU的RT-Thread應用指南

    1、前言RT-ThreadEnv是RT-Thread推出開發輔助工具,針對基于RT-Thread
    的頭像 發表于 08-29 12:22 ?1782次閱讀
    在Ubuntu上<b class='flag-5'>開發</b>基于先楫MCU的<b class='flag-5'>RT-Thread</b>應用指南

    像STM32樣輕松玩轉 MPU!RT-Thread 睿擎平臺 Workshop 上海站開啟硬核實戰!下城?你定!

    為什么參加1零門檻體驗:我們致力于讓MPU開發如MCU般簡單易上手。2一站式掌握:從概念演示到動手實踐再到項目構思,全流程深度體驗。3業界領先技術:了解RT-Thread睿擎平臺如何革新MPU
    的頭像 發表于 08-18 17:05 ?1483次閱讀
    像STM32<b class='flag-5'>一</b>樣輕松玩轉 MPU!<b class='flag-5'>RT-Thread</b> 睿擎平臺 Workshop 上海站開啟硬核實戰!下<b class='flag-5'>一</b>城?你定!

    RT-Thread 遇上 Rust:安全內核 RusT-Thread 的誕生

    大家好,我們是中國科學技術大學操作系統原理與設計(H)課oooooS小組。這個項目是我們的課程大作業:參考RT-Thread架構,使用Rust搭建個原生的嵌入操作系統內核。初識Ru
    的頭像 發表于 08-02 11:03 ?3540次閱讀
    <b class='flag-5'>RT-Thread</b> 遇上 Rust:安全<b class='flag-5'>內核</b> RusT-<b class='flag-5'>Thread</b> 的誕生

    揭秘RT-Thread上的AUTOSAR CP系統

    本文探討了RT-Thread與AUTOSARCP的融合,解決車載ECU開發中實時性、安全性與靈活性的平衡問題。通過分層安全內核rt-safetyos/autoos)和
    的頭像 發表于 06-23 20:22 ?3223次閱讀
    揭秘<b class='flag-5'>RT-Thread</b>上的AUTOSAR CP系統

    一站式PCBA加工全流程大揭秘!從設計到交付一站式搞定

    一站式PCBA加工廠家今天為大家講講一站式PCBA加工流程有哪些?一站式PCBA加工流程全解析及優勢。在現代電子制造領域,PCBA加工已成為各類電子產品生產的核心環節。對許多客戶來說,了解PCBA
    的頭像 發表于 06-11 09:18 ?1112次閱讀

    如何在rt-thread studio開發STM32H747IIT6?

    如題,我希望在rt-thread studio開發STM32H747IIT6這款雙核單片機,在keil里兩個核的代碼是完全隔離的,分別在兩個工程中編寫。 但是在rt-thread
    發表于 06-11 06:24

    文解析一站式代工料服務

    一站式PCBA加工廠家今天為大家講講一站式PCBA代工料服務概述及一站式服務的便利性與專業性。一站式代工
    的頭像 發表于 06-10 09:18 ?919次閱讀