参看: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开发 -- 常用指令演示相关推荐

  1. Hi3516A开发--常用指令和根文件目录详解

    一.常用命令 #arch                                              #显示机器的处理器架构 # uname -a                     ...

  2. DM368开发 -- AT 指令和常见错误码

    一.AT 指令 最近分析bug经常需要看radio的log, 把常见的AT命令放在这里备忘. 1. 一般命令 1. AT+CGMI 给出模块厂商的标识.  2. AT+CGMM 获得模块标识.这个命令 ...

  3. Android开发常用指令

    android 系统系统负载查看 dumpsys cpuinfocat /proc/stat CPU (user, nice, system, idle, iowait, irq, softirq, ...

  4. 开发常用英语单词表格

    之前朋友买的某学堂的软件开发常用词汇(英语),一直没咋看过,放在云盘里吃了3年灰,随着时间的增长,有些技术文档都是纯英文的,因而有了这方面的学习想法,将pdf的表格做成了一个markdown格式的. ...

  5. linux入门与常用指令

    前言 在入门linux的时候感觉大部分很糟糕的,尤其是java开发者来说,对于非运维人员可能刚开始会对linux有很大的抵触性,可能还是更多喜欢桌面操作.或者在之前的学习中本来web的一堆东西就已经够 ...

  6. HTML 常用标签演示

    HTML 常用标签演示 本页演示的所有标签均为浏览器默认效果. [基础] <div> 定义文档中的节(块元素,无任何属性) <span> 定义文档中的节(内联元素,无任何属性) ...

  7. linux下开发python爬虫_linux入门教程—开发常用命令

    开发常用命令 查找文件 find / -name filename.txt 根据名称查找/目录下的filename.txt文件. 查看一个程序是否运行 ps –ef|grep tomcat 查看所有有 ...

  8. 小白也能学会的 Git 常用指令指南

    目录 1.git init 2. git add 3.git commit 4.git log 5.git reflog 6.git reset --hard HEAD~X 7.git status ...

  9. Nginx实战部署常用功能演示(超详细版),绝对给力~~~

    前言 上次分享了一些开发过程中常用的功能,但如果到真实环境中,其实还需要一些额外的配置,比如说跨域.缓存.配置SSL证书.高可用等,老规矩,还是挑几个平时比较常用的进行演示分享.上篇详见Nginx超详 ...

最新文章

  1. JXOI2018做题笔记
  2. SPI分配传感器的寄存器
  3. 单片机断电后不保存程序_法兰购买到货后直接入库保存?不不不,还需要做一件事情...
  4. 20145217 《信息安全系统设计基础》第0周学习总结
  5. VLSM(可变长子网掩码)图表
  6. mysql常用的备份命令有哪些_MySQL常用备份还原命令
  7. python进阶12并发之八多线程与数据同步
  8. 软件工程期末考试复习(二)
  9. 使用系统定时器SysTick实现精确延时微秒和毫秒函数
  10. 计算机一级excel建立数据透视表,excel中插入数据透视表的方法
  11. 计算机隐藏功能表格行,Excel如何一键隐藏、显示某些行(excel表格)
  12. magicbook java开发,买前必看,荣耀MagicBook和华为MateBook D(2018版)哪个更适合你?
  13. Python 乱码原理及其解决办法
  14. 【janus 】openresty +janus
  15. 如何使用ABBYY Vantage的“增值税发票” 技能, 如何使用处理银行转账收据。
  16. 网站添加头部Meta property=og协议的使用方法详解教程
  17. 浙大版《python程序设计》第2章课后习题
  18. SpringBoot 集成Swagger3+knife4j
  19. 人工神经网络算法与机器算法是相同的算法吗
  20. 读博的选择,读博,还是不读博?

热门文章

  1. 洛谷 P1273 【有线电视网】
  2. final关键字细节
  3. lucene 索引优化
  4. poj2392 Space Elevator
  5. JS中对于email格式的判断
  6. Deep learn toolbox:CNN BP求导解析
  7. 编程方法学20:图形用户界面
  8. IP地址,子网掩码、默认网关,DNS服务器是什么意思
  9. torch.cat同时连接多个tensor
  10. cifar数据库及图像可视化