日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

TencentOS学习笔记(1)

發布時間:2024/1/8 编程问答 45 豆豆
生活随笔 收集整理的這篇文章主要介紹了 TencentOS学习笔记(1) 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

文章目錄

  • IoT Development Board 開箱
  • 初識TencentOS tiny

IoT Development Board 開箱

很榮幸收到 Tencent汪禮超大神 的內測邀請,讓我提前了解并且學習了一下 TencentOS tiny,這是一個很小巧的實時操作系統RTOS,很nice。
進入正題,先看看IoT Development Board 開發板的開箱~ EVB_MX 是騰訊物聯網操作系統 TencentOS tiny 團隊聯合南京厚德物聯網有限公司設計的一款物聯網評估板, 用于 TencentOS tiny 基礎內核和 IoT 組件功能體驗和評估。
騰訊送板子就算了,還送了個收納盒來裝板子,很舒服~哈哈

開箱看一下這個板子:


EVB_MX看起來是很好看的,主控采用了STM32L431RCT6,80MHz主頻,身體的L系列芯片在低功耗方面甚至是處理性能方面都是不錯的選擇;板載USB轉串口芯片ch340,調試真的十分方便;除此之外還搭載TP5410 芯片用于電源管理,開發板可以通過 USB 5V 供電或者外部 5V 供電;開發板還板載了個長長的OLED屏幕,看起來還是非常不錯;并且支持擴展傳感器及通訊模塊,支持 E53 傳感器案例擴展板,與WIFI、 LoRaWAN、 NB-IoT、 2G 等通訊模塊擴展板。ps:汪禮超大神給我寄過來的板子只有其中之一啦~不過還是很好了,做測試足以,此外板子的防呆接口做的也是不錯的哦!

初識TencentOS tiny

首先下載汪禮超大神給我的資料包,里面還是很多內容的,有板子的相關資料,我個人是搞軟件的,硬件的資料我是用到才去查看,直接打開軟件資料,首先看資料肯定是先看文檔啦,TencentOS tiny做的很不錯,文檔說明還是很完善的,打開doc文件夾,下面很多用Markdown語法寫的資料,直接看:

資料十分不錯,能然一個未接觸的人直接上手TencentOS tiny,下面就簡單介紹一下這個操作系統吧:
TencentOS tiny是騰訊面向物聯網領域開發的實時終端操作系統,具有低功耗,低資源占用,模塊化,可裁剪等特性。 TencentOS tiny提供最精簡的RTOS內核,內核組件可裁剪可配置,可靈活移植到多種終端MCU上。而且,基于RTOS內核,提供了COAP/MQTT/TLS/DTLS等常用物聯網協議棧及組件,方便用戶快速接入騰訊云IoT Hub。

TencentOS tiny的優勢:

  • 小體積:最小內核:RAM 0.6KB,ROM 1.8KB
  • 低功耗:休眠最低功耗低至 2 uA,還有低功耗管理框架
  • 豐富的IoT組件:集成主流IoT協議棧(MQTT、CoAP、LoRaWAN、NB-IoT等),多種通信模組SAL層適配框架,降低網絡硬件適配時間成本
  • 可靠的安全框架:多樣化的安全分級方案,均衡安全需求&成本控制
  • 良好的可移植性,內核及IoT組件高度解耦
  • 便捷的調試手段,提供云化的最后一屏調試功能,故障現場信息自動上傳云平臺,方便開發人員調試分析。
  • 簡單來說,TencentOS tiny給我的第一印象是簡潔簡潔再簡潔,內核簡潔小巧,外設有hal抽象層,同時SAL層及at指令庫的實現讓開發者超級容易配網及組網成功,贊~

    TencentOS tiny 框架如下圖:

    • 整個操作系統通過arch文件夾中實現的功能與硬件分離,這樣做就屏蔽了硬件上的差異,同時還有HAL層及設備驅動,這樣做是的硬件進行抽象,更加簡單管理。
    • 在內核Kernel中,以超級簡介的方式實現了內核的核心部分——任務管理,系統調度,內存管理,異常的處理,以及ICP通信機制。此處透個料:代碼在后續的文章會講解~
    • 在IoT SDK上,提供支持多種網絡協議連接云端的SDK,如MQTT,CoAP、HTTP,能讓開發者快速連接上云,支持的通信模組也是多種多樣,如ESP8266、NB-IoT等,SAL層的使用非常簡單,這個在后續講解一下。
    • 安全框架 :TencentOS tiny還提供了比較完整的安全解決方案。安全框架提供的DTLS和TLS安全協議加固了COAP及MQTT的傳輸層,可確保物聯網終端在對接騰訊云時實現安全認證和數據加密;另外針對低資源的終端硬件,安全框架還提供與騰訊云IoTHub配套的密鑰認證方案,確保資源受限設備也能在一定程度上實現設備安全認證;

    總結

    以上是生活随笔為你收集整理的TencentOS学习笔记(1)的全部內容,希望文章能夠幫你解決所遇到的問題。

    如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。