当前位置:   article > 正文

【逗老师的无线电】为MMDVM热点盒子安装树莓派GUI图形界面仪表盘_wpsd mmdvm

wpsd mmdvm

逗老师玩了大半年的DMR,感觉大部分MMDVM外挂的串口屏仪表盘,受限于串口屏的通信原理,layout都不是特别美观、刷新率也低。那有没有办法让MMDVM盒子直接通过SPI液晶屏或者HDMI接口来显示仪表盘呢?

逗老师是个爱折腾的HAM,那当然可以了。

在这里插入图片描述
在这里插入图片描述
顺便炫耀下我这个用Atomos NINJA V和树莓派4攒起来的热点,就问,用4000多块钱的监视器当MMDVM热点屏幕的,这算不算圈内色彩还原度最好的一块MMDVM屏幕。(手动狗头)
在这里插入图片描述
在这里插入图片描述

基本原理:

  • pi-star安装GUI界面
  • 选一个好看的仪表盘当做启动主界面

这两个问题,拆分看来都比较好解决。下面咱们一步一步来来。

一、MMDVM、Pi-Star和树莓派的关系

咱们先科普一下这个小知识点。各位HAM们应该总是把【Pi-Star】、【MMDVM】和【树莓派】这几个名词连在一起一起说,那么者三个东西的关系,尤其是【Pi-Star】、【树莓派】的关系是什么呢,各位HAM老哥们可能有90%以上的都傻傻分不清楚。
先说一下这三者的关系

  • MMDVM–软件、应用程序
  • Pi-Star–操作系统
  • 树莓派–硬件,计算机

举个例子,这三者的关系,基本就是Photoshop->Windows->戴尔,这三家的关系

MMDVM是英国HAM G4KLX发起的一个项目,后来经过一次转手,但是目前依然是最热门的数字无线电通信软件。注意,这玩意是个软件。同时MMDVM不光可以运行在Pi-Star操作系统中,也可以运行在Ubuntu和其他Linux,甚至是Windows里。
参见这篇帖子,就是在Windows下安装MMDVM进行无线通联。
【逗老师的无线电】宝峰神机刷OpenGD77摇身变为DMR大热点

Pi-Star是MW0MWZ前辈(是个英国佬)开发的一个集成操作系统,哥们最牛逼的地方,就是在这个系统里面集成了MMDVM。这就好比,你想装个Auto CAD到你电脑里面,但是不会装。这时候有个大神过来直接给你一个windows镜像,Windows会装吧,装完我这个Windows,里面直接就有CAD,你说爽不爽。
Pi-Star的镜像基于树莓派的官方镜像进行二次开发,同样也是Debin Linux的一个分支。所以,很多基于树莓派的官方操作系统的功能,都可以尝试在Pi-Star上进行安装。

树莓派RaspberryPi是一群英国佬(没错,还是英国佬)2012年3月,英国剑桥大学的埃本·阿普顿正式发售了当时世界上最小的ARM计算机,就是后来的树莓派。最初,树莓派是为学习计算机编程教育而设计,官方操作系统基于Linux。后来随着Windows 10 IoT的发布,用户可以用上运行Windows的树莓派。所以你没看错,这玩意也能跑Windows。
在这里插入图片描述
所以,当你想实现一个功能,其实可以倒推,需要什么软件,需要什么操作系统,需要什么硬件。这三者凑在一起,就构成了【解决方案】这个听起来很高大上的东西。
目前,大家之所以把MMDVM、Pi-Star和树莓派三个东西混在一起,是因为这套解决方案学习成本低,硬件成本适中,用户基数大,普及程度广,自带Web管理界面。所以大家不深究的话,容易把他们混成一谈。
但是要记住:

  • MMDVM不光能跑在Pi-Star上,也能跑在Windows及其他平台上
  • MMDVM不一定非要用树莓派,也可以跑在OpenWrt操作系统上进而套用其他硬件平台。
  • 树莓派不光能当热点盒子,这玩意玩法可多了,比如还能做NAS。

二、Pi-Star安装Raspberry Pi的GUI界面

上面已经说了,Pi-Star的镜像基于树莓派的官方镜像进行二次开发,同样也是Debin Linux的一个分支。所以原版树莓派OS(Raspberry Pi OS)的GUI图形界面,理论上也可以安装在Pi-Star。那玩意大概长这样:

在这里插入图片描述
你想,有了这玩意,咱们在里面开一个浏览器,是不是就可以打开Pi-Star的网页控制台,然后显示仪表盘了呢?
关于如何安装树莓派OS的GUI,详情可以参考

GUIDE: Raspbian Lite with RPD/LXDE/XFCE/MATE/i3/Openbox/X11 GUI

当然,我不觉得读者大爷们会去读完这篇文章。而且注意,这个办法是人家树莓派的小组写的。所以,逗老师给大家总结了一个专门为HAM定制的办法,此办法由pi-star小组总结,算是适配pi-star比较好的安装GUI的傻瓜方案。
先说一下注意事项:

  • 建议使用树莓派4或者3B,2就不要考虑了,卡出翔
  • 安装过程中需要下载大约1GB左右的文件,建议找个网好的地方
  • 存储卡至少用个8GB的,别装着装着空间不够了

安装步骤:
ssh登录到pi-star上之后,执行下列命令
1、使用以下命令扩展 SD 卡

sudo pistar-expand
  • 1

2、重启树莓派

reboot
  • 1

3、使用以下命令将 pi-star 设置为读/写模式:

rpi-rw
  • 1

4、输入这个命令来下载需要的脚本:

wget http://pistar.uk/downloads/installGUI.sh
  • 1

5、更改下载文件的权限:

chmod 755 installGUI.sh
  • 1

6、运行安装程序命令:

./installGUI.sh 
  • 1

然后就是个等,等,等待树莓派自动重启就OK了。估计一般等待时间接近半小时吧。。。。

三、优化细节

因为这个脚本是Pi-Star小组写的,所以安装完GUI之后,默认进入Pi-Star主页,已经具备仪表盘的基本功能了。
但是这时候可以有几个小优化点:

1、优化启动页面位置

默认情况下,系统启动后自动打开浏览器,并打开http://localhost页面,对应pi-star的主页。
如果想修改默认打开其他页面的话,可以编辑下述文件

nano /home/pi-star/.config/lxsession/LXDE-pi/autostart
  • 1

修改其中

@chromium-browser --noerrdialogs --start-fullscreen --incognito http://localhost/simple/
  • 1

这里的URL可以换成你想访问的页面,例如http://localhost/admin
在这里插入图片描述

2、优化仪表盘显示方案

原版的pi-star仪表盘会比较…简单,显示信息不够骚。逗老师发现了一个牛逼的仪表盘,主要吸引人的是这个仪表盘可配置放大的实时呼叫显示,而且可配置性比较强。
看起来的样子是这样的。
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
这个仪表盘由W0CHP开发,安装方式比较简单,一条命令一键安装。

curl -Ls https://w0chp.net/WPSD-Install | sudo env NO_SELF_UPDATE=1 bash -s -- -id
  • 1

但是目前存在两个小问题,所以逗老师打算这两天再写一篇文章,详细介绍这个仪表盘。

  • 安装源貌似在国内被墙了,可能导致安装失败。逗老师正在尝试沟通原作者,clone代码到国内源。
  • 仪表盘的可配置选项比较多,估计要新开一个专题来介绍这个仪表盘。

所以,未完待续,敬请期待。大家可以先尝试安装GUI界面,使用pi-star的原版仪表盘。后续逗老师及时更新。

好了,这里是BI1FQO,DMR ID:4606666,希望各位HAM通联愉快!73!

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/小小林熬夜学编程/article/detail/303866
推荐阅读
相关标签
  

闽ICP备14008679号