在线观看www成人影院-在线观看www日本免费网站-在线观看www视频-在线观看操-欧美18在线-欧美1级

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

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

3天內不再提示

FreeRTOS-TCP軟件架構詳解

strongerHuang ? 來源:strongerHuang ? 2024-01-03 09:26 ? 次閱讀
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

作者|Tanmoy Sen

微信公眾號 | strongerHuang

如今網絡發達的今天,越來越多的設備都有聯網的需求,聯網的方式也越來越多。

在 2022 年 11 月于紐倫堡舉辦的智能生產解決方案(SPS)展覽會上,由 Analog Devices、Arm、Amazon Web Services (AWS)、B&R Industrial Automation、萊迪思半導體、 施耐德電氣Texas Instruments 和 NXP 等 8 家合作伙伴組成的一個工作組宣布, 將利用 FreeRTOS 創建一個開放源代碼的基于時間敏感網絡(TSN)的開放平臺通信聯合架構(OPC UA)。

為了使 OPC UA 與現有的工業協議一樣在現場得到廣泛應用, 支持 OPC-UA/TSN 的設備價格必須與現有的解決方案持平。這就需要有支持 OPC-UA/TSN 的基于低成本 MCU 和低功耗 FPGA SoC 的設備。

FreeRTOS-plus-TCP 軟件架構

在 FreeRTOS+TCP 堆棧的現有設計中,IP 任務被設計為事件驅動任務。它 它在一個 FreeRTOS 隊列上超時阻塞(掛起),應用程序和網絡接口向該隊列發布事件 。當接收到一個事件(在隊列中發布的事件)時,IP 任務會解除阻塞并處理 這些事件。這些事件包括:

從套接字 API 發送/接收事件,以及向套接字 API 發送/接收事件

IP 堆棧定時器事件

其他網絡事件(如網絡上行/下行事件)

隊列中收到的所有事件當前都以相同的優先級進行處理 (因為只有一個 SW 隊列),與流量類型、套接字配置、協議等無關。

68821600-a9ce-11ee-8b88-92fbcf53809c.png

支持 TSN 的現有架構的局限性

現有堆棧中沒有處理多優先級流量數據的選項。

三次上下文切換(應用程序任務到 IP 任務和 IP 任務到網絡驅動程序任務)可能 會使 TSN 運行的發送和接收延遲變得不確定。

FreeRTOS-plus-TCP 空閑任務 PrvIPTask 目前的優先級高于 應用任務。這將造成問題,因為 TSN 較高的吞吐量可能要求應用程序 任務的優先級高于空閑任務。

在發送和接收時使用相同的以太網驅動任務 將對 TSN 的高速吞吐量構成挑戰。

向前邁進 我們正在根據以下設計原則推進 FreeRTOS+TCP 堆棧: API:

針對盡力而為和 TSN 流量的通用 API。

為了支持TSN 流量類型,引入一個名為 "FREERTOS_AF_TSN 的新的 "xDomain" ——在 "FreeRTOS_socket" API 中。

流量分離層:

套接字層之后的解碼層可區分盡力而為 TCP 流量 和 TSN 流量。

這一層還可區分各種優先級的 TSN 流量。

流量優先級和多優先級隊列:

支持多優先級,以便在第 2 層獲得確定性流量。

支持根據優先級處理流量。

該堆棧可在 2 種模式下工作:

只有盡力而為流量:在這種情況下,堆棧將作為單一隊列系統運行。

盡力而為流量和 TSN 流量:根據底層硬件支持的隊列數量, 激活所需的隊列數量。

流量調度: 傳輸:

FreeRTOS-plus-TCP 將使用簡單的輪詢機制將 隊列刷新到硬件。

硬件將決定發送和接收速率,FreeRTOS-plus-TCP 堆棧將保持硬件速率。

每個隊列都有一個閾值,只要達到該值,DMA 就會將數據傳輸到 TSN MAC。 接收: TSN 硬件將根據流量優先級來確定數據包的優先級。

發送+接收框圖

6899e500-a9ce-11ee-8b88-92fbcf53809c.png

審核編輯:湯梓紅

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

    關注

    14

    文章

    7811

    瀏覽量

    90831
  • TCP
    TCP
    +關注

    關注

    8

    文章

    1402

    瀏覽量

    80932
  • FreeRTOS
    +關注

    關注

    12

    文章

    492

    瀏覽量

    64224
  • 軟件架構
    +關注

    關注

    0

    文章

    64

    瀏覽量

    10492

原文標題:FreeRTOS-TCP 軟件架構

文章出處:【微信號:strongerHuang,微信公眾號:strongerHuang】歡迎添加關注!文章轉載請注明出處。

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

掃碼添加小助手

加入工程師交流群

    評論

    相關推薦
    熱點推薦

    TCP-IP詳解

    Stevens關于TCP/IP的經典著作(共3卷)的中譯本。其中的卷3:《TCP/IP詳解 卷3:TCP事務協議、HTTP、NNTP、UNIX域協議》。  
    發表于 08-08 17:30

    FreeRTOS按耐不住,也加入MDK軟件包大陣營

    包中,單僅僅也是添加,自此再也沒有升級過,而且也不支持CMSIS-RTOS封裝層。3. FreeRTOS表示自己單打獨斗太辛苦,中間件FreeRTOS-TCPFreeRTOS-FAT也不成熟,加入
    發表于 03-30 16:08

    軟件架構存在的意義

    嵌入式或單片機軟件開發的初期大多數開發者采用的都是簡單的前后臺順序執行架構在嵌入式軟件開發中,程序架構主要分為三種,本篇文章將對這三種程序架構
    發表于 10-27 09:34

    TCP-IP詳解_卷3_TCP事務協議,HTTP,NNTP

    TCP-IP詳解_卷3_TCP事務協議,HTTP,NNTP和UNIX域協議》
    發表于 03-24 22:42 ?39次下載

    tcp ip協議詳解卷三 下載

    tcp ip協議詳解卷三:第三卷的內容細節覆蓋了當今TCP/IP編程人員和網絡管理員必須熟練掌握的四個基本方面:    T/TCP (
    發表于 05-19 11:52 ?437次下載
    <b class='flag-5'>tcp</b> ip協議<b class='flag-5'>詳解</b>卷三 下載

    tcp ip協議詳解卷一

    tcp ip協議詳解卷一:《TCP/IP詳解,卷1:協議》是一本完整而詳細的TCP/IP協議指南。描述了屬于每一層的各個協議以及它們如何在不
    發表于 05-19 12:02 ?712次下載

    TCP-IP詳解卷2_插口選項

    學習TCP很好的資料,電子書:TCP-IP詳解卷2 。
    發表于 05-09 14:33 ?0次下載

    TCP-IP詳解卷2_插口層

    學習TCP很好的資料,電子書:TCP-IP詳解卷2 。
    發表于 05-09 14:33 ?0次下載

    TCP-IP詳解卷2_域和協議

    學習TCP很好的資料,電子書:TCP-IP詳解卷2 。
    發表于 05-09 14:33 ?0次下載

    TCP實現:TCP輸出

    學習TCP-IP的很好的書。TCP-IP詳解卷3。
    發表于 05-09 14:33 ?0次下載

    TCP實現:TCP概要

    學習TCP-IP的很好的書。TCP-IP詳解卷3。
    發表于 05-09 16:07 ?0次下載

    TCP實現:TCP函數

    學習TCP-IP的很好的書。TCP-IP詳解卷3。
    發表于 05-09 16:07 ?0次下載

    FreeRTOS基礎知識詳解pdf下載

    FreeRTOS基礎知識詳解
    發表于 03-29 14:36 ?45次下載

    FreeRtos入門手冊中文版

    全中文FreeRtos詳解,學習入門精通。
    發表于 06-02 11:13 ?0次下載

    詳解FreeRTOS:嵌入式軟件系統架構

    目前常見的嵌入式軟件系統架構有三種可以分為:輪詢系統架構、前后臺系統架構和多任務系統架構
    的頭像 發表于 05-04 16:40 ?3229次閱讀
    <b class='flag-5'>詳解</b><b class='flag-5'>FreeRTOS</b>:嵌入式<b class='flag-5'>軟件</b>系統<b class='flag-5'>架構</b>
    主站蜘蛛池模板: 精品女视频在线观看免费 | 欧美在线成人午夜影视 | 97大香伊在人人线色 | 四虎影视永久在线精品免费播放 | 二级特黄绝大片免费视频大片 | 亚洲日本久久久午夜精品 | 国产午夜精品一区二区三区 | 日本高清中文字幕在线观穿线视频 | free欧美性 | 国产精品五月天 | 欧美日韩色片 | 亚洲迅雷 | 久久电影www成人网 久久电影福利 | 天天免费 | 新版天堂资源中文在线 | 亚洲天堂h | 久久精品国产亚洲综合色 | 手机看片神马午夜 | 亚洲欧美一区二区三区图片 | 亚洲欧美人成网站综合在线 | 国产a一级毛片午夜剧场14 | 网站大全黄免费 | 日产国产精品亚洲系列 | 91人成网站色www免费 | 香蕉色综合| 在线播放国产不卡免费视频 | 手机在线看片福利盒子 | 日夜夜操 | 免费国产一区二区三区 | 特级片毛片 | 最近国语视频免费观看在线播放 | 午夜香蕉视频 | 精品视频一区在线观看 | 色天使色护士 在线视频观看 | 日韩免费高清一级毛片 | 国产成人精品高清免费 | 天天操免费视频 | 免费精品 | 美女黄色在线 | 爱射综合 | 色婷婷综合久久久 |