瑞芯微電子(Rockchip)是國內(nèi)領(lǐng)先的AIoT SoC設(shè)計制造企業(yè),專注于智能應(yīng)用處理器及周邊配套芯片的研發(fā)。飛凌嵌入式作為瑞芯微的戰(zhàn)略合作伙伴,已基于瑞芯微RK3399、RK3568、RK3588、RK3576、RK3562和RK3506系列處理器推出了多款嵌入式主控產(chǎn)品,包括核心板、開發(fā)板和工控機,這些產(chǎn)品已成功幫助數(shù)千家企業(yè)客戶完成了項目的快速開發(fā)和落地。
本文將系統(tǒng)地梳理飛凌嵌入式RK平臺主控產(chǎn)品在開發(fā)過程中常用的命令,助力更多開發(fā)者快速掌握RK系列芯片的開發(fā)方法。
01、查看CPU溫度
cat /sys/class/thermal/thermal_zone0/temp
02、查看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頻率(受核心板溫度影響,溫控策略會改變可支持頻率列表 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:動態(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)整頻率
03、增加CPU負載
cat /dev/urandom | md5sum 該命令多次運行即可拉滿CPU負載
04、查看GPU使用率
cat /sys/devices/platform/ff9a0000.gpu/devfreq/ff9a0000.gpu/load #platform后的文件路徑需自行查看當(dāng)前平臺gpu映射到的寄存器地址
05、查看GPIO占用狀態(tài)
cat /sys/kernel/debug/gpio
06、查看當(dāng)前系統(tǒng)所有引腳pinmux功能
cat /sys/kernel/debug/pinctrl/pinctrl-rockchip-pinctrl/pinmux-pins
07、重新定義shell窗口顯示大小
resize
08、重新掛載文件系統(tǒng)讀寫屬性
mount -o rw,remount rootfs
09、重新獲取文件系統(tǒng)當(dāng)前分區(qū)大小
resize2fs /dev/mmcblk0p8
10、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測試定頻,最后cat出來頻率為輸入值則定頻成功,注意 設(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虛擬機loop分區(qū)占用100%
apt autoremove --purge snapd
14、GPIO號計算方法
以GPIO4C6為例:
A-D對應(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ū)擴容計算方法
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
所以uboot設(shè)置的大小為4MB
16、虛擬機自動掛載共享文件夾
在/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、手動清除DDR cache占用
echo 3 > /proc/sys/vm/drop_caches
19、PCIe總線重新掃描設(shè)備
echo 1 > /sys/bus/pci/rescan
20、Ubuntu系統(tǒng)進入無界面模式
systemctl set-default multi-user.target #設(shè)置為默認啟動進入 多用戶模式,即啟動時沒有圖形界面,而是進入命令行界面(CLI)
-
嵌入式
+關(guān)注
關(guān)注
5125文章
19438瀏覽量
313047 -
Linux
+關(guān)注
關(guān)注
87文章
11420瀏覽量
212315 -
命令
+關(guān)注
關(guān)注
5文章
722瀏覽量
22631 -
瑞芯微
+關(guān)注
關(guān)注
24文章
512瀏覽量
52032
發(fā)布評論請先 登錄
相關(guān)推薦
windowsxp常用命令
Ubuntu常用命令大全
Memcache系統(tǒng)常用命令講解

評論