<nobr id="zkazv"></nobr>

      午夜精品一区二区三区成人,中文字幕av一区二区,亚洲AVAV天堂AV在线网阿V,肥臀浪妇太爽了快点再快点,国产网友愉拍精品视频手机,国产精品无码a∨麻豆,久久中文字幕一区二区,a级国产乱理伦片在线观看al
      中國自動化學會專家咨詢工作委員會指定宣傳媒體
      新聞詳情

      國產工業CPU,米爾基于全志T507-H開發板的實時性分析與測試

      http://www.kblhh.cn 2023-02-06 13:52 來源:米爾

        1.概念

        全志科技T5系列是一個高性能四核 CortexTM–A53 處理器,適用于新一代汽車市場。T5系列符合汽車 AEC – Q100 測試要求。該芯片集成四核 CortexTM–A53 CPU、G31MP2 GPU、32 位 DDR3/LPDDR3/DDR4/LRDDR4 動態隨機存儲器。

        MYC-YT507H核心板基于T507-H處理器研制,具有豐富的接口資源, 擁有良好的軟件開發環境,內核支持開源操作系統Linux。

        在開發階段,建議配合核心板配套的評估套件 MYD-YT507H 來加速開發。評估套件的詳細信息請訪問:http://www.myir-tech.com/product

        2.實時內核設計

        實時補丁我們選擇RT-Preempt來實現。

        1.1. 移植補丁

        RT補丁官網 從RT官網下載4.9.170對應補丁

        https://wiki.linuxfoundation.org/realtime/start

        https://cdn.kernel.org/pub/linux/kernel/projects/rt/4.9/older/

        把解壓后的補丁放到linux4.9目錄下,然后用下面命令打包即可 patch -p1 < ./patch-4.9.170-rt129.patch

        由于代碼有差異,會提示大量不匹配,導致補丁打入失敗則用下面命令找出打入失敗文件

        find ./ -name "*.rej"

        手動逐一檢查rej文件,逐個修改

        難點:

        zram驅動,sdk中源碼引用自5.x版本驅動,需要找5.10左右RT補丁參考

        thread_info.h文件中手動將PREEMPT_LAZY宏改序號、宏名字

        問題點1:中斷上下文中調用搶占api(rt_spin_lock即mutex)導致sched異常。

        分析與解決:

        這個中斷是系統核心timer服務,至關重要。其通過request_percpu_irq注冊中斷isr,并不是常規request_irq或request_thread_irq,無法線程化。

        繼續分析崩潰調用棧,在崩潰前最后的操作為cpufreq_cpu_get,通過分析其源碼,基本找到__account_system_time函數中調用了cpufreq_acct_update_power,其中又調用了rt_spin_lock函數導致崩潰。

        通過分析cpufreq_acct_update_power函數,發現通過宏定義:CONFIG_CPU_FREQ_TIMES可以屏蔽該函數,進而不調用rt_spin_lock。

        經測試,在menuconfig中,屏蔽CONFIG_CPU_FREQ_TIMES后,系統能正常啟動到login環節。

        解決方法:

        drivers/cpufreq/Kconfig中針對CPU_FREQ_TIMES設置與PREEMPT_RT_BASE的互斥。

        打開RT實時測試工具,進行測試

        在buildroot下面打開相關測試,根據下面描述打開rt-tests工具即可,打開測試工具測試步驟

        1.2. 其他影響性能的配置

        禁用CPU Freq自動調頻,并設置主頻為最高頻率:

        cd /sys/devices/system/cpu/cpufreq/policy0

        echo userspace > scaling_governor

        cat saling_max_freq  > scaling_setspeed

        (如不禁用cpufreq調頻功能,系統會因動態調頻產生極大的偶然延遲)

        3.實時性測試

        空載測試

        cyclictest -p 99 -t 1 -d 100 -i 1000 -D 24h -m -a -n

      圖:空載測試

        CPU&內存滿載

        cyclictest -p 99 -t 1 -d 100 -i 1000 -D 24h -m -a -n

        增加壓力

        stress-ng --cpu 4 --cpu-method all --io 4 --vm 50 -d 5  --fork 4 --timeout 36000s

      圖:滿載測試

        數據對比:

      圖表:數據信息

        4.產品介紹

        MYC-YT507H核心板采用SMD封裝形式貼片(郵票孔+背面焊盤)。標準配置有4種產品型號。它們在存儲配置、溫度等方面有一些差異,客戶可根據需求自行選擇合適的型號。

      圖MYC-YT507H核心板

        MYC-YT507H主要參數

      核心板主要參數

        4.1. MYD-YT507H外設接口資源主要參數

      表開發板外設接口資源主要參數

      版權所有 工控網 Copyright?2025 Gkong.com, All Rights Reserved
      主站蜘蛛池模板: 久热这里只有精品12| 国产福利社区一区二区| 国产精品一区二区三区四| 热久久美女精品天天吊色| 男女18禁啪啪无遮挡激烈网站| 91中文字幕在线一区| 精品国产AV最大网站| 亚洲成人av综合一区| 国产av无码专区亚洲av软件| 2019国产精品青青草原| 美乳丰满人妻无码视频| 欧洲国产成人久久精品综合| 国产蜜臀一区二区在线播放| 色综合夜夜嗨亚洲一二区| 少妇性bbb搡bbb爽爽爽欧美| 国产麻豆精品手机在线观看| 国产在线线精品宅男网址| 欧美国产精品不卡在线观看| 久久久这里只有精品10| 奇米777四色成人影视| 久久月本道色综合久久| 99热久久这里只有精品| 东京热人妻丝袜无码AV一二三区观| 亚洲第一香蕉视频啪啪爽| 伊人久久大香线蕉综合观| 18禁无遮挡啪啪无码网站| 女同性恋一区二区三区视频| 被拉到野外强要好爽| 久久99久国产麻精品66| 欧美性色黄大片www喷水| 午夜精品福利一区二区三| 成人一区二区三区在线午夜| 国产成人亚洲综合91精品| 线观看的国产成人av天堂| 国产成人精品一区二三区| 国产精品老熟女一区二区| 国产精品一二二区视在线| av高清无码 在线播放| 久久天天躁狠狠躁夜夜躁| 成人欧美一区二区三区在线观看| 国产又色又爽又黄的网站免费|