树莓派使用入门及配置监测屏幕

Raspberry Pi(中文名为“树莓派”,简写为RPi,(或者RasPi / RPI)是为学习计算机编程教育而设计),只有信用卡大小的微型电脑,其系统基于Linux。随着Windows 10 IoT的发布,我们也将可以用上运行Windows的树莓派。
自问世以来,受众多计算机发烧友和创客的追捧,曾经一“派”难求。别看其外表“娇小”,内“心”却很强大,视频、音频等功能通通皆有,可谓是“麻雀虽小,五脏俱全”。

相关信息参考:百度百科

个人站点:https://whl1207.github.io/,记录一些学习笔记,主要写点基于anylogic的仿真和web开发方面的知识点。有兴趣的同学可以探讨一下!

一、硬件

本次购买的硬件包括树莓派4b,微雪3.5寸显示屏,外壳,其使用目的是搭建个人服务器及NAS系统。因此使用3.5寸屏幕作为这些服务的监控屏。

在安装屏幕时注意,需要先将屏幕安装到外壳中,然后对准树莓派的gpio接口接入,若拼接顺序出错可能会导致卡壳。

二、安装操作系统

1、本次选用树莓派官方完整版Raspbian镜像,下载地址如下https://www.raspberrypi.org/downloads/。选择完整版系统进行下载。

2、使用ImageWriter磁盘镜像工具将镜像写入到sd卡,可以考虑在烧录完镜像后更改树莓派的配置文件使其能主动接入wifi。(如外接屏幕可忽略该步骤)

3、将sd卡插入树莓派中即可完成操作系统的安装。

4、配置中文系统。使用如下命令安装字体:

sudo apt-get install ttf-wqy-zenhei

设置中文

sudo raspi-config

按方向选择【localisation options】,选择【change,locale】,选择【zh _cn 】。按回车键,选择确定,按tab切换到finish。
然后输入命令:

sudo reboot

重启系统,系统就会变成了中文了。

三、配置3.5寸触摸屏

初次使用树莓派默认利用hdmi接口输出屏幕信号。此时3.5寸屏显示为全白色。购买的屏幕参考资料如下:http://www.waveshare.net/wiki/3.5inch_RPi_LCD_(A)

现在我们来让屏幕工作起来!

1、下载屏幕驱动(提取码:cyyv)

2、将文件放到需要的目录下

3、使用屏幕驱动点亮屏幕

cd LCD-show/
sudo ./LCD35-show X
#X可选0、90、180和270。分别表示LCD旋转0度、90度、180度和270度。

4、校准触屏
安装校准软件进行校准,本LCD可以通过xinput-calibrator程序进行校准。运行以下命令,进行安装:

sudo apt-get install xinput-calibrator

点击任务栏的Menu键,选择【首选项-> Calibrate Touchscreen】。按显示提示进行触摸校准。

如果要保存这些触摸值,需要在以下路径新建一个99-calibration.conf文件(如果已存在则不需要新建)

/etc/X11/xorg.conf.d/99-calibration.conf

将触摸参数(不同LCD,下图数据可能不同)保存至99-calibration.conf,即可。

有时需要修改该文件中的该值调整触摸方向。

Option "swapAxes" "0"
5inch_HDMI_LCD_FAQ1.jpg

5、切换输出模式
有时我们需要使用hdmi对信号进行输出。将树莓派当电脑使用,我们可以使用如下命令切换屏幕输出方式:

cd LCD-show/
sudo ./LCD-hdmi

四、使用VNC进行远程连接

为了方便操作,有时需要使用远程连接来操作树莓派。
在终端输入以下命令进入配置界面。

sudo raspi-config

依次操作:Interfacing Options -> VNC -> Yes。之后系统会提示你是否要安装 VNC 服务,输入 y 之后回车,等待系统自动下载安装完成,一切顺利的话 VNC 服务就启动了!

五、使用conky监视系统状态

为了能够使用3.5寸触摸屏监控系统状态,这里推荐使用conky来监视系统状态。

1、安装conky

apt-get install conky

2、运行conky

conky

运行后发现默认监控界面不适合3.5寸屏幕,因此需要对配置文件按进行修改。
配置文件的位置如下/etc/conky/conky.conf

为充分利用3.5寸屏幕,修改配置后显示如图所示:

conky.jpg

其修改后的配置文件如下:

-- vim: ts=4 sw=4 noet ai cindent syntax=lua
--[[
Conky, a system monitor, based on torsmo

Any original torsmo code is licensed under the BSD license

All code written since the fork of torsmo is licensed under the GPL

Please see COPYING for details

Copyright (c) 2004, Hannu Saransaari and Lauri Hakkarainen
Copyright (c) 2005-2012 Brenden Matthews, Philip Kovacs, et. al. (see AUTHORS)
All rights reserved.

This program is free software: you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
the Free Software Foundation, either version 3 of the License, or
(at your option) any later version.

This program is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
GNU General Public License for more details.
You should have received a copy of the GNU General Public License
along with this program.  If not, see <http://www.gnu.org/licenses/>.
]]

conky.config = {
    alignment = 'top_left',
    background = true,
    border_width = 1,
    cpu_avg_samples = 2,
    default_color = 'white',
    default_outline_color = 'white',
    default_shade_color = 'white',
    double_buffer = true,
    draw_borders = false,
    draw_graph_borders = true,
    draw_outline = false,
    draw_shades = false,
    use_xft = true,
    font = 'ttf-wqy-zenhei:size=12',
    gap_x = 10,
    gap_y = 35,
    minimum_height = 5,
    minimum_width = 300,
    net_avg_samples = 2,
    no_buffers = true,
    out_to_console = false,
    out_to_stderr = false,
    extra_newline = false,
    own_window = true,
    own_window_class = 'Conky',
    own_window_type = 'desktop',
    own_window_transparent = true,
    stippled_borders = 0,
    update_interval = 1.0,
    uppercase = false,
    use_spacer = 'none',
    show_graph_scale = false,
    show_graph_range = false,
}

conky.text = [[
${color #78af78}运行时间:${color #db7093} $uptime
${color #78af78}主频:${color #db7093}$freq MHz  ${color #78af78}温度:${color #db7093}$acpitemp℃  ${color #78af78} I/O: $alignr${color #db7093}${diskio}
${color #78af78}CPU:$color $cpu% ${cpubar 4}
${color #78af78}内存:$color $memperc% ${membar 4}
${color #78af78}容量:$color${fs_used /}/${fs_size /} ${fs_bar 6 /}
$hr
${color #78af78}IP:${color #db7093} ${addr wlan0}
${color #78af78}下载:${downspeed wlan0} k/s ${alignr}上传 ${upspeed wlan0} k/s
${downspeedgraph wlan0 20,125} ${alignr}${upspeedgraph wlan0 20,125}
$color$hr
${color #78af78}进程(共$color $processes ${color #78af78}个)     ${alignr}PID   CPU%   MEM%
${color lightgrey} ${top name 1}     ${alignr}${top pid 1} ${top cpu 1} ${top mem 1}
${color lightgrey} ${top name 2}     ${alignr}${top pid 2} ${top cpu 2} ${top mem 2}
]]

个人主页:https://whl1207.github.io/

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
  • 序言:七十年代末,一起剥皮案震惊了整个滨河市,随后出现的几起案子,更是在滨河造成了极大的恐慌,老刑警刘岩,带你破解...
    沈念sama阅读 205,386评论 6 479
  • 序言:滨河连续发生了三起死亡事件,死亡现场离奇诡异,居然都是意外死亡,警方通过查阅死者的电脑和手机,发现死者居然都...
    沈念sama阅读 87,939评论 2 381
  • 文/潘晓璐 我一进店门,熙熙楼的掌柜王于贵愁眉苦脸地迎上来,“玉大人,你说我怎么就摊上这事。” “怎么了?”我有些...
    开封第一讲书人阅读 151,851评论 0 341
  • 文/不坏的土叔 我叫张陵,是天一观的道长。 经常有香客问我,道长,这世上最难降的妖魔是什么? 我笑而不...
    开封第一讲书人阅读 54,953评论 1 278
  • 正文 为了忘掉前任,我火速办了婚礼,结果婚礼上,老公的妹妹穿的比我还像新娘。我一直安慰自己,他们只是感情好,可当我...
    茶点故事阅读 63,971评论 5 369
  • 文/花漫 我一把揭开白布。 她就那样静静地躺着,像睡着了一般。 火红的嫁衣衬着肌肤如雪。 梳的纹丝不乱的头发上,一...
    开封第一讲书人阅读 48,784评论 1 283
  • 那天,我揣着相机与录音,去河边找鬼。 笑死,一个胖子当着我的面吹牛,可吹牛的内容都是我干的。 我是一名探鬼主播,决...
    沈念sama阅读 38,126评论 3 399
  • 文/苍兰香墨 我猛地睁开眼,长吁一口气:“原来是场噩梦啊……” “哼!你这毒妇竟也来了?” 一声冷哼从身侧响起,我...
    开封第一讲书人阅读 36,765评论 0 258
  • 序言:老挝万荣一对情侣失踪,失踪者是张志新(化名)和其女友刘颖,没想到半个月后,有当地人在树林里发现了一具尸体,经...
    沈念sama阅读 43,148评论 1 300
  • 正文 独居荒郊野岭守林人离奇死亡,尸身上长有42处带血的脓包…… 初始之章·张勋 以下内容为张勋视角 年9月15日...
    茶点故事阅读 35,744评论 2 323
  • 正文 我和宋清朗相恋三年,在试婚纱的时候发现自己被绿了。 大学时的朋友给我发了我未婚夫和他白月光在一起吃饭的照片。...
    茶点故事阅读 37,858评论 1 333
  • 序言:一个原本活蹦乱跳的男人离奇死亡,死状恐怖,灵堂内的尸体忽然破棺而出,到底是诈尸还是另有隐情,我是刑警宁泽,带...
    沈念sama阅读 33,479评论 4 322
  • 正文 年R本政府宣布,位于F岛的核电站,受9级特大地震影响,放射性物质发生泄漏。R本人自食恶果不足惜,却给世界环境...
    茶点故事阅读 39,080评论 3 307
  • 文/蒙蒙 一、第九天 我趴在偏房一处隐蔽的房顶上张望。 院中可真热闹,春花似锦、人声如沸。这庄子的主人今日做“春日...
    开封第一讲书人阅读 30,053评论 0 19
  • 文/苍兰香墨 我抬头看了看天上的太阳。三九已至,却和暖如春,着一层夹袄步出监牢的瞬间,已是汗流浃背。 一阵脚步声响...
    开封第一讲书人阅读 31,278评论 1 260
  • 我被黑心中介骗来泰国打工, 没想到刚下飞机就差点儿被人妖公主榨干…… 1. 我叫王不留,地道东北人。 一个月前我还...
    沈念sama阅读 45,245评论 2 352
  • 正文 我出身青楼,却偏偏与公主长得像,于是被迫代替她去往敌国和亲。 传闻我的和亲对象是个残疾皇子,可洞房花烛夜当晚...
    茶点故事阅读 42,590评论 2 343