本文來(lái)源電子發(fā)燒友社區(qū),作者:mameng, 帖子地址:https://bbs.elecfans.com/jishu_2308826_1_1.html
MYC-J1028X核心板尺寸82*45mm,基于NXP LS1028A處理器,板卡采用12層高密度PCB設(shè)計(jì),沉金工藝生產(chǎn),獨(dú)立的接地信號(hào)層,無(wú)鉛。核心板和底板采用314PIN MXM3.0金手指連接器連接,性價(jià)比高。Layerscape? LS1028A系列工業(yè)應(yīng)用處理器專為實(shí)現(xiàn)工業(yè)物聯(lián)網(wǎng)而設(shè)計(jì),它集成了 3D圖像功能、支持TSN的以太網(wǎng)、高性能PCIe? Gen 3.0 接口。4
LAYERSCAPE LS1028A框圖:
該系列SoC集成了高性能ARM? Cortex?-A72處理器、支持TSN的以太網(wǎng)交換、帶安全引擎的可信架構(gòu)、支持4K顯示的3D GPU以及集成式DisplayPort/嵌入式DisplayPort接口。用于工業(yè)物聯(lián)網(wǎng)中的融合網(wǎng)絡(luò)的TSN為了將工業(yè)物聯(lián)網(wǎng)和工業(yè)4.0變成現(xiàn)實(shí),制造商必須將制造和自動(dòng)化系統(tǒng)等操作技術(shù) (OT) 與庫(kù)存、物流、客戶關(guān)系管理系統(tǒng)等信息技術(shù) (IT) 互連。實(shí)現(xiàn)兩個(gè)功能域之間的信息流通,將能提高效率和縮短產(chǎn)品交付時(shí)間。時(shí)間敏感型網(wǎng)絡(luò) (TSN) 實(shí)現(xiàn)了IT和OT的融合,使用千兆以太網(wǎng)來(lái)實(shí)現(xiàn)高帶寬,同時(shí)又使用傳統(tǒng)IT設(shè)備,但是增加了各種功能,例如時(shí)間感知整形、幀搶占調(diào)度、幀復(fù)制和消除,以確保滿足OT網(wǎng)絡(luò)要求。LS1028A能夠利用支持TSN的交換機(jī)來(lái)支持菊花鏈或環(huán)形部署,或者利用支持TSN的以太網(wǎng)控制器來(lái)支持端點(diǎn)應(yīng)用。安全性LS1028A系列SoC使用可信架構(gòu)提供的各種功能,例如安全啟動(dòng)、完全密鑰存儲(chǔ)和篡改檢測(cè),能夠?qū)崿F(xiàn)可信平臺(tái)。安全引擎 (SEC) 可為加密以太網(wǎng)通信和磁盤存儲(chǔ)提供加密加速。SEC還可降低公鑰/私鑰事務(wù)處理負(fù)載,并且支持橢圓曲線加
CPU的頻率調(diào)節(jié)模式:
1. Performance. 不考慮耗電,只用最高頻率。
2. Interactive. 直接上最高頻率,然后看CPU負(fù)荷慢慢降低。
3. Powersave. 通常以最低頻率運(yùn)行,流暢度會(huì)受影響,一般不會(huì)用這個(gè)吧!
4. Userspace. 可以在用戶空間手動(dòng)調(diào)節(jié)頻率。
5. Ondemand. 定期檢查負(fù)載,根據(jù)負(fù)載來(lái)調(diào)節(jié)頻率。
開(kāi)發(fā)板通過(guò)串口登錄系統(tǒng):
查看MYC-J1028X開(kāi)發(fā)板設(shè)置CPU調(diào)頻策略指令:
復(fù)制代碼
默認(rèn)情況下開(kāi)發(fā)板啟動(dòng)后CPU調(diào)頻策略為ondemand。
1.Performance:CPUfreq 被設(shè)置成scaling_min_freq和scaling_max_freq中的最高頻率,
2.Powersave::CPUfreq 被設(shè)置成scaling_min_freq和scaling_max_freq中的最低頻率;
3.Userspace:允許root權(quán)限的用戶通過(guò)sysfs的“scaling_setspeed字段將cpu頻率設(shè)置成用戶想要的頻率。
4.Ondemand:根據(jù)當(dāng)前CPU使用情況調(diào)頻,該調(diào)頻策略的參數(shù)位于:
/sys/devices/system/cpu/cpufreq/ondemand
打開(kāi):查看文件;
sampling_rate:該間隔是查詢CPU負(fù)載間隔,并根據(jù)CPU負(fù)載做對(duì)應(yīng)的事
sampling_rate_min:采樣間隔的最小值有硬件延遲或者內(nèi)核限制
up_threshold:定義了根據(jù)sampling_rate間隔的cpu使用情況內(nèi)核需要增加cpu頻率的門限
ignore_nice_load:該參數(shù)的值是0或者1,如果是0,則統(tǒng)計(jì)cpu使用率時(shí)會(huì)統(tǒng)計(jì)所有cpu,如果被設(shè)置成1,則運(yùn)行“nice”值的cpu將不會(huì)被統(tǒng)計(jì)到cpu使用率。
smapling_down_factor:該值控制當(dāng)cpu運(yùn)行在高主頻時(shí)的降頻行為,當(dāng)設(shè)置成1(缺省值),則在調(diào)頻時(shí)會(huì)重新評(píng)估cpu使用率,當(dāng)設(shè)置成大于1的值(如100),在高負(fù)載時(shí)其和輪詢時(shí)間間隔的乘積將作為查詢負(fù)載的間隔,這用于減少cpu開(kāi)銷,讓cpu更多的停留在較高主頻。
interactive:其設(shè)計(jì)的目標(biāo)是對(duì)低延遲的使用場(chǎng)景的響應(yīng)。其調(diào)頻策略類似“ondemand”,但是設(shè)置的參數(shù)值和“ondemand”是有區(qū)別的,主要來(lái)說(shuō)就是升頻率快,降頻慢。
查看當(dāng)前CPU頻率:
/sys/devices/system/cpu/cpu0/cpufreq # catscaling_cur_freq
600000
復(fù)制代碼
如果想使用其它策略,以高性能模式為例,返回根目率,可以進(jìn)行如下設(shè)置,root@forlinx:/# systemctl disable ondemand.service
root@forlinx:/# apt-get install cpufrequtils
修改
root@forlinx:/# vi /etc/default/cpufrequtils
添加
GOVERNOR="performance"
重啟測(cè)試
root@forlinx:/# cat /sys/devices/system/cpu/cpu0/cpufreq/scaling_governor
performance
實(shí)際過(guò)程cpu1、cpu2、cpu3會(huì)同時(shí)改變。
— CPU默認(rèn)調(diào)度策略
策略初始化注冊(cè)完之后,會(huì)開(kāi)一個(gè)定時(shí)器,周期檢測(cè)系統(tǒng)負(fù)載變化來(lái)動(dòng)態(tài)調(diào)節(jié)頻率,流程如下:
cpufreq_interactive_timer -> //timer會(huì)被定期執(zhí)行計(jì)算當(dāng)前系統(tǒng)負(fù)載
wake_up_process(speedchange_task) -> //喚醒負(fù)載計(jì)算線程
cpufreq_interactive_speedchange_task ->
__cpufreq_driver_target ->
cpufreq_driver->target ->
cpufreq_target -> rockchip-cpufreq.c
cpufreq_frequency_table_target //設(shè)置的target freq要在policy的運(yùn)行范圍內(nèi)
dvfs_clk_set_rate->
clk_dvfs_node->vd->vd_dvfs_target ->
dvfs_target ->
dvfs_get_limit_rate//這里會(huì)判斷溫度的litmit值(temp_limit_rate變量)
clk_set_rate
MYC-J1028X核心板尺寸82*45mm,基于NXP LS1028A處理器,板卡采用12層高密度PCB設(shè)計(jì),沉金工藝生產(chǎn),獨(dú)立的接地信號(hào)層,無(wú)鉛。核心板和底板采用314PIN MXM3.0金手指連接器連接,性價(jià)比高。Layerscape? LS1028A系列工業(yè)應(yīng)用處理器專為實(shí)現(xiàn)工業(yè)物聯(lián)網(wǎng)而設(shè)計(jì),它集成了 3D圖像功能、支持TSN的以太網(wǎng)、高性能PCIe? Gen 3.0 接口。4


LAYERSCAPE LS1028A框圖:
該系列SoC集成了高性能ARM? Cortex?-A72處理器、支持TSN的以太網(wǎng)交換、帶安全引擎的可信架構(gòu)、支持4K顯示的3D GPU以及集成式DisplayPort/嵌入式DisplayPort接口。用于工業(yè)物聯(lián)網(wǎng)中的融合網(wǎng)絡(luò)的TSN為了將工業(yè)物聯(lián)網(wǎng)和工業(yè)4.0變成現(xiàn)實(shí),制造商必須將制造和自動(dòng)化系統(tǒng)等操作技術(shù) (OT) 與庫(kù)存、物流、客戶關(guān)系管理系統(tǒng)等信息技術(shù) (IT) 互連。實(shí)現(xiàn)兩個(gè)功能域之間的信息流通,將能提高效率和縮短產(chǎn)品交付時(shí)間。時(shí)間敏感型網(wǎng)絡(luò) (TSN) 實(shí)現(xiàn)了IT和OT的融合,使用千兆以太網(wǎng)來(lái)實(shí)現(xiàn)高帶寬,同時(shí)又使用傳統(tǒng)IT設(shè)備,但是增加了各種功能,例如時(shí)間感知整形、幀搶占調(diào)度、幀復(fù)制和消除,以確保滿足OT網(wǎng)絡(luò)要求。LS1028A能夠利用支持TSN的交換機(jī)來(lái)支持菊花鏈或環(huán)形部署,或者利用支持TSN的以太網(wǎng)控制器來(lái)支持端點(diǎn)應(yīng)用。安全性LS1028A系列SoC使用可信架構(gòu)提供的各種功能,例如安全啟動(dòng)、完全密鑰存儲(chǔ)和篡改檢測(cè),能夠?qū)崿F(xiàn)可信平臺(tái)。安全引擎 (SEC) 可為加密以太網(wǎng)通信和磁盤存儲(chǔ)提供加密加速。SEC還可降低公鑰/私鑰事務(wù)處理負(fù)載,并且支持橢圓曲線加

CPU的頻率調(diào)節(jié)模式:
1. Performance. 不考慮耗電,只用最高頻率。
2. Interactive. 直接上最高頻率,然后看CPU負(fù)荷慢慢降低。
3. Powersave. 通常以最低頻率運(yùn)行,流暢度會(huì)受影響,一般不會(huì)用這個(gè)吧!
4. Userspace. 可以在用戶空間手動(dòng)調(diào)節(jié)頻率。
5. Ondemand. 定期檢查負(fù)載,根據(jù)負(fù)載來(lái)調(diào)節(jié)頻率。
開(kāi)發(fā)板通過(guò)串口登錄系統(tǒng):
查看MYC-J1028X開(kāi)發(fā)板設(shè)置CPU調(diào)頻策略指令:
- root@forlinx:/# cat /sys/devices/system/cpu/cpu0/cpufreq/scaling
默認(rèn)情況下開(kāi)發(fā)板啟動(dòng)后CPU調(diào)頻策略為ondemand。
1.Performance:CPUfreq 被設(shè)置成scaling_min_freq和scaling_max_freq中的最高頻率,
2.Powersave::CPUfreq 被設(shè)置成scaling_min_freq和scaling_max_freq中的最低頻率;
3.Userspace:允許root權(quán)限的用戶通過(guò)sysfs的“scaling_setspeed字段將cpu頻率設(shè)置成用戶想要的頻率。
4.Ondemand:根據(jù)當(dāng)前CPU使用情況調(diào)頻,該調(diào)頻策略的參數(shù)位于:
/sys/devices/system/cpu/cpufreq/ondemand
打開(kāi):查看文件;

sampling_rate:該間隔是查詢CPU負(fù)載間隔,并根據(jù)CPU負(fù)載做對(duì)應(yīng)的事
sampling_rate_min:采樣間隔的最小值有硬件延遲或者內(nèi)核限制
up_threshold:定義了根據(jù)sampling_rate間隔的cpu使用情況內(nèi)核需要增加cpu頻率的門限
ignore_nice_load:該參數(shù)的值是0或者1,如果是0,則統(tǒng)計(jì)cpu使用率時(shí)會(huì)統(tǒng)計(jì)所有cpu,如果被設(shè)置成1,則運(yùn)行“nice”值的cpu將不會(huì)被統(tǒng)計(jì)到cpu使用率。
smapling_down_factor:該值控制當(dāng)cpu運(yùn)行在高主頻時(shí)的降頻行為,當(dāng)設(shè)置成1(缺省值),則在調(diào)頻時(shí)會(huì)重新評(píng)估cpu使用率,當(dāng)設(shè)置成大于1的值(如100),在高負(fù)載時(shí)其和輪詢時(shí)間間隔的乘積將作為查詢負(fù)載的間隔,這用于減少cpu開(kāi)銷,讓cpu更多的停留在較高主頻。
interactive:其設(shè)計(jì)的目標(biāo)是對(duì)低延遲的使用場(chǎng)景的響應(yīng)。其調(diào)頻策略類似“ondemand”,但是設(shè)置的參數(shù)值和“ondemand”是有區(qū)別的,主要來(lái)說(shuō)就是升頻率快,降頻慢。
查看當(dāng)前CPU頻率:
/sys/devices/system/cpu/cpu0/cpufreq # catscaling_cur_freq
600000

- root@localhost:/sys/devices/system/cpu/cpufreq# lscpu
- Architecture: aarch64
- Byte Order: Little Endian
- CPU(s): 2
- On-line CPU(s) list: 0,1
- Thread(s) per core:1
- Core(s) per socket:2
- Socket(s): 1
- NUMA node(s): 1
- Vendor ID: ARM
- Model: 3
- Model name: Cortex-A72
- Stepping: r0p3
- CPU max MHz: 1500.0000
- CPU min MHz: 300.0000
- BogoMIPS: 50.00
- L1d cache: unknown size
- L1i cache: unknown size
- L2 cache: unknown size
- NUMA node0 CPU(s): 0,1
- Flags: fp asimd evtstrm crc32 cpuid
如果想使用其它策略,以高性能模式為例,返回根目率,可以進(jìn)行如下設(shè)置,root@forlinx:/# systemctl disable ondemand.service
root@forlinx:/# apt-get install cpufrequtils
修改
root@forlinx:/# vi /etc/default/cpufrequtils
添加
GOVERNOR="performance"
重啟測(cè)試
root@forlinx:/# cat /sys/devices/system/cpu/cpu0/cpufreq/scaling_governor
performance
實(shí)際過(guò)程cpu1、cpu2、cpu3會(huì)同時(shí)改變。
— CPU默認(rèn)調(diào)度策略
策略初始化注冊(cè)完之后,會(huì)開(kāi)一個(gè)定時(shí)器,周期檢測(cè)系統(tǒng)負(fù)載變化來(lái)動(dòng)態(tài)調(diào)節(jié)頻率,流程如下:
cpufreq_interactive_timer -> //timer會(huì)被定期執(zhí)行計(jì)算當(dāng)前系統(tǒng)負(fù)載
wake_up_process(speedchange_task) -> //喚醒負(fù)載計(jì)算線程
cpufreq_interactive_speedchange_task ->
__cpufreq_driver_target ->
cpufreq_driver->target ->
cpufreq_target -> rockchip-cpufreq.c
cpufreq_frequency_table_target //設(shè)置的target freq要在policy的運(yùn)行范圍內(nèi)
dvfs_clk_set_rate->
clk_dvfs_node->vd->vd_dvfs_target ->
dvfs_target ->
dvfs_get_limit_rate//這里會(huì)判斷溫度的litmit值(temp_limit_rate變量)
clk_set_rate

聲明:本文內(nèi)容及配圖由入駐作者撰寫或者入駐合作網(wǎng)站授權(quán)轉(zhuǎn)載。文章觀點(diǎn)僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場(chǎng)。文章及其配圖僅供工程師學(xué)習(xí)之用,如有內(nèi)容侵權(quán)或者其他違規(guī)問(wèn)題,請(qǐng)聯(lián)系本站處理。
舉報(bào)投訴
-
米爾科技
+關(guān)注
關(guān)注
5文章
227瀏覽量
22453 -
MYD-J1028X
+關(guān)注
關(guān)注
1文章
16瀏覽量
438
發(fā)布評(píng)論請(qǐng)先 登錄
相關(guān)推薦
熱點(diǎn)推薦
有獎(jiǎng)丨米爾全志 T153 MINI開(kāi)發(fā)板免費(fèi)試用來(lái)啦
米爾與全志合作發(fā)布的新品基于全志T153應(yīng)用處理器的MYD-YT153MX-MINI開(kāi)發(fā)板免費(fèi)試用名額來(lái)啦~~
如何移植EtherCAT Igh--基于米爾RK3576開(kāi)發(fā)板
本文將介紹基于米爾電子MYD-LR3576開(kāi)發(fā)板(米爾基于瑞芯微RK3576開(kāi)發(fā)板)的板端移植E
有獎(jiǎng)丨米爾 瑞芯微RK3506開(kāi)發(fā)板免費(fèi)試用來(lái)啦!
米爾與瑞芯微合作發(fā)布的新品基于瑞芯微RK3506應(yīng)用處理器的MYD-YR3506開(kāi)發(fā)板免費(fèi)試用名額增加啦
如何部署流媒體服務(wù)實(shí)現(xiàn)監(jiān)控功能--基于米爾TI AM62x開(kāi)發(fā)板
本文將介紹基于米爾電子MYD-YM62X開(kāi)發(fā)板(米爾基于TIAM62開(kāi)發(fā)板)的部署流媒體服務(wù)實(shí)現(xiàn)監(jiān)控功能方案的
有獎(jiǎng)丨米爾 瑞芯微RK3506開(kāi)發(fā)板免費(fèi)試用
米爾與瑞芯微合作發(fā)布的新品基于瑞芯微RK3506應(yīng)用處理器的MYD-YR3506開(kāi)發(fā)板免費(fèi)試用名額來(lái)啦~~
基于米爾全志T536開(kāi)發(fā)板的多協(xié)議物聯(lián)網(wǎng)關(guān)的方案測(cè)試
處理器的特點(diǎn),這里進(jìn)一步的進(jìn)行軟件開(kāi)發(fā),充分利用開(kāi)發(fā)板的硬件資源,完成業(yè)務(wù)產(chǎn)品的需求。這里以物聯(lián)網(wǎng)多協(xié)議網(wǎng)關(guān)應(yīng)用為研究為目的,首先建立基礎(chǔ)的從各個(gè)硬件設(shè)讀取硬件端口
有獎(jiǎng)丨米爾 瑞芯微RK3562開(kāi)發(fā)板免費(fèi)試用新增名額!
米爾與瑞芯微合作發(fā)布的新品基于瑞芯微RK3562應(yīng)用處理器的MYD-YR3562開(kāi)發(fā)板免費(fèi)試用名額增加
有獎(jiǎng)丨米爾 NXP i.MX91開(kāi)發(fā)板免費(fèi)試用來(lái)啦
米爾與NXP合作發(fā)布的新品基于NXPi.MX91應(yīng)用處理器的MYD-LMX91開(kāi)發(fā)板免費(fèi)試用名額
基于米爾全志T536開(kāi)發(fā)板的視頻識(shí)別應(yīng)用方案
A53處理器、G31GPU、4K編解碼能力)和嵌入式場(chǎng)景需求。米爾基于全志T536開(kāi)發(fā)板以下是分階段開(kāi)發(fā)方案:?一、?
【米爾-RK3562開(kāi)發(fā)板試用評(píng)測(cè)】開(kāi)箱測(cè)評(píng)
LPDDR4)
usb連接
裝箱單
根據(jù)MYD-YR3562J-GK 快速使用指南說(shuō)明,板包含eMMC程序,開(kāi)機(jī)可用。
核心板處理器簡(jiǎn)介 開(kāi)發(fā)
發(fā)表于 05-01 18:22
【米爾-STM32MP257開(kāi)發(fā)板試用體驗(yàn)】初次體驗(yàn)米爾-STM32MP257開(kāi)發(fā)板
是ST推出的搭載了雙核Cortex-A35 @1.5 GHz和Cortex-M33 @400 MHz的微處理器。米爾電子基于STM32MP257D推出了MYD-LD25X
發(fā)表于 04-30 16:21
如何在米爾-STM32MP257開(kāi)發(fā)板上實(shí)現(xiàn)環(huán)境監(jiān)測(cè)系統(tǒng)
本文將介紹基于米爾電子MYD-LD25X開(kāi)發(fā)板(米爾基于STM35MP257開(kāi)發(fā)板)的環(huán)境監(jiān)測(cè)系統(tǒng)方案測(cè)試。摘自優(yōu)秀創(chuàng)作者-lugl4313
OpenCV行人檢測(cè)應(yīng)用方案--基于米爾全志T527開(kāi)發(fā)板
本文將介紹基于米爾電子MYD-LT527開(kāi)發(fā)板(米爾基于全志T527開(kāi)發(fā)板)的OpenCV行人檢測(cè)方案測(cè)試。摘自優(yōu)秀創(chuàng)作者-小火苗一、軟件環(huán)
免費(fèi)丨米爾 STM32MP257開(kāi)發(fā)板有獎(jiǎng)試用
米爾與ST合作發(fā)布的新品基于STM32MP257應(yīng)用處理器的MYD-LD25X開(kāi)發(fā)板免費(fèi)試用活動(dòng)來(lái)啦~~
有獎(jiǎng)丨米爾 瑞芯微YR3562開(kāi)發(fā)板免費(fèi)試用
米爾與瑞芯微合作發(fā)布的新品基于瑞芯微RK3562應(yīng)用處理器的MYD-YR3562開(kāi)發(fā)板免費(fèi)試用活動(dòng)來(lái)啦~~
【米爾MYD-J1028X開(kāi)發(fā)板試用體驗(yàn)】體驗(yàn)米爾MYD-J1028X開(kāi)發(fā)板 NXP LS1028A處理器 CPU調(diào)頻策略
評(píng)論