1、文件就是/proc目录文件,是一个内存映射文件,df看看大小,可以看出完全只是一个内存映射,并不是存在存储器上的,也可以说是内存的实时数据。
2、查看CPU信息,这时就要用到内存里保存的信息,cat /proc/cpuinfo看看。
3、具体内容。
4、model name是架构名称。
5、写成一个shell:touch show_cpu.sh。
6、vim打开之后,编写#!/bin/bash,cat /proc/cpuinfo然后按下ESC,输入:wq,保存退出。
7、设置运行权限,chmod 777 show_cpu.sh./show_cpu.sh。
扩展资料:
linux系统使用注意事项:
1、执行pwd指令可立刻得知您目前所在的工作目录的绝对路径名称。
2、clear:这个命令是用来清除屏幕的,不需要任何参数,和dos下面的clr具有相同的功能,如果觉得屏幕太紊乱,就可以用来清除屏幕上的信息。
3、ln命令会保持每一处链接文件的同步性,也就是说不论改动了哪一处,其它的文件都会发生相同的变化。
4、如果用ls察看一个目录时,发现有的文件后面有一个@的符号,那就是一个用ln命令生成的文件,用ls –l命令去察看,就可以看到显示的link的路径了。
参考资料来源:百度百科-linux系统
1、cat /proc/cpuinfo查看linux系统的CPU型号、类型以及大小,如下图所示。
2、通过greap命令根据Physical Processor ID筛选出多核CPU的信息。
3、cat /proc/meminfo查看linux系统内存大小的详细信息,可以查看总内存,剩余内存、可使用内存等信息。
4、df -h查看linux系统各分区的使用情况,要明确linux系统和windows系统分区的不同。
1.打开/dev/fbXfp = open ("/dev/fb0",O_RDWR)
2.获取可变参数,固定参数
ioctl(fp,FBIOGET_VSCREENINFO,&vinfo) 可变参数
ioctl(fp,FBIOGET_FSCREENINFO,&finfo) 固定参数
3.内存映射(mmap)
screensize = vinfo.xres * vinfo.yres * vinfo.bits_per_pixel / 8
/*这就是把fp所指的文件中从开始到 screensize 大小的内容给映射出来,得到一个指向这块空间的指针*/
fbp =(unsigned char *) mmap (0, screensize,
PROT_READ | PROT_WRITE,
MAP_SHARED, fp,0)
4.使用映射后的地址对屏进行 *** 作。
使用上面得到的 fbp 指针来 *** 作显示缓冲区了。
把lcd看成是一块内存,使用mmap函数把它的缓冲区映射到进程空间中,然后通过映射后的地址直接 *** 作驱动中的显示缓冲区,往这块缓冲写数据,lcd就会按数值转换成相应颜色显示在LCD屏上。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)