文章目录

  • 前言
  • 一、Hisi芯片
  • 二、查看芯片信息
    • 1. 查看系统内存
    • 2. 查看mmz内存
    • 3. 查看挂载信息
    • 4. 查看自启动文件
    • 5. 查看系统进程的信息
    • 6. 查看芯片网口信息
  • 总结

前言

本文主要介绍下:熟悉Hisi芯片的基本信息。


一、Hisi芯片

海思芯片系列:Hisi3516V300、3559A。
海思平台的内存分为两部分:os内存和mmz内存。os内存为linux系统内存;mmz内存为由mmz驱动模块管理的供媒体业务单独使用的内存。

二、查看芯片信息

1. 查看系统内存

可以看出板子内存是4G,目前可用是3.9G.

~ # cat /proc/meminfo
MemTotal:        4029132 kB
MemFree:          321220 kB
MemAvailable:    3927800 kB
Buffers:           11624 kB
Cached:          3579112 kB
SwapCached:            0 kB
Active:           675868 kB
Inactive:        2916784 kB
Active(anon):       1940 kB
Inactive(anon):        0 kB
Active(file):     673928 kB
Inactive(file):  2916784 kB
Unevictable:           0 kB
Mlocked:               0 kB
SwapTotal:             0 kB
SwapFree:              0 kB
Dirty:                 8 kB
Writeback:             0 kB
AnonPages:          1936 kB
Mapped:             4464 kB
Shmem:                32 kB
Slab:              75892 kB
SReclaimable:      60012 kB
SUnreclaim:        15880 kB
KernelStack:        1888 kB
PageTables:          172 kB
NFS_Unstable:          0 kB
Bounce:                0 kB
WritebackTmp:          0 kB
CommitLimit:     2014564 kB
Committed_AS:       7180 kB
VmallocTotal:   263061440 kB
VmallocUsed:           0 kB
VmallocChunk:          0 kB
CmaTotal:           4096 kB
CmaFree:               0 kB

2. 查看mmz内存

根据MMZ_USE_INFO,可知:mmz总内存为4G,已经使用52M,可用内存为3.9G。

~ # cat /proc/media-mem
+---ZONE: PHYS(0x148000000, 0x243FFFFFF), GFP=0, nBYTES=4128768KB,    NAME="anonymous"|-MMB: phys(0x148000000, 0x14800BFFF), kvirt=0xFFFFFF8008E70000, flags=0x00000001, length=48KB,    name="sys_scale_coef"|-MMB: phys(0x14800C000, 0x14802BFFF), kvirt=0x00000000, flags=0x00000000, length=128KB,    name="TDE_MEMPOOL_MMB"|-MMB: phys(0x14802C000, 0x14807CFFF), kvirt=0xFFFFFF800A300000, flags=0x00000001, length=324KB,    name="gdc_node_buf"|-MMB: phys(0x14807D000, 0x1481A0FFF), kvirt=0xFFFFFF800A600000, flags=0x00000001, length=1168KB,    name="VGS_NodeBuf"|-MMB: phys(0x1481A1000, 0x1481C1FFF), kvirt=0xFFFFFF800A500000, flags=0x00000001, length=132KB,    name="dis_node_buf"|-MMB: phys(0x1481C2000, 0x1483AAFFF), kvirt=0xFFFFFF800AE00000, flags=0x00000001, length=1956KB,    name="vo0_coef_buf"|-MMB: phys(0x1483AB000, 0x14A34EFFF), kvirt=0x00000000, flags=0x00000000, length=32400KB,    name="hifb_layer0"|-MMB: phys(0x14A34F000, 0x14B320FFF), kvirt=0x00000000, flags=0x00000000, length=16200KB,    name="hifb_layer1"|-MMB: phys(0x14B321000, 0x14B360FFF), kvirt=0x00000000, flags=0x00000000, length=256KB,    name="hifb_layer2"|-MMB: phys(0x14B361000, 0x14B390FFF), kvirt=0xFFFFFF800ADC0000, flags=0x00000001, length=192KB,    name="HIFB COEF"|-MMB: phys(0x14B391000, 0x14B410FFF), kvirt=0x00000000, flags=0x00000000, length=512KB,    name="jpegd0_emar"|-MMB: phys(0x14B411000, 0x14B445FFF), kvirt=0xFFFFFF800E780000, flags=0x00000001, length=212KB,    name="IVE_QUEUE"|-MMB: phys(0x14B446000, 0x14B446FFF), kvirt=0xFFFFFF8008E4D000, flags=0x00000003, length=4KB,    name="IVE_TEMP_NODE"|-MMB: phys(0x14B447000, 0x14B466FFF), kvirt=0xFFFFFF800E800000, flags=0x00000001, length=128KB,    name="SVP_NNIE_QUEUE"|-MMB: phys(0x14B467000, 0x14B46DFFF), kvirt=0xFFFFFF8008FF8000, flags=0x00000003, length=28KB,    name="SVP_NNIE_MODLE_"---MMZ_USE_INFO:total size=4128768KB(4032MB),used=53688KB(52MB + 440KB),remain=4075080KB(3979MB + 584KB),zone_number=1,block_number=15

3. 查看挂载信息

~ # df -h
Filesystem                Size      Used Available Use% Mounted on
/dev/root               484.3M    243.9M    230.5M  51% /
tmpfs                     1.9G         0      1.9G   0% /dev
/dev/emmcblk0p5          55.9G     50.1G      2.9G  95% /home/rundir
tmpfs                     1.9G         0      1.9G   0% /tmp
tmpfs                     1.9G         0      1.9G   0% /run
20.4.5.24:/home/lll/harddisk1.8T    354.7G      1.4T  20% /mnt/lll
20.4.5.30:/data/workspace1.8T      1.1T    653.6G  62% /mnt/lhk

4. 查看自启动文件

自启动文件为:rcS。(自启动文件一般为rc开头的文件)

~ # cd /etc/init.d/
/etc/init.d # ls
board_init.sh     dvr_run.sh        nebula_ntp.sh     nebula_udhcpc.sh
dnode             lite.sh           nebula_run.sh     rcS

5. 查看系统进程的信息

/proc目录下,是系统进程的相关信息

~ # cd /proc
/proc # ls
1              1514           322            637            7              869            iomem          self
10             16             324            638            702            870            ioports        slabinfo
1004           17936          325            6388           705            9              irq            softirqs
1005           18             326            639            8              940            kallsyms       stat
1091           19             327            640            807            994            kmsg           sys
11             2              329            641            808            buddyinfo      kpagecount     sysrq-trigger
1172           20             337            642            810            bus            kpageflags     sysvipc
1187           21             341            643            812            cmdline        loadavg        thread-self
1188           22             346            644            817            consoles       locks          timer_list
1196           23             350            645            818            cpuinfo        mci            tty
1198           24             355            646            819            crypto         media-mem      umap
12             25             380            647            820            device-tree    meminfo        uptime
1210           26             4              648            821            devices        misc           version
1211           27             466            649            822            diskstats      modules        vmallocinfo
1214           28             467            650            823            driver         mounts         vmstat
1215           29             478            684            824            execdomains    mtd            yaffs
1235           29328          479            687            8414           fb             net            zoneinfo
13             3              5              690            8424           filesystems    pagetypeinfo
13352          30             556            693            8425           fs             partitions
13410          31             6192           6930           846            hi_ipcm        sched_debug
14             320            635            696            865            higmac         schedstat
15             321            636            699            866            interrupts     scsi

6. 查看芯片网口信息

板子有两个网口:eth0 和 eth1。

~ # ifconfig
eth0      Link encap:Ethernet  HWaddr 30:DA:6D:01:DC:17  inet addr:20.4.10.22  Bcast:20.4.10.255  Mask:255.255.255.0inet6 addr: fe80::3eda:6dff:fe01:dc17/64 Scope:LinkUP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1RX packets:21826628 errors:0 dropped:2201707 overruns:0 frame:0TX packets:2108800 errors:0 dropped:0 overruns:0 carrier:0collisions:0 txqueuelen:1000 RX bytes:12625884033 (11.7 GiB)  TX bytes:40225749537 (37.4 GiB)Interrupt:44 eth1      Link encap:Ethernet  HWaddr 3C:DA:6D:01:DC:18  inet addr:192.168.1.10  Bcast:192.168.1.255  Mask:255.255.255.0UP BROADCAST MULTICAST  MTU:1500  Metric:1RX packets:0 errors:0 dropped:0 overruns:0 frame:0TX packets:0 errors:0 dropped:0 overruns:0 carrier:0collisions:0 txqueuelen:1000 RX bytes:0 (0.0 B)  TX bytes:0 (0.0 B)Interrupt:45 lo        Link encap:Local Loopback  inet addr:127.0.0.1  Mask:255.0.0.0inet6 addr: ::1/128 Scope:HostUP LOOPBACK RUNNING  MTU:65536  Metric:1RX packets:1644 errors:0 dropped:0 overruns:0 frame:0TX packets:1644 errors:0 dropped:0 overruns:0 carrier:0collisions:0 txqueuelen:1 RX bytes:82200 (80.2 KiB)  TX bytes:82200 (80.2 KiB)

总结

持续更新中…

海思芯片--查看基本信息相关推荐

  1. 海思芯片查看系统内存和mmz内存的命令

    查看mmz内存的指令: cat /proc/media-mem 解析: 不仅可以看到mmz的总大小.已申请大小.剩余的内存多少:还可以查看申请的每块内存的大小.地址.名字等. 查看系统内存的命令: c ...

  2. 海思芯片-Proc调试信息查看-视频输入输出信息-电压信息

    一.Hisi芯片 海思芯片系列:hi3535.hi3536. 海思平台的内存分为两部分:os内存和mmz内存.os内存为linux系统内存:mmz内存为由mmz驱动模块管理的供媒体业务单独使用的内存. ...

  3. 海思芯片MPP模块——视频缓存池机制介绍

    1.前言 本文是根据hi3518ev200芯片的SDK包中MPP手册进行讲解,如果想要通过第一手资料了解更多细节,请自行阅读<HiMPP IPC V2.0 媒体处理软件开发参考.pdf>: ...

  4. 海思芯片关于显示信息的调试及查看-HDMI信息

    海思芯片关于显示信息的调试及查看 一下调试信息均可在<海思常见问题定位指南和HMS调试指南>查看 1.抓取海思底层播放器的日志 把以下内容拷贝到一个文本中,把文本命名为 AvplayDeb ...

  5. 海思芯片文件及查看方法

    一:根目标文件系统 根目录的文件: / # ls backup factory linuxrc opt sys bin home lost+found proc tmp boot init mknod ...

  6. 设置海思芯片MMZ内存、OS内存详解

    1.前言 (1)本文是基于hi3516dv300芯片的uboot和内核进行讲解: (2)dv300芯片的板子上实际接了2G内存,dv300芯片实际最大也只支持2G内存: 2.hi3516dv300芯片 ...

  7. 海思芯片部署MPP并验证功能

    1. 前期准备 1.1搭建好开发环境: 1.这里说的是以个人电脑进行开发:安装好虚拟机,在虚拟机中搭建好nfs服务器,确保开发板可以挂载上虚拟机: 2.确保开发板和PC可以通过串口通信: 1.2熟悉海 ...

  8. 【HISI系列】海思芯片驱动使用方法

    DATE: 2019-2-22 前言     在调试不同海思芯片的编码器时,遇到了需要加载和卸载驱动的情况,并且调试过程中出现不同硬件层面和编码的错误,特将问题定位方法记录一下以供后续参考. 1.海思 ...

  9. 从零开始在海思芯片上部署uboot、kernel、rootfs、mpp

    前言 本文介绍的是拿到海思芯片的开发板和海思的SDK开发包,在裸机上部署uboot.kernel.rootfs.mpp的过程,其中不涉及uboot.kernel.rootfs.mpp的细节,主要是介绍 ...

最新文章

  1. three.js 调用网络摄像头
  2. php crc16校验算法,PHP串口通信中计算crc16校验码
  3. LeetCode-有效的字母异位词
  4. Scala多特质混入时的执行顺序
  5. Java堆内存溢出代码示例
  6. java动态拼接String类sql
  7. Arrays.asList()返回的ArrayList,这是Arrays里内嵌的一个私有静态类,而并不是java.util.ArrayList类
  8. document.createDocumentFragment 以及创建节点速度比较
  9. Android面试题总结加强再加强版(三)
  10. 怎么查看linux文件夹下有多少个文件
  11. 实战_23_高可用负载均衡集群的实现(Mycat+ZK +HAProxy + Keepalived)
  12. BottomupSort算法 c++代码实现
  13. 如何使用python装饰器_Python学习之如何使用装饰器 @decorator
  14. linux blind函数,C++拾遗--bind函数绑定
  15. 为什么情人总比老婆好
  16. 打通 C++ 和 C# 关于 COM 组件互相调用的任督二脉
  17. MEF的asp.net Hello World程序
  18. 【数字图像处理系列三】图像增强:线性、 分段线性、 对数、 反对数、 幂律(伽马)变换、直方图均衡
  19. 飞凌小课堂-RK3399系列 linux双千兆网口解决方法-RTL8153
  20. iOS苹果开发者账号申请教程

热门文章

  1. vscode添加源文件_VSCode 添加自定义注释的方法(附带红色警戒经典注释风格)
  2. 【时间序列】时间序列预测方法总结(对应文章给出详细链接)
  3. mysql导入数据命令Load data详解及示例
  4. 爱丁堡计算机专业硕士世界排名,爱丁堡大学计算机世界排名
  5. 【Microsoft Store打不开(Microsoft Store需要联网。你似乎没有联网。)】
  6. JAVA读取Excel2003、2007、2010
  7. 深入解读DAMA-DMBOK2
  8. 全国DAMA-CDGA/CDGP数据治理认证考试难不难?
  9. css3 中@font-face 一个css文件可以定义多种字体
  10. qt制作软键盘(虚拟键盘)