女人自慰AV免费观看内涵网,日韩国产剧情在线观看网址,神马电影网特片网,最新一级电影欧美,在线观看亚洲欧美日韩,黄色视频在线播放免费观看,ABO涨奶期羡澄,第一导航fulione,美女主播操b

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

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

3天內不再提示

全志科技T3A40i核心模塊支持實時PREEMPT Linux,助力工業機器人控制!

盈鵬飛嵌入式 ? 2022-06-01 11:03 ? 次閱讀

全志科技T3/A40i核心模塊支持實時PREEMPTLinux,助力工業機器人控制!

盈鵬飛嵌入式基于全志科技T3/A40i處理器的工控板SBC-X40I,其接口資源豐富,可引出雙路網口、單路CANBUS、三路USB、一路RS485通信接口,板載Bluetooth、WIFI模塊,同時引出LVDS LCD、TFT LCD、HDMI OUT、H/P OUT等音視頻多媒體接口,支持雙屏異顯、1080P@45fps H.264視頻硬件編碼、1080P@60fps H.264視頻硬件解碼,并支持SATA大容量存儲接口。

poYBAGKW1LaAG1GSAAFgRdRsEU4125.png

A40i核心板(CoM-X40I)可采用100%國產元器件方案,并經過專業的PCB Layout和高低溫測試驗證,穩定可靠,可滿足各種工業應用環境,應用于能源電力、軌道交通、工業控制、工業網關、儀器儀表、安防監控等典型領域。

pYYBAGKW1MqAKUBbAACxwGYIrV8951.pngpoYBAGKW1NOAWcLLAACQAGaeA80275.png

Linux-RT內核簡介

盈鵬飛嵌入式提供的Linux-RT內核應用了開源的RT PREEMPT機制進行補丁。PREEMPT_RT補丁的關鍵是最小化不可搶占的內核代碼量,同時最小化必須更改的代碼量,以便提供這種附加的可搶占性。PREEMPT_RT補丁利用Linux內核的SMP功能來添加這種額外的搶占性,而不需要完整的內核重寫。Linux-RT內核增加PREEMPT_RT補丁后,增加了系統響應的確定性和實時性,但是代價是CPU性能降低。

Linux-RT內核與普通Linux內核相比,幾個主要的相同之處是:

(1) 具有相同的開發生態系統,包括相同工具鏈、文件系統和安裝方法,以及相同的POSIX API等。

(2) 仍然存在內核空間和用戶空間的劃分。

(3)Linux應用程序在用戶空間中運行。

Linux-RT內核與普通Linux內核在常規編程方式上的幾個主要不同之處是:

(1) 調度策略。

(2) 優先級和內存控制。

(3) 基于Linux-RT內核的應用程序使用了調度策略后,系統將根據調度策略對其進行調優。

Linux系統實時性測試

本章節主要介紹使用Cyclictest延遲檢測工具測試Linux系統實時性的方法。Cyclictest是rt-tests測試套件下的一個測試工具,也是rt-tests下使用最廣泛的測試工具,一般主要用來測試內核的延遲,從而判斷內核的實時性。

盈鵬飛嵌入式已經提供了Linux-RT內核,可直接燒寫到SBC-X40I主板上,終端運行信息如下:

poYBAGKW1QeAKY4EAAAj8OQASlY592.png

Cyclictest工具簡介

Cyclictest常用于實時系統的基準測試,是評估實時系統相對性能的最常用工具之一。Cyclictest反復測量并精確統計線程的實際喚醒時間,以提供有關系統的延遲信息。它可測量由硬件、固件和操作系統引起的實時系統的延遲。

為了測量延遲,Cyclictest運行一個非實時主線程(調度類SCHED_OTHER),該線程以定義的實時優先級(調度類SCHED_FIFO)啟動定義數量的測量線程。測量線程周期性地被一個到期的計時器(循環報警)所定義的間隔喚醒,隨后計算有效喚醒時間,并通過共享內存將其傳遞給主線程。主線程統計延遲值并打印最小、最大和平均延遲時間。

參考鏈接:https://wiki.linuxfoundation.org/realtime/documentation/howto/tools/cyclictest/start?s[]=cyclictest。

編譯Cyclictest工具

盈鵬飛嵌入式提供Cyclictes的代碼-rt-tests.tar.gz,您可以直接在我們的開發環境下直接編譯。

Host#tar -zxf rt-tests.tar.gz

請先確保已參考Linux系統使用手冊編譯過LinuxSDK,構建A40i處理器對應的GCC編譯器。進入解壓生成的rt-tests源文件目錄執行如下命令,使用LinuxSDK開發包目錄下的GCC編譯器進行案例編譯。編譯完成后,將在當前目錄下生成可執行文件。

Host#source env.sh

這個編譯的環境env.sh如下:

pYYBAGKW1TeAZo7vAAC9BAYd_PU826.png

Host#make

pYYBAGKW1XKAU_6KAADu4XYHlwk845.png

編譯完成后,將在當前路徑下生成cyclictest可執行文件,將其復制到評估板文件系統。

使用Cyclictest測試系統實時性

本次測試基于Linux-RT-3.10.65內核實時性。

執行如下命令使用Cyclictest程序測試系統實時性。

Target#./cyclictest -a-t-n-p99

pYYBAGKW1a6AWCfZAAB8cUUKG8Q418.pngLinux-RT-3.10.65內核測試結果

Cyclictest測試結果說明

poYBAGKW1dCATJAiAAB7_GubPo8394.png

可看到基于Linux-RT-3.10.65內核的系統的延時更加穩定,最大延時更低,系統實時性更佳。

Cyclictest命令參數解析可執行"./cyclictest --help"查看,如下圖所示。

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

    關注

    0

    文章

    30

    瀏覽量

    1244
收藏 人收藏

    評論

    相關推薦
    熱點推薦

    全面對比!T536與T507/A40i平臺在項目中該怎么選?一文幫你搞定!

    在當今競爭愈發激烈的工業市場中,如何平衡“成本與性能”始終是企業關注的核心問題。T536作為科技新一代的明星產品,一經問世便備受市場矚目
    的頭像 發表于 05-21 10:51 ?150次閱讀
    全面對比!<b class='flag-5'>全</b><b class='flag-5'>志</b><b class='flag-5'>T</b>536與<b class='flag-5'>T</b>507/<b class='flag-5'>A40i</b>平臺在項目中該怎么選?一文幫你搞定!

    科技機器人專用芯片MR527與MR813特性概述

    科技機器人專用芯片MR527是八核高性能機器人專用芯片; MR527系列芯片集成了8核Arm??Cortex?-A55 CPU、NPU、
    的頭像 發表于 04-24 14:58 ?594次閱讀
    <b class='flag-5'>全</b><b class='flag-5'>志</b>科技<b class='flag-5'>機器人</b>專用芯片MR527與MR813特性概述

    【米爾-T536開發板試用體驗】 試用測評報-初識T536

    。此款開發板是新推出的T系列的方案。 這是v536的簡介:V536是一款高性能、低功耗的編碼開發板,基于
    發表于 04-23 11:35

    【正點原子】T113-i開發板資料震撼來襲!異核開發、工控設計方案!

    【正點原子】T113-i開發板震撼來襲!異核開發、工控設計方案!ATK-DLT113IS開發板是正點原子基于
    發表于 03-13 15:37

    哇!5.2秒進入應用界面!Linux快速啟動方案分享,基于T113-i國產平臺

    T113-i國產平臺優勢 T113-i處理器可運行Linux操作系統、Qt炫酷圖形界面,并可支持
    發表于 01-23 09:53

    米爾國產T536系列核心板開發板-產品手冊

    MYC-LT536核心板及開發板T536國產真工業芯,為工控而生
    發表于 10-31 14:58

    國產RISC-V案例分享,基于T113-i異構多核平臺!

    RISC-V核心優勢T113-i是一款雙核Cortex-A7@1.2GHz國產工業級處理器平
    發表于 10-29 09:47

    國產RISC-V基于T113-i異構多核平臺

    T113-i是一款雙核Cortex-A7@1.2GHz國產工業級處理器平臺,并內置玄鐵C906 RISC-V和HiFi4 DSP雙副
    發表于 10-10 22:08

    米爾T536核心板國產首發!17串口4CAN口、四核A55

    板,助力國產真工業級工控板快速發展,為工業自動化、工業控制機器人等領域提供強大的算力
    的頭像 發表于 09-30 15:30 ?992次閱讀
    米爾<b class='flag-5'>全</b><b class='flag-5'>志</b><b class='flag-5'>T</b>536<b class='flag-5'>核心</b>板國產首發!17串口4CAN口、四核<b class='flag-5'>A</b>55

    首發!17串口4CAN口、四核A55,米爾發布T536核心

    板,助力國產真工業級工控板快速發展,為工業自動化、工業控制機器人等領域提供強大的算力
    的頭像 發表于 09-30 08:00 ?1219次閱讀
    首發!17串口4CAN口、四核<b class='flag-5'>A</b>55,米爾發布<b class='flag-5'>全</b><b class='flag-5'>志</b><b class='flag-5'>T</b>536<b class='flag-5'>核心</b>板

    哇!0.8秒啟動!Linux快速啟動方案分享,T113-i國產平臺!

    的使用體驗。優化啟動時間可提高系統的效率和可靠性。 圖 2 T113-i國產平臺優勢T113-i處理器可運行Linux操作系統、Qt炫酷
    發表于 08-22 11:54

    基于T507-H的Linux-RT + Igh EtherCAT主站案例分享

    方法,生動說明Linux-RT + Igh EtherCAT的強大之處!同時,我們對于T3/A40iT113-i、RK3568、RK3588J、AM62x、AM64x、NXP
    發表于 07-17 11:18

    ROS讓機器人開發更便捷,基于RK3568J+Debian系統發布!

    安全可靠。“實時性”、“安全性”是如今工業自動化行業的普遍追求,特別是對于AGV開發,若AGV機器人的主控制器、雷達、攝像頭、GPS等部件的控制
    發表于 07-09 11:38

    國產芯,米爾基于T527的商顯主板及工業微型控制

    I2C、PWM等等;因此特別適用于高性能工業機器人、能源電力、醫療器械、顯控一體機、邊緣智能盒子和車載終端等具有對媒體、AI功能的嵌入式設備等應用。 1、MYC-LT527核心板及開
    發表于 06-14 17:26

    基于T507-H的Linux-RT實時性測試案例分享

    本文將為各位工程師演示T507-H工業評估板(TLT507-EVM)基于IgH EtherCAT控制伺服電機方法,生動說明
    發表于 06-03 09:50