瑞芯微RK平臺(tái)開(kāi)發(fā)必備的20個(gè)常用命令,幫您效率翻倍
本文將系統(tǒng)地梳理飛凌嵌入式RK平臺(tái)主控產(chǎn)品在開(kāi)發(fā)過(guò)程中常用的命令,助力更多開(kāi)發(fā)者快速掌握RK系列芯片的開(kāi)發(fā)方法。
1、查看CPU溫度
cat /sys/class/thermal/thermal_zone0/temp
2、查看CPU頻率(主頻)
cat /sys/devices/system/cpu/cpu0/cpufreq/cpuinfo_max_freq #查看CPU可支持的最高頻率 cat /sys/devices/system/cpu/cpu0/cpufreq/scaling_available_frequencies #查看當(dāng)前可支持的CPU頻率(受核心板溫度影響,溫控策略會(huì)改變可支持頻率列表 cat /sys/devices/system/cpu/cpu0/cpufreq/scaling_cur_freq #查看當(dāng)前CPU工作在什么頻率 cat /sys/devices/system/cpu/cpu0/cpufreq/scaling_available_governors #查看當(dāng)前CPU所有支持的調(diào)頻策略 cat /sys/devices/system/cpu/cpu0/cpufreq/scaling_governor #查看當(dāng)前CPU應(yīng)用的調(diào)頻策略 #interactive:動(dòng)態(tài)調(diào)頻模式 #performance :高效率模式,CPU主頻總是支持列表中的最高頻率(受溫控策略影響 #powersave:省電模式,CPU主頻總是支持列表中的最低頻率 #userspace:用戶自定義模式 # 使用方法: # echo userspace > /sys/devices/system/cpu/cpu0/cpufreq/scaling_governor # echo 1800000 > /sys/devices/system/cpu/cpu0/cpufreq/scaling_setspeed #ondemand:在最高頻率和最低頻率之間切換 #conservative:平滑的調(diào)整頻率
3、增加CPU負(fù)載
cat /dev/urandom | md5sum & #該命令多次運(yùn)行即可拉滿CPU負(fù)載
4、查看GPU使用率
cat /sys/devices/platform/ff9a0000.gpu/devfreq/ff9a0000.gpu/load #platform后的文件路徑需自行查看當(dāng)前平臺(tái)gpu映射到的寄存器地址
5、查看GPIO占用狀態(tài)
cat /sys/kernel/debug/gpio6、查看當(dāng)前系統(tǒng)所有引腳pinmux功能
cat /sys/kernel/debug/pinctrl/pinctrl-rockchip-pinctrl/pinmux-pins7、重新定義shell窗口顯示大小
resize
8、重新掛載文件系統(tǒng)讀寫(xiě)屬性
mount -o rw,remount rootfs
9、重新獲取文件系統(tǒng)當(dāng)前分區(qū)大小
resize2fs /dev/mmcblk0p810、DDR當(dāng)前頻率獲取與可調(diào)節(jié)范圍
cat /sys/class/devfreq/dmc/cur_freq //獲取當(dāng)前DDR頻率、可調(diào)值、容量 cat /sys/class/devfreq/dmc/available_frequencies //查看DDR頻率可調(diào)節(jié)的值 cat /proc/meminfo //獲取DDR容量 //DDR測(cè)試定頻,最后cat出來(lái)頻率為輸入值則定頻成功,注意 設(shè)置值需獲取DDR可調(diào)值 echo userspace > /sys/class/devfreq/dmc/governor echo 856000000 > /sys/class/devfreq/dmc/userspace/set_freq cat cur_freq
11、查看DDR帶寬占用率
cat /sys/devices/platform/dmc/devfreq/dmc/load
12、Gstreamer播放圖片
gst-launch-1.0 -v playbin delay=10000000000 uri="file:///home/test.jpg"13、清除VM虛擬機(jī)loop分區(qū)占用100%
apt autoremove --purge snapd14、GPIO號(hào)計(jì)算方法
以GPIO4C6為例: A-D對(duì)應(yīng)1-4:A-1,B-2,C-3,D-4。 GPIOn_xy =n × 32 + (x - 1) × 8 + y GPIO4_C6=4 × 32 + (3 - 1) × 8 + 6 =150
15、eMMC分區(qū)擴(kuò)容計(jì)算方法
rootfs分區(qū)為根分區(qū),@后的為起始地址,@前的為分區(qū)大小。注意userdate分區(qū)的起始地址為rootfs的起始地址+分區(qū)大小 每塊分區(qū)512byte uboot舉例: 0x00002000 *512byte = 8192 * 512byte = 4,194,304byte 4,194,304÷1024 = 4096KB 4096÷1024=4MB 所以u(píng)boot設(shè)置的大小為4MB16、虛擬機(jī)自動(dòng)掛載共享文件夾
在/etc/fstab 添加 .host:/ /mnt/hgfs fuse.vmhgfs-fuse allow_other 0 0 如下:
17、GLIBC支持版本查詢命令
strings /lib/x86_64-linux-gnu/libc.so.6 | grep GLIBC
18、手動(dòng)清除DDR cache占用
echo 3 > /proc/sys/vm/drop_caches19、PCIe總線重新掃描設(shè)備
echo 1 > /sys/bus/pci/rescan20、Ubuntu系統(tǒng)進(jìn)入無(wú)界面模式
systemctl set-default multi-user.target #設(shè)置為默認(rèn)啟動(dòng)進(jìn)入 多用戶模式,即啟動(dòng)時(shí)沒(méi)有圖形界面,而是進(jìn)入命令行界面(CLI)以上就是飛凌嵌入式RK平臺(tái)系列產(chǎn)品在開(kāi)發(fā)過(guò)程中常使用到的命令,希望能夠?qū)δ兴鶐椭?/span>
相關(guān)產(chǎn)品 >
-
FET3568-C核心板
RK3568性能強(qiáng)而穩(wěn) 國(guó)產(chǎn)芯|飛凌嵌入式RK3568系列核心板,采用瑞芯微國(guó)產(chǎn)高性能AI處理器RK3568設(shè)計(jì)生產(chǎn),RK3568兼具CPU、GPU、NPU、VPU于一身,RK3568 性能、性價(jià)比在同類產(chǎn)品中具有較高優(yōu)勢(shì),RK3568處理器是一款定位中高端的通用型SoC, 飛凌RK3568核心板主要面向工業(yè)互聯(lián)網(wǎng)、HMI、NVR存儲(chǔ)、車(chē)載中控、工業(yè)網(wǎng)關(guān)等領(lǐng)域。目前RK3568系列已經(jīng)批量穩(wěn)定出貨
了解詳情 -
FET3588-C核心板
RK3588芯片系列是Rockchip推出的旗艦級(jí)工業(yè)級(jí)產(chǎn)品,采用先進(jìn)的8nm制程工藝,集成4核Cortex-A76+4核Cortex-A55架構(gòu),A76主頻高達(dá)2.4GHz,A55核主頻高達(dá)1.8GHz,能夠提供強(qiáng)大的性能支撐。飛凌FET3588-C核心板經(jīng)過(guò)了嚴(yán)苛的環(huán)境溫度測(cè)試和壓力測(cè)試,確保在高端應(yīng)用中能夠穩(wěn)定運(yùn)行。您可以通過(guò)飛凌提供的rk3588開(kāi)發(fā)套件充分評(píng)估和驗(yàn)證其性能。
了解詳情 -
FET3562J-C核心板
RK3562核心板,采用高性能低功耗工業(yè)級(jí)芯片RK3562J設(shè)計(jì),RK3562J是瑞芯微專為工業(yè)自動(dòng)化及消費(fèi)類電子設(shè)備打造的一款高性能、低功耗國(guó)產(chǎn)化應(yīng)用處理器,集成了4個(gè)ARM Cortex-A53高性能核,主頻高達(dá)1.8GHz。RK3562核心板采用3組80Pin板對(duì)板連接器,可插拔式設(shè)計(jì)便于產(chǎn)品的安裝與維護(hù)。 了解詳情 -
OK3506J-S開(kāi)發(fā)板
開(kāi)發(fā)板基于Rockchip RK3506J處理器開(kāi)發(fā)設(shè)計(jì)。采用了100%國(guó)產(chǎn)化物料,滿足電力、交通、工控等行業(yè)對(duì)國(guó)產(chǎn)化的要求。同時(shí)進(jìn)行了充分的可靠性測(cè)試,確保在工業(yè)環(huán)境的可靠運(yùn)行。RK3506J是一款高性能的三核Cortex-A7應(yīng)用處理器,其具有優(yōu)秀的功耗控制與散熱能力,專為智能工業(yè)應(yīng)用而設(shè)計(jì)。具備豐富的外圍接口,如RMII、UART、CAN、Display等,可以滿足不同的應(yīng)用場(chǎng)景開(kāi)發(fā)。10~15年生命周期,為您的產(chǎn)品提供持續(xù)供應(yīng)保障。
低功耗,低發(fā)熱