4 显示开机时间和内存剩余空间_第1页
4 显示开机时间和内存剩余空间_第2页
4 显示开机时间和内存剩余空间_第3页
4 显示开机时间和内存剩余空间_第4页
免费预览已结束,剩余1页可下载查看

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

CPU Info 液晶屏正确插入到树莓派上后,需要编译运行程序才可以正常显示,本实验用来显示树莓派当前开机时间和内存剩余空间。一、安装wringPi库CPU Info 液晶屏是依靠树莓派的GPIO口来进行数据通讯的,所以要安装wiringPi库文件。依次输入以下命令安装wringPi库。已经安装过wiringPi库的朋友可以忽略这一步。cd git clone git://wiringPicd wiringPi./build二、安装驱动。2.1拷贝驱动文件到树莓派上电脑端安装WinSCP工具,连接树莓派后把资料中下载的cpu_show_uptime.zip压缩包传到树莓派的pi目录下。树莓派与win电脑传输文件的方法请参考:/build.html?id=2631&cid=3082.2解压程序 打开树莓派的终端,找到刚刚传进树莓派的cpu_show_uptime.zip文件输入以下命令解压文件unzip cpu_show_uptime.zip提示以下内容即解压成功2.3 进入程序文件夹cd /cpu_show_uptime输入以下查看当前文件夹下的文件ls2.4编译程序文件在终端输入以下命令编译程序cc -o cpushow_uptime pcd8544_rpi.c PCD8544.c -L/usr/local/lib -lwiringPi其中,cc是编译命令,-o 是编译参数,cpushow_uptime 是生成的程序名,pcd8544_rpi.c 和PCD8544.c 是当前目录下的源程序文件,-L/usr/local/lib和-lwiringPi是引用库文件。2.5 运行程序输入以下命令运行程序./cpushow_uptime系统会跳出Raspberry Pi PCD8544 sysinfo display 提示,并且在CPU Info 液晶屏上显示以下内容开机219分钟,内存剩余614兆。三、代码解读输入以下命令打开程序源码pcd8544_ano pcd8544_rpi.c1.以下部分是引脚设置,在液晶屏背面已经注明GPIO口的对应关系。2.接下来进入main函数3.前面部分是初始化程序和提示信息;后面部分是一个for循环,也就是我们显示数据的操作。获取CPU使用率其中,sprintf(uptimeInfo, Uptime %ld min., uptime); 函数是一个拼接函数,把uptime的数值替换到 %ld 位置上,然后保存到uptimeInfo中。如果uptime的数值是2,最后输出uptimeInfo的结果Uptime 2 min。LCDdrawstring(0, 1, Hello YahBoom!)函数代表从第一列,第二行开始显示Hello YahBoom!这个句子。第一个参数:0,代表从左第一列开始,第二个参数:1,代表从上第二行开始,第三个参数:hello YahBoom!,代表要显示的数据。注意:如果已经添加了开机自启动的朋友,请先把/home/pi/.config/autostart文件夹下关于1.6寸屏显示的xx.desktop文件移到pi目录下。若没有关闭已经运行的程序,程序运行后会因为冲突导致屏幕一直跳变。例如有一个开机驱动1.6寸屏的文件start.desktop在/home/pi/.config/autostart文件夹下。把start.desktop移动到pi目录下mv

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论