<style id="7i3y3"></style>

      <sub id="7i3y3"><i id="7i3y3"></i></sub>

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

        國產(chǎn)工業(yè)CPU,米爾基于全志T507-H開發(fā)板的實(shí)時(shí)性分析與測試

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

          1.概念

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

          MYC-YT507H核心板基于T507-H處理器研制,具有豐富的接口資源, 擁有良好的軟件開發(fā)環(huán)境,內(nèi)核支持開源操作系統(tǒng)Linux。

          在開發(fā)階段,建議配合核心板配套的評估套件 MYD-YT507H 來加速開發(fā)。評估套件的詳細(xì)信息請?jiān)L問:http://www.myir-tech.com/product

          2.實(shí)時(shí)內(nèi)核設(shè)計(jì)

          實(shí)時(shí)補(bǔ)丁我們選擇RT-Preempt來實(shí)現(xiàn)。

          1.1. 移植補(bǔ)丁

          RT補(bǔ)丁官網(wǎng) 從RT官網(wǎng)下載4.9.170對應(yīng)補(bǔ)丁

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

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

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

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

          find ./ -name "*.rej"

          手動(dòng)逐一檢查rej文件,逐個(gè)修改

          難點(diǎn):

          zram驅(qū)動(dòng),sdk中源碼引用自5.x版本驅(qū)動(dòng),需要找5.10左右RT補(bǔ)丁參考

          thread_info.h文件中手動(dòng)將PREEMPT_LAZY宏改序號、宏名字

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

          分析與解決:

          這個(gè)中斷是系統(tǒng)核心timer服務(wù),至關(guān)重要。其通過request_percpu_irq注冊中斷isr,并不是常規(guī)request_irq或request_thread_irq,無法線程化。

          繼續(xù)分析崩潰調(diào)用棧,在崩潰前最后的操作為cpufreq_cpu_get,通過分析其源碼,基本找到__account_system_time函數(shù)中調(diào)用了cpufreq_acct_update_power,其中又調(diào)用了rt_spin_lock函數(shù)導(dǎo)致崩潰。

          通過分析cpufreq_acct_update_power函數(shù),發(fā)現(xiàn)通過宏定義:CONFIG_CPU_FREQ_TIMES可以屏蔽該函數(shù),進(jìn)而不調(diào)用rt_spin_lock。

          經(jīng)測試,在menuconfig中,屏蔽CONFIG_CPU_FREQ_TIMES后,系統(tǒng)能正常啟動(dòng)到login環(huán)節(jié)。

          解決方法:

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

          打開RT實(shí)時(shí)測試工具,進(jìn)行測試

          在buildroot下面打開相關(guān)測試,根據(jù)下面描述打開rt-tests工具即可,打開測試工具測試步驟

          1.2. 其他影響性能的配置

          禁用CPU Freq自動(dòng)調(diào)頻,并設(shè)置主頻為最高頻率:

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

          echo userspace > scaling_governor

          cat saling_max_freq  > scaling_setspeed

          (如不禁用cpufreq調(diào)頻功能,系統(tǒng)會因動(dòng)態(tài)調(diào)頻產(chǎn)生極大的偶然延遲)

          3.實(shí)時(shí)性測試

          空載測試

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

        圖:空載測試

          CPU&內(nèi)存滿載

          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

        圖:滿載測試

          數(shù)據(jù)對比:

        圖表:數(shù)據(jù)信息

          4.產(chǎn)品介紹

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

        圖MYC-YT507H核心板

          MYC-YT507H主要參數(shù)

        核心板主要參數(shù)

          4.1. MYD-YT507H外設(shè)接口資源主要參數(shù)

        表開發(fā)板外設(shè)接口資源主要參數(shù)

        版權(quán)所有 工控網(wǎng) Copyright?2025 Gkong.com, All Rights Reserved
        主站蜘蛛池模板: 黄色舔女人逼一区二区三区| 最新午夜男女福利片视频| 国产粉嫩学生高清专区麻豆| 性欧美暴力猛交69hd| 亚洲高清WWW色好看美女| 一区二区三区无码免费看| 国产av中文字幕精品| 强行糟蹋人妻hd中文| 中文字幕在线视频不卡一区二区| 亚洲成人高清av在线| 青青草视频免费观看| 亚洲国产精品高清久久久| 欧美日韩精品一区二区三区不卡 | 无码 人妻 在线 视频| 亚洲精品第一在线观看视频 | 日本一区二区精品色超碰| 亚洲区综合区小说区激情区| 综合图区亚洲欧美另类图片| 精品婷婷色一区二区三区| 国产福利片无码区在线观看| 国产特级毛片aaaaaa毛片| 午夜精品视频在线看| 精品九九热在线免费视频| 国产精品久久香蕉免费播放| 老湿机香蕉久久久久久| 亚洲一区成人av在线| 国产成人免费高清激情视频 | 一个色综合亚洲热色综合| 国产精品亚洲二区在线播放 | 国产男女黄视频在线观看| 麻豆精品久久久久久久99蜜桃| 97se亚洲综合自在线| 窝窝午夜色视频国产精品破| 夜夜躁狠狠躁日日躁2021| 日韩人妻精品中文字幕| 老子影院午夜久久亚洲| 激情综合网激情五月俺也想| 成人国产精品免费网站| 亚洲全网成人资源在线观看| 东京热人妻无码一区二区AV| 亚洲综合久久一本伊一区|