18video性欧美19sex,欧美高清videosddfsexhd,性少妇videosexfreexxx片中国,激情五月激情综合五月看花,亚洲人成网77777色在线播放

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

完善資料讓更多小伙伴認(rèn)識(shí)你,還能領(lǐng)取20積分哦,立即完善>

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

英創(chuàng)信息技術(shù)Linux的系統(tǒng)實(shí)時(shí)性測(cè)試介紹

英創(chuàng)信息技術(shù) ? 來(lái)源:英創(chuàng)信息技術(shù) ? 作者:英創(chuàng)信息技術(shù) ? 2020-01-17 09:03 ? 次閱讀
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

工業(yè)控制領(lǐng)域,很多時(shí)候?qū)ο到y(tǒng)實(shí)時(shí)性的要求較高,下面就通過(guò)英創(chuàng)公司的EM9160(內(nèi)核為Linux-2.6)和EM9280(內(nèi)核為L(zhǎng)inux-3.9)工控主板,對(duì)Linux的不同版本2.6和3.9進(jìn)行實(shí)時(shí)性的探究,對(duì)它們分別測(cè)試,得出測(cè)試結(jié)果,通過(guò)實(shí)驗(yàn)數(shù)據(jù)說(shuō)明Linux-2.6和Linux-3.9在實(shí)時(shí)性方面的差別。

實(shí)時(shí)性的一個(gè)重要參數(shù)就是任務(wù)的響應(yīng)延遲時(shí)間,它包含了其它幾個(gè)重要的實(shí)時(shí)性參數(shù)(中斷潛伏期時(shí)間,調(diào)度潛伏期時(shí)間等),任務(wù)響應(yīng)延遲時(shí)間越短,說(shuō)明任務(wù)對(duì)外部事件的響應(yīng)速度越快,實(shí)時(shí)性也就越好。

本次測(cè)試就是針對(duì)任務(wù)的響應(yīng)延遲時(shí)間進(jìn)行的,使用串口接收整包數(shù)據(jù)然后解包得到數(shù)據(jù),再對(duì)數(shù)據(jù)打包回發(fā)。測(cè)量出串口接收端RX接收數(shù)據(jù)完畢到發(fā)出端TX開(kāi)始發(fā)送數(shù)據(jù)的時(shí)間間隔,并對(duì)EM9160和EM9280的測(cè)試結(jié)果進(jìn)行比較。

測(cè)試中,使用一塊工控主板通過(guò)串口向測(cè)試使用的EM9160和EM9280每秒發(fā)送一個(gè)9字節(jié)的整包數(shù)據(jù)。

測(cè)試中通訊數(shù)據(jù)包定義如下:

0x55 0xaa DestAddr SourceAddr DatLen Dat0 Datn checksum

測(cè)試得出的時(shí)間間隔包括兩段,串口RX端接受數(shù)據(jù)完畢至系統(tǒng)響應(yīng)數(shù)據(jù)的延遲時(shí)間和處理數(shù)據(jù)的時(shí)間。這里的處理數(shù)據(jù)非常簡(jiǎn)單,讀取數(shù)據(jù)解包,再打包回發(fā),所用時(shí)間僅為10us不到。所以,測(cè)量出的時(shí)間間隔主要是系統(tǒng)響應(yīng)串口接收數(shù)據(jù)的延遲時(shí)間。

由于測(cè)量任務(wù)的響應(yīng)延遲時(shí)間不同于一般的時(shí)間參數(shù)測(cè)量,它要求很高的時(shí)間測(cè)量精度(至少微秒級(jí))。所以,測(cè)試中采用示波器作為測(cè)試工具,分別測(cè)出在接受處理數(shù)據(jù)時(shí)串口RX端和TX端的波形,觀(guān)察波形之間的時(shí)間間隔,就能精確的測(cè)量出串口收發(fā)數(shù)據(jù)的時(shí)間間隔。

根據(jù)上面所闡述的,在EM9160和EM9280工控主板上分別進(jìn)行Linux系統(tǒng)對(duì)任務(wù)響應(yīng)延遲的測(cè)量。

測(cè)試所用程序的一些主要部分;

首先配置并打開(kāi)串口:
rc = m_Serial.OpenPort( 2, 115200, '8', '1', 'N');

這里為打開(kāi)ttyS2,波特率115200,8位字符長(zhǎng)度掩碼,1位停止位,無(wú)奇偶校驗(yàn)。

數(shù)據(jù)的接收采用建立一個(gè)單獨(dú)線(xiàn)程的方式,在線(xiàn)程中調(diào)用select()函數(shù)等待數(shù)據(jù),當(dāng)接受到數(shù)據(jù)以后,對(duì)數(shù)據(jù)處理,要進(jìn)行相應(yīng)解包,檢驗(yàn)和的驗(yàn)證,并且回發(fā):
pthread_create(&m_thread,&attr,(void *(*) (void *))&ReceiveThreadFunc, (void*)this );

串口發(fā)送數(shù)據(jù)需要經(jīng)過(guò)打包處理:
int CSerial::WritePort(unsigned char *Buf, int len ,int fd)

對(duì)該例程感興趣的客戶(hù)可以點(diǎn)此下載該例程完整代碼。

在EM9160和EM9280上面都使用同樣的程序進(jìn)行測(cè)試。

基于EM9160平臺(tái),對(duì)Linux-2.6的測(cè)試結(jié)果:

橙色線(xiàn)CH1的波形是串口接收端RX的波形,藍(lán)色線(xiàn)CH2的波形是串口發(fā)送端TX的波形,波形橫軸每一格的單位為2.5ms。測(cè)試波形的截圖如下。

通過(guò)對(duì)以上四張圖波形的觀(guān)察,可以發(fā)現(xiàn),EM9160工控主板在Linux-2.6的環(huán)境下,系統(tǒng)等任務(wù)的響應(yīng)延遲是一個(gè)范圍值,最短時(shí)間在1ms左右,最長(zhǎng)時(shí)間已經(jīng)超過(guò)了10ms。

下面來(lái)看基于EM9280平臺(tái),對(duì)Linux-3.9的測(cè)試結(jié)果:

橙色線(xiàn)CH1的波形是串口接收端RX的波形,藍(lán)色線(xiàn)CH2的波形是串口發(fā)送端TX的波形。波形橫軸每一格的單位為250us,測(cè)試波形的截圖如下。

通過(guò)對(duì)這三張圖中波形的分析,可以看出,在EM9280工控主板在Linux-3.9的環(huán)境下波形很穩(wěn)定,系統(tǒng)對(duì)任務(wù)的響應(yīng)延遲時(shí)間在1MS以?xún)?nèi)。能夠滿(mǎn)足對(duì)實(shí)時(shí)性的較高要求。

分析實(shí)驗(yàn)數(shù)據(jù),可以發(fā)現(xiàn),Linux-3.9對(duì)任務(wù)的響應(yīng)延遲時(shí)間能夠保持在1ms之內(nèi),而Linux-2.6對(duì)任務(wù)的響應(yīng)延遲時(shí)間最短時(shí)間在1ms左右,但是最長(zhǎng)時(shí)間卻達(dá)到了10ms左右。通過(guò)對(duì)比,可以得出Linux-3.9相對(duì)于Linux-2.6在實(shí)時(shí)性上有相對(duì)較大的提升。

本次測(cè)試采用的波特率是115200,這樣可以盡可能的減少數(shù)據(jù)傳輸時(shí)間和接收與發(fā)送超時(shí)的影響,與系統(tǒng)的響應(yīng)時(shí)間對(duì)比,能夠顯現(xiàn)出實(shí)時(shí)性的特點(diǎn)。對(duì)于較慢的波特率,比如9600,4800等,數(shù)據(jù)傳輸本身較慢,等待數(shù)據(jù)傳輸和超時(shí)的時(shí)間也較長(zhǎng),可能一次數(shù)據(jù)傳輸完成的時(shí)間和系統(tǒng)響應(yīng)的時(shí)間已經(jīng)相差不大或者超過(guò)系統(tǒng)響應(yīng)時(shí)間,這種情況下,Linux-2.6已經(jīng)能夠滿(mǎn)足實(shí)時(shí)性的要求。但是當(dāng)客戶(hù)的傳輸速率較快而且對(duì)實(shí)時(shí)性的要求較高時(shí),建議選用內(nèi)核為L(zhǎng)inux-3.9的工控主板進(jìn)行相關(guān)開(kāi)發(fā),能夠滿(mǎn)足需求。

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

    關(guān)注

    88

    文章

    11579

    瀏覽量

    217058
  • 嵌入式主板
    +關(guān)注

    關(guān)注

    7

    文章

    6107

    瀏覽量

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

掃碼添加小助手

加入工程師交流群

    評(píng)論

    相關(guān)推薦
    熱點(diǎn)推薦

    從微秒級(jí)響應(yīng)到確定性延遲:深入解析米爾全志T536核心板的實(shí)時(shí)技術(shù)突破

    ,通過(guò)CPU隔離技術(shù)將特定核心專(zhuān)用于實(shí)時(shí)任務(wù),減少系統(tǒng)干擾。 優(yōu)勢(shì):無(wú)需修改內(nèi)核,配置相對(duì)簡(jiǎn)單。 挑戰(zhàn):隔離不徹底,Linux內(nèi)核活動(dòng)仍可能影響實(shí)時(shí)
    發(fā)表于 10-22 17:25

    深入解析米爾全志T536核心板的實(shí)時(shí)技術(shù)突破

    CPU隔離技術(shù)將特定核心專(zhuān)用于實(shí)時(shí)任務(wù),減少系統(tǒng)干擾。優(yōu)勢(shì):無(wú)需修改內(nèi)核,配置相對(duì)簡(jiǎn)單。挑戰(zhàn):隔離不徹底,Linux內(nèi)核活動(dòng)仍可能影響實(shí)時(shí)
    發(fā)表于 10-17 17:41

    RK3576核心板/開(kāi)發(fā)板RT-Linux系統(tǒng)實(shí)時(shí)及硬件中斷延遲測(cè)試

    本文介紹瑞芯微RK3576芯片平臺(tái)RT-Linux系統(tǒng)實(shí)時(shí)及硬件中斷延遲測(cè)試,基于觸覺(jué)智能RK
    的頭像 發(fā)表于 09-30 16:52 ?1442次閱讀
    RK3576核心板/開(kāi)發(fā)板RT-<b class='flag-5'>Linux</b><b class='flag-5'>系統(tǒng)</b><b class='flag-5'>實(shí)時(shí)</b><b class='flag-5'>性</b>及硬件中斷延遲<b class='flag-5'>測(cè)試</b>

    瑞芯微RK35XX系列Linux實(shí)時(shí)詳細(xì)測(cè)試對(duì)比( PREEMPT_RT和Xenomai )

    工業(yè)控制、工業(yè)網(wǎng)關(guān)、軌道交通、能源電力等場(chǎng)景,都需要一個(gè)運(yùn)行穩(wěn)定、可靠的“實(shí)時(shí)操作系統(tǒng)”。RT-Linux作為一款開(kāi)源實(shí)時(shí)操作
    的頭像 發(fā)表于 09-30 16:37 ?1144次閱讀
    瑞芯微RK35XX系列<b class='flag-5'>Linux</b><b class='flag-5'>實(shí)時(shí)</b><b class='flag-5'>性</b>詳細(xì)<b class='flag-5'>測(cè)試</b>對(duì)比( PREEMPT_RT和Xenomai )

    創(chuàng)龍 瑞芯微 RK3588 國(guó)產(chǎn)2.4GHz八核 工業(yè)開(kāi)發(fā)板—Linux-RT應(yīng)用開(kāi)發(fā)案例

    本文圍繞創(chuàng)龍科技研發(fā)的評(píng)估板,聚焦 Linux-RT 系統(tǒng)應(yīng)用開(kāi)發(fā),先通過(guò) Cyclictest 工具對(duì)比 LinuxLinux-RT
    的頭像 發(fā)表于 09-25 17:25 ?420次閱讀
    <b class='flag-5'>創(chuàng)</b>龍 瑞芯微 RK3588 國(guó)產(chǎn)2.4GHz八核 工業(yè)開(kāi)發(fā)板—<b class='flag-5'>Linux</b>-RT應(yīng)用開(kāi)發(fā)案例

    佛瑞亞如何通過(guò)信息技術(shù)推動(dòng)業(yè)務(wù)增長(zhǎng)

    在數(shù)字化、信息化的浪潮下,信息技術(shù)已經(jīng)不僅是后臺(tái)工具,更成為驅(qū)動(dòng)企業(yè)發(fā)展的關(guān)鍵力量。本期Women Inspiring Mobility,我們采訪(fǎng)了佛瑞亞中國(guó)區(qū)信息技術(shù)總監(jiān)馬瑛,了解她和團(tuán)隊(duì)如何將
    的頭像 發(fā)表于 07-29 14:00 ?593次閱讀

    一文讀懂:嵌入式Linux實(shí)時(shí)進(jìn)階

    與Xenomai雙核方案成為兩大主流技術(shù)路線(xiàn)。 本文將深入剖析它們的原理與性能差異,助您在學(xué)習(xí)道路上少走彎路,事半功倍! 1嵌入式Linux實(shí)時(shí)是指什么
    發(fā)表于 07-10 15:26

    科普|信創(chuàng)是什么?一文讀懂“信息技術(shù)應(yīng)用創(chuàng)新”戰(zhàn)略

    什么是信創(chuàng)?信創(chuàng),即“信息技術(shù)應(yīng)用創(chuàng)新”,是國(guó)家推動(dòng)IT系統(tǒng)自主可控、安全可控的重要戰(zhàn)略工程。它不僅是技術(shù)層面的創(chuàng)新,更承載著保障國(guó)家網(wǎng)絡(luò)安
    的頭像 發(fā)表于 06-13 10:06 ?5266次閱讀
    科普|信<b class='flag-5'>創(chuàng)</b>是什么?一文讀懂“<b class='flag-5'>信息技術(shù)</b>應(yīng)用創(chuàng)新”戰(zhàn)略

    觸覺(jué)智能RK3506核心板,工業(yè)應(yīng)用之RK3506 RT-Linux實(shí)時(shí)測(cè)試

    觸覺(jué)智能RK3506核心板,工業(yè)應(yīng)用方案分享之RT-Linux實(shí)時(shí)測(cè)試
    的頭像 發(fā)表于 04-27 19:27 ?1088次閱讀
    觸覺(jué)智能RK3506核心板,工業(yè)應(yīng)用之RK3506 RT-<b class='flag-5'>Linux</b><b class='flag-5'>實(shí)時(shí)</b><b class='flag-5'>性</b><b class='flag-5'>測(cè)試</b>

    智能化雨水情自動(dòng)測(cè)報(bào)系統(tǒng)實(shí)時(shí)發(fā)布降水預(yù)警信息

    雨水情自動(dòng)測(cè)報(bào)系統(tǒng)是基于現(xiàn)代信息技術(shù)的一套完整的降水量監(jiān)測(cè)和氣象預(yù)警系統(tǒng)。它通過(guò)水位傳感器、雨量傳感器、無(wú)線(xiàn)通信網(wǎng)絡(luò)以及大數(shù)據(jù)分析技術(shù),實(shí)現(xiàn)降水?dāng)?shù)據(jù)的
    的頭像 發(fā)表于 02-06 15:12 ?1604次閱讀
    智能化雨水情自動(dòng)測(cè)報(bào)<b class='flag-5'>系統(tǒng)</b>:<b class='flag-5'>實(shí)時(shí)</b>發(fā)布降水預(yù)警<b class='flag-5'>信息</b>

    低空視頻傳輸在望獲實(shí)時(shí)linux系統(tǒng)上的應(yīng)用

    望獲實(shí)時(shí)linux系統(tǒng)因其高確定性和低延遲的特性,在低空視頻傳輸中扮演著關(guān)鍵角色。低空經(jīng)濟(jì)涵蓋無(wú)人機(jī)物流、農(nóng)業(yè)監(jiān)控、低空交通管理等場(chǎng)景,這些場(chǎng)景對(duì)視頻傳輸?shù)?b class='flag-5'>實(shí)時(shí)
    的頭像 發(fā)表于 01-24 17:21 ?758次閱讀

    電力驅(qū)動(dòng)測(cè)試系統(tǒng)技術(shù)原理和應(yīng)用

    正朝著高精度、高效率、高自動(dòng)化和智能化的方向發(fā)展。未來(lái),電力驅(qū)動(dòng)測(cè)試系統(tǒng)將更加注重測(cè)試數(shù)據(jù)的準(zhǔn)確和可靠,提高
    發(fā)表于 12-19 14:54

    linux實(shí)時(shí)系統(tǒng)還是分時(shí)操作系統(tǒng)

    系統(tǒng)就難以滿(mǎn)足實(shí)時(shí)性需求,但是目前linux社區(qū)已經(jīng)增加了較多版本的實(shí)時(shí)補(bǔ)丁,給linux內(nèi)核
    的頭像 發(fā)表于 11-11 11:43 ?1433次閱讀

    中科創(chuàng)達(dá)榮獲2024年軟件和信息技術(shù)服務(wù)優(yōu)秀企業(yè)

    及前百家企業(yè)”名單。中科創(chuàng)達(dá)憑借非凡的技術(shù)實(shí)力與持續(xù)的創(chuàng)新能力,成功入選“2024年度軟件和信息技術(shù)服務(wù)競(jìng)爭(zhēng)力百?gòu)?qiáng)企業(yè)”以及“2024年軟件和信息技術(shù)服務(wù)優(yōu)秀企業(yè)”。
    的頭像 發(fā)表于 10-30 11:44 ?1270次閱讀

    航電實(shí)時(shí)測(cè)試系統(tǒng)解決方案

    航電實(shí)時(shí)測(cè)試系統(tǒng)主要應(yīng)用于航空座艙的實(shí)時(shí)測(cè)試。座艙測(cè)試過(guò)程中,輸入和輸出信號(hào)的
    的頭像 發(fā)表于 10-23 15:34 ?1013次閱讀
    航電<b class='flag-5'>實(shí)時(shí)</b><b class='flag-5'>測(cè)試</b><b class='flag-5'>系統(tǒng)</b>解決方案