日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

DM368开发 -- 常用指令演示

發布時間:2025/3/15 编程问答 15 豆豆
生活随笔 收集整理的這篇文章主要介紹了 DM368开发 -- 常用指令演示 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
參看:Hi3516A開發--常用指令和根文件目錄詳解

模塊被加載后,在/sys/module/目錄下降出現以此模塊名命名的目錄

root@dm368-evm:/sys/module# ls
8250 ? ? ? ? ? ? ?lockd ? ? ? ? ? ? snd_pcm_oss ? ? ? tuner_simple
cmemk ? ? ? ? ? ? mt20xx ? ? ? ? ? ?snd_timer ? ? ? ? tuner_xc2028
davinci_display ? mt9p031 ? ? ? ? ? soundcore ? ? ? ? tvp514x
davinci_enc_mngr ?musb_hdrc ? ? ? ? spurious ? ? ? ? ?usb_storage
davinci_mmc ? ? ? netpoll ? ? ? ? ? sunrpc ? ? ? ? ? ?usbcore
davincifb ? ? ? ? nfs ? ? ? ? ? ? ? tcp_cubic ? ? ? ? usbserial
dm365_imp ? ? ? ? option ? ? ? ? ? ?tda8290 ? ? ? ? ? usbtest
dm365mmap ? ? ? ? printk ? ? ? ? ? ?tda9887 ? ? ? ? ? videobuf_core
edmak ? ? ? ? ? ? scsi_mod ? ? ? ? ?tea5761 ? ? ? ? ? videobuf_vmalloc
irqk ? ? ? ? ? ? ?snd ? ? ? ? ? ? ? tea5767 ? ? ? ? ? vpfe_capture
kernel ? ? ? ? ? ?snd_pcm ? ? ? ? ? ths7303 ? ? ? ? ? xc5000
root@dm368-evm:/sys/module#?

注意 ?/sys/class的目錄 ?如i2c
root@dm368-evm:/sys/class# ls
bdi ? ? ? ? ? ? ? ?edma ? ? ? ? ? ? ? misc ? ? ? ? ? ? ? scsi_host
block ? ? ? ? ? ? ?firmware ? ? ? ? ? mmc_host ? ? ? ? ? sound
cmem ? ? ? ? ? ? ? graphics ? ? ? ? ? mtd ? ? ? ? ? ? ? ?spi_master
davinci_display ? ?hwmon ? ? ? ? ? ? ?net ? ? ? ? ? ? ? ?tty
davinci_previewer ?i2c-adapter ? ? ? ?ppp ? ? ? ? ? ? ? ?ubi
davinci_resizer ? ?i2c-dev ? ? ? ? ? ?regulator ? ? ? ? ?usb_device
davinci_system ? ? irqk ? ? ? ? ? ? ? rtc ? ? ? ? ? ? ? ?video4linux
dm365_aew ? ? ? ? ?mdio_bus ? ? ? ? ? scsi_device ? ? ? ?video_output
dm365_af ? ? ? ? ? mem ? ? ? ? ? ? ? ?scsi_disk

查看模塊信息
root@dm368-evm:~# modinfo edmak
filename: ? ? ? /lib/modules/2.6.32.17-davinci1/kernel/drivers/dsp/edmak.ko
description: ? ?DMA operations from user mode
author: ? ? ? ? Texas Instruments
license: ? ? ? ?GPL
depends: ? ? ? ?
vermagic: ? ? ? 2.6.32.17-davinci1 preempt mod_unload modversions ARMv5?

查看CPU信息:
root@dm368-evm:/proc# cat cpuinfo?
Processor ? ? ? : ARM926EJ-S rev 5 (v5l)
BogoMIPS ? ? ? ?: 147.86
Features ? ? ? ?: swp half thumb fastmult edsp java?
CPU implementer : 0x41
CPU architecture: 5TEJ
CPU variant ? ? : 0x0
CPU part ? ? ? ?: 0x926
CPU revision ? ?: 5
Hardware ? ? ? ?: DaVinci DM36x EVM
Revision ? ? ? ?: 0000
Serial ? ? ? ? ?: 0000000000000000

查看內存信息:
root@dm368-evm:/proc# cat /proc/meminfo
MemTotal: ? ? ? ? ?44212 kB
MemFree: ? ? ? ? ? 26900 kB
Buffers: ? ? ? ? ? ? 220 kB
Cached: ? ? ? ? ? ? 3840 kB
SwapCached: ? ? ? ? ? ?0 kB
Active: ? ? ? ? ? ? 3624 kB
Inactive: ? ? ? ? ? 1836 kB
Active(anon): ? ? ? 1444 kB
Inactive(anon): ? ? ? 92 kB
Active(file): ? ? ? 2180 kB
Inactive(file): ? ? 1744 kB
Unevictable: ? ? ? ? ? 0 kB
Mlocked: ? ? ? ? ? ? ? 0 kB
SwapTotal: ? ? ? ? ? ? 0 kB
SwapFree: ? ? ? ? ? ? ?0 kB
Dirty: ? ? ? ? ? ? ? ? 4 kB
Writeback: ? ? ? ? ? ? 0 kB
AnonPages: ? ? ? ? ?1428 kB
Mapped: ? ? ? ? ? ? 1536 kB
Shmem: ? ? ? ? ? ? ? 136 kB
Slab: ? ? ? ? ? ? ? 2528 kB
SReclaimable: ? ? ? ?636 kB
SUnreclaim: ? ? ? ? 1892 kB
KernelStack: ? ? ? ? 360 kB
PageTables: ? ? ? ? ?244 kB
NFS_Unstable: ? ? ? ? ?0 kB
Bounce: ? ? ? ? ? ? ? ?0 kB
WritebackTmp: ? ? ? ? ?0 kB
CommitLimit: ? ? ? 22104 kB
Committed_AS: ? ? ? 6268 kB
VmallocTotal: ? ? 968704 kB
VmallocUsed: ? ? ?110828 kB
VmallocChunk: ? ? 841724 kB

查看USB設備:
root@dm368-evm:/proc# cat /proc/bus/usb/devices

T: ?Bus=01 Lev=00 Prnt=00 Port=00 Cnt=00 Dev#= ?1 Spd=480 MxCh= 1
B: ?Alloc= ?0/800 us ( 0%), #Int= ?0, #Iso= ?0
D: ?Ver= 2.00 Cls=09(hub ?) Sub=00 Prot=00 MxPS=64 #Cfgs= ?1
P: ?Vendor=1d6b ProdID=0002 Rev= 2.06
S: ?Manufacturer=Linux 2.6.32.17-davinci1 musb-hcd
S: ?Product=MUSB HDRC host driver
S: ?SerialNumber=musb_hdrc
C:* #Ifs= 1 Cfg#= 1 Atr=e0 MxPwr= ?0mA
I:* If#= 0 Alt= 0 #EPs= 1 Cls=09(hub ?) Sub=00 Prot=00 Driver=hub
E: ?Ad=81(I) Atr=03(Int.) MxPS= ? 4 Ivl=256ms

查看鍵盤和鼠標:
root@dm368-evm:/proc# cat /proc/bus/input/devices
cat: can't open '/proc/bus/input/devices': No such file or directory

查看各分區使用情況:
root@dm368-evm:/proc# df
Filesystem ? ? ? ? ? 1K-blocks ? ? ?Used Available Use% Mounted on
ubi0:rootfs ? ? ? ? ? ? 113424 ? ? 21208 ? ? 87380 ?20% /
tmpfs ? ? ? ? ? ? ? ? ? ? ? 40 ? ? ? ? 0 ? ? ? ?40 ? 0% /mnt/.splash
none ? ? ? ? ? ? ? ? ? ? ?1024 ? ? ? ?32 ? ? ? 992 ? 3% /dev
/dev/mmcblk0p1 ? ? ? ?61387804 ? ?113140 ?58156328 ? 0% /media/mmcblk0p1
tmpfs ? ? ? ? ? ? ? ? ? ?16384 ? ? ? ?36 ? ? 16348 ? 0% /var/volatile
tmpfs ? ? ? ? ? ? ? ? ? ?22104 ? ? ? ? 0 ? ? 22104 ? 0% /dev/shm
tmpfs ? ? ? ? ? ? ? ? ? ?16384 ? ? ? ? 0 ? ? 16384 ? 0% /media/ram

查看體系結構:
root@dm368-evm:/proc# busybox uname -a
Linux dm368-evm 2.6.32.17-davinci1 #80 PREEMPT Mon Jul 14 16:05:38 CST 2014 armv5tejl unknown

查看中斷信息:
root@dm368-evm:/proc# cat /proc/interrupts
? ? ? ? ? ?CPU0
? 3: ? ? ? ? ?0 ? ? ? AINTC ?dm365_h3a_af
? 6: ? ? ? ? ?0 ? ? ? AINTC ?dm365_h3a_aew
? 8: ? ? ?17004 ? ? ? AINTC ?davinci_osd
?12: ? ? ? ? ?1 ? ? ? AINTC ?musb_hdrc
?16: ? ? ? ? ?0 ? ? ? AINTC ?edma
?17: ? ? ? ? ?0 ? ? ? AINTC ?edma_error
?23: ? ? ? ? ?0 ? ? ? AINTC ?sdio0
?26: ? ? ? ?953 ? ? ? AINTC ?mmc0
?32: ? ? ?13148 ? ? ? AINTC ?clockevent
?33: ? ? ? ? ?1 ? ? ? AINTC ?free-run counter
?39: ? ? ? ? 89 ? ? ? AINTC ?i2c_davinci
?40: ? ? ? ?639 ? ? ? AINTC ?serial
?52: ? ? ? ? ?0 ? ? ? AINTC ?eth0
?53: ? ? ? ?393 ? ? ? AINTC ?eth0
?54: ? ? ? ? ?0 ? ? ? AINTC ?eth0
?55: ? ? ? ? ?0 ? ? ? AINTC ?eth0
Err: ? ? ? ? ?0

查看uboot環境配置:
root@dm368-evm:/proc# cat cmdline?
dm365_imp.oper_mode=0 mem=48M console=ttyS0,115200n8 noinitrd rw ubi.mtd=3 root=ubi0:rootfs rootfstype=ubifs video=davincifb:osd0=720x576x16,4050K vpfe_capture.cont_bufsize=6291456 davinci_capture.device_type=1 vpfe_capture.interface=1

所支持文件系統:
root@dm368-evm:/proc# cat filesystems?
nodev ? sysfs
nodev ? rootfs
nodev ? bdev
nodev ? proc
nodev ? tmpfs
nodev ? debugfs
nodev ? sockfs
nodev ? usbfs
nodev ? pipefs
nodev ? anon_inodefs
nodev ? rpc_pipefs
nodev ? inotifyfs
nodev ? devpts
? ? ? ? ext3
? ? ? ? ext2
? ? ? ? cramfs
nodev ? ramfs
? ? ? ? vfat
? ? ? ? msdos
nodev ? nfs
nodev ? mqueue
nodev ? ubifs

加載模塊
root@dm368-evm:/proc# cat modules?
dm365mmap 1955 0 - Live 0xbf01c000
edmak 12667 0 - Live 0xbf013000
irqk 6491 0 - Live 0xbf00c000
cmemk 22319 0 - Live 0xbf000000

加載的文件系統
root@dm368-evm:/proc# cat mounts?
rootfs / rootfs rw 0 0
ubi0:rootfs / ubifs rw,relatime 0 0
proc /proc proc rw,relatime 0 0
tmpfs /mnt/.splash tmpfs rw,relatime,size=40k 0 0
sysfs /sys sysfs rw,relatime 0 0
none /dev tmpfs rw,relatime,size=1024k,nr_inodes=8192,mode=755 0 0
/dev/mmcblk0p1 /media/mmcblk0p1 ext3 rw,relatime,errors=continue,data=writeback 0 0
devpts /dev/pts devpts rw,relatime,gid=5,mode=620,ptmxmode=000 0 0
usbfs /proc/bus/usb usbfs rw,relatime 0 0
tmpfs /var/volatile tmpfs rw,relatime,size=16384k 0 0
tmpfs /dev/shm tmpfs rw,relatime,mode=777 0 0
tmpfs /media/ram tmpfs rw,relatime,size=16384k 0 0

系統分區:
root@dm368-evm:/proc# cat mtd?
dev: ? ?size ? erasesize ?name
mtd0: 003c0000 00020000 "bootloader"
mtd1: 00040000 00020000 "params"
mtd2: 00420000 00020000 "kernel"
mtd3: 08000000 00020000 "filesystem"
mtd4: 177e0000 00020000 "zslf"

printk打印機別:
root@dm368-evm:/proc/sys/kernel# cat printk
7 ? ? ? 4 ? ? ? 1 ? ? ? 7

內核版本:
root@dm368-evm:/proc# cat version?
Linux version 2.6.32.17-davinci1 (root@zslf-desktop) (gcc version 4.3.3 (Sourcery G++ Lite 2009q1-203) ) #80 PREEMPT Mon Jul 14 16:05:38 CST 2014

系統運行時間:
root@dm368-evm:/proc# cat uptime?
1593.79 1224.34

Linux內核引導時,從文件/etc/fstab中讀取要加載的文件系統
root@dm368-evm:/etc# cat fstab?
# stock fstab - you probably want to override this with a machine specific one

rootfs ? ? ? ? ? ? ? / ? ? ? ? ? ? ? ? ? ?auto ? ? ? defaults ? ? ? ? ? ? ?1 ?1
proc ? ? ? ? ? ? ? ? /proc ? ? ? ? ? ? ? ?proc ? ? ? defaults ? ? ? ? ? ? ?0 ?0
devpts ? ? ? ? ? ? ? /dev/pts ? ? ? ? ? ? devpts ? ? mode=0620,gid=5 ? ? ? 0 ?0
usbfs ? ? ? ? ? ? ? ?/proc/bus/usb ? ? ? ?usbfs ? ? ?defaults ? ? ? ? ? ? ?0 ?0
tmpfs ? ? ? ? ? ? ? ?/var/volatile ? ? ? ?tmpfs ? ? ?defaults,size=16M ? ? 0 ?0
tmpfs ? ? ? ? ? ? ? ?/dev/shm ? ? ? ? ? ? tmpfs ? ? ?mode=0777 ? ? ? ? ? ? 0 ?0
tmpfs ? ? ? ? ? ? ? ?/media/ram ? ? ? ? ? tmpfs ? ? ?defaults,size=16M ? ? 0 ?0

# uncomment this if your device has a SD/MMC/Transflash slot

#/dev/mmcblk0p1 ? ? ? /media/card ? ? ? ? ?auto ? ? ? defaults,sync,noauto ?0 ?0


查看開發板主頻

第一種:

可以看內核啟動信息

U-Boot 2010.12-rc2 (May 06 2014 - 09:23:56)

Cores: ARM 297 MHz

DDR: ??243 MHz

I2C: ??ready

DRAM: ?128 MiB

NAND: ?512 MiB

MMC: ??davinci: 0, davinci: 1

Bad block table found at page 262080, version 0x01

Bad block table found at page 262016, version 0x01

Net: ??Ethernet PHY: LXT972 @ 0x01

DaVinci-EMAC

Hit any key to stop autoboot: ?0?


第二種:

執行 cat /proc/davinci_clocks

查看??arm_clk 的值

root@dm368-evm:/proc# cat davinci_clocks?
ref_clk ? ? ? ? ? users=16 ? ? ?24000000 Hz
pll1 ? ? ? ? ? ?users=15 pll 486000000 Hz
pll1_aux_clk ?users= 5 pll ?24000000 Hz
uart0 ? ? ? users= 1 psc ?24000000 Hz
i2c ? ? ? ? users= 1 psc ?24000000 Hz
spi4 ? ? ? ?users= 0 psc ?24000000 Hz
pwm0 ? ? ? ?users= 0 psc ?24000000 Hz
pwm1 ? ? ? ?users= 0 psc ?24000000 Hz
pwm2 ? ? ? ?users= 0 psc ?24000000 Hz
timer0 ? ? ?users= 1 psc ?24000000 Hz
timer1 ? ? ?users= 0 psc ?24000000 Hz
timer2 ? ? ?users= 2 psc ?24000000 Hz
timer3 ? ? ?users= 0 psc ?24000000 Hz
usb ? ? ? ? users= 1 psc ?24000000 Hz
pll1_sysclkbp users= 0 pll ?24000000 Hz
clkout0 ? ? ? users= 0 pll ?24000000 Hz
pll1_sysclk1 ?users= 0 pll ?24300000 Hz
pll1_sysclk2 ?users= 0 pll 243000000 Hz
pll1_sysclk3 ?users= 2 pll 243000000 Hz
vpss_dac ? ?users= 1 psc 243000000 Hz
mjcp ? ? ? ?users= 1 psc 243000000 Hz
pll1_sysclk4 ?users= 6 pll 121500000 Hz
uart1 ? ? ? users= 1 psc 121500000 Hz
mmcsd1 ? ? ?users= 0 psc 121500000 Hz
spi0 ? ? ? ?users= 0 psc 121500000 Hz
spi1 ? ? ? ?users= 0 psc 121500000 Hz
spi2 ? ? ? ?users= 0 psc 121500000 Hz
spi3 ? ? ? ?users= 0 psc 121500000 Hz
gpio ? ? ? ?users= 1 psc 121500000 Hz
aemif ? ? ? users= 2 psc 121500000 Hz
emac ? ? ? ?users= 1 psc 121500000 Hz
asp0 ? ? ? ?users= 1 psc 121500000 Hz
rto ? ? ? ? users= 0 psc 121500000 Hz
pll1_sysclk5 ?users= 1 pll 243000000 Hz
vpss_master users= 1 psc 243000000 Hz
pll1_sysclk6 ?users= 0 pll ?27000000 Hz
pll1_sysclk7 ?users= 0 pll 486000000 Hz
pll1_sysclk8 ?users= 1 pll ?97200000 Hz
mmcsd0 ? ? ?users= 1 psc ?97200000 Hz
pll1_sysclk9 ?users= 0 pll 243000000 Hz
pll2 ? ? ? ? ? ?users= 1 pll 594000000 Hz
pll2_aux_clk ?users= 0 pll ?24000000 Hz
clkout1 ? ? ? users= 0 pll ?24000000 Hz
pll2_sysclk1 ?users= 0 pll ?23760000 Hz
pll2_sysclk2 ?users= 1 pll 297000000 Hz
arm_clk ? ? users= 1 psc 297000000 Hz
pll2_sysclk3 ?users= 0 pll 297000000 Hz
pll2_sysclk4 ?users= 0 pll ?20482758 Hz
voice_codec users= 0 psc ?20482758 Hz
pll2_sysclk5 ?users= 0 pll ?74250000 Hz
pll2_sysclk6 ?users= 0 pll 594000000 Hz
pll2_sysclk7 ?users= 0 pll 594000000 Hz
pll2_sysclk8 ?users= 0 pll 594000000 Hz
pll2_sysclk9 ?users= 0 pll 594000000 Hz
pwm3 ? ? ? ? ? ?users= 0 psc ?24000000 Hz


RTC驅動修改

查看時間
輸入命令:date
設置日期和時間
輸入命令:date -s "2013-11-02 16:13:30"
將時間寫入時鐘芯片
輸入命令:hwclock -w
輸入命令:reboot

系統重啟后
輸入命令:date
時間為剛才設置的值,測試OK!

總結

以上是生活随笔為你收集整理的DM368开发 -- 常用指令演示的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。