【逗老师的无线电】为MMDVM热点盒子安装树莓派GUI图形界面仪表盘
逗老师玩了大半年的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
2、重启树莓派
reboot
3、使用以下命令将 pi-star 设置为读/写模式:
rpi-rw
4、输入这个命令来下载需要的脚本:
wget http://pistar.uk/downloads/installGUI.sh
5、更改下载文件的权限:
chmod 755 installGUI.sh
6、运行安装程序命令:
./installGUI.sh
然后就是个等,等,等待树莓派自动重启就OK了。估计一般等待时间接近半小时吧。。。。
三、优化细节
因为这个脚本是Pi-Star小组写的,所以安装完GUI之后,默认进入Pi-Star主页,已经具备仪表盘的基本功能了。
但是这时候可以有几个小优化点:
1、优化启动页面位置
默认情况下,系统启动后自动打开浏览器,并打开http://localhost页面,对应pi-star的主页。
如果想修改默认打开其他页面的话,可以编辑下述文件
nano /home/pi-star/.config/lxsession/LXDE-pi/autostart
修改其中
@chromium-browser --noerrdialogs --start-fullscreen --incognito http://localhost/simple/
这里的URL可以换成你想访问的页面,例如http://localhost/admin
2、优化仪表盘显示方案
原版的pi-star仪表盘会比较…简单,显示信息不够骚。逗老师发现了一个牛逼的仪表盘,主要吸引人的是这个仪表盘可配置放大的实时呼叫显示,而且可配置性比较强。
看起来的样子是这样的。
这个仪表盘由W0CHP开发,安装方式比较简单,一条命令一键安装。
curl -Ls https://w0chp.net/WPSD-Install | sudo env NO_SELF_UPDATE=1 bash -s -- -id
但是目前存在两个小问题,所以逗老师打算这两天再写一篇文章,详细介绍这个仪表盘。
- 安装源貌似在国内被墙了,可能导致安装失败。逗老师正在尝试沟通原作者,clone代码到国内源。
- 仪表盘的可配置选项比较多,估计要新开一个专题来介绍这个仪表盘。
所以,未完待续,敬请期待。大家可以先尝试安装GUI界面,使用pi-star的原版仪表盘。后续逗老师及时更新。
好了,这里是BI1FQO,DMR ID:4606666,希望各位HAM通联愉快!73!
【逗老师的无线电】为MMDVM热点盒子安装树莓派GUI图形界面仪表盘相关推荐
- 【逗老师的无线电】MMDVM添加4G网卡之后变身4G路由器
此前,逗老师介绍了如何给MMDVM热点添加一个4G网卡: [逗老师的无线电]MMDVM盒子pi-star系统添加4G网卡及修改路由优先级 本文,咱们接着玩个东西.让这个盒子不光可以连接4G网络进行HA ...
- 【逗老师的无线电】MMDVM盒子pi-star系统添加4G网卡及修改路由优先级
MMDVM盒子如果添加4G网卡,想修改网卡优先级实现优选WLAN或者eth接口,次优选4G接口.可以通过修改网卡metric实现. 一.解锁只读文件系统 虽然,pi-star与树莓派的原生系统区别不大 ...
- 【逗老师的无线电】MMDVM串口屏相关开发
哎呀呀,终于研究通透了MMDVM的串口屏相关了. 目录 一.Nextion和陶晶驰串口屏 NXT和TJC的设计软件资源 二.MMDVM与串口屏通信原理 1.指令发送 1.1.文本更新指令 1.2.页面 ...
- 【逗老师的无线电】Motorola DMR设备如何经由BM中心网络上报APRS位置信息
使用C4FM或者模拟APRS通信的友台对于如何上报自己的定位信息应该已经很熟悉了. 本文主要介绍对于Moto的设备,如何配置ARS服务以实现通过热点或者中继上报自己的位置信息. 就像这样 一.准备工作 ...
- 【逗老师的无线电】MOTOTRBO CPS导入DMR ID通信录的骚操作
逗老师今年拿到了无线电执照,加入了HAM的圈子.作为一个资深折腾狗,又可以在新的领域继续折腾了. 作为HAM的第一篇分享,本文介绍如何通过Python编写摩托罗拉CPS程序保存的ctb文件,进而实现导 ...
- 【逗老师带你学IT】PRTG安装教程-部署简单功能强大的监控软件
一.PRTG简介 个人总结PRTG的优点: 1.脑残化部署,Windows下直接双击安装,剩下的全靠点点点. 2.脑残化使用,全程点点点即可完成添加加设备.加监控点. 3.强大的性能,支持数万个传感器 ...
- Le Potato + Jumbospot MMDVM热点盒子
最近才留意到,树莓派受到编程圈一定瞩目之后,智慧的同胞早已悄咪咪的搞了一堆xx派出来,本来对于香橙派,苹果派,土豆派和香蕉派是不感冒的,但是因为最近树莓派夸张的二级市场价格和断供,终于还是选择了价格相 ...
- MMDVM小盒子更新屏幕固件
mmdvm单/双工数字热点盒子更新屏幕固件方法–BI1JIU 最近入手了自由通878和一个双工热点盒子,使用过程中感觉屏幕显示太单调就想换个固件.屏幕固件更新方法做个记录. 先看一下更新效果 更新前 ...
- 【逗老师带你学IT】PRTG监控通过Python通过串口监控UPS运行状态,PRTG值查询功能定义
本文主要介绍,如何通过串口获取UPS主机的运行状态,并通过PRTG统计监控和告警. 不同UPS主机厂的串口通信协议不同,但是市面上有一种比较通用的协议,如果你使用的是EATON,山特等等国产UPS,大 ...
最新文章
- c语言模拟考试题目,10道C语言笔试模拟题
- Eclipse(STS) 初次搭建Spring Cloud项目之断路器Hystrix(五)
- Spring @PostConstruct和@PreDestroy实例
- cf1526E. Oolimry and Suffix Array(未解决)
- Centos7下python3安装ipython
- 细说linux视频,Shell变量-细说linux配套视频
- MDT2010学习(八),MDT结合WDS部署Win7 x86企业版
- 微型计算机原理及应用课后习题答案,微型计算机原理及应用课后习题答案.doc...
- 自控原理学习笔记---控制系统稳定性分析
- HDU - 6070 线段树 + 分数规划
- ToF 3D视觉传感技术详解、应用场景和市场前景
- java8 Stream详解
- android 如何让应用程序在全部应用程序列表里显示跟隐藏!
- 面试3 -- Set里的元素是不能重复的,那么用什么方法来区分重复与否呢? 是用==还是equals()? 它们有何区别?
- 利用PopButton实现类似Path的点聚式导航
- 宜信支持多渠道前端方案介绍
- gitbook生成pdf时缺少ebook.css解决方案
- 韩顺平—基础—重载、构造器、对象(P228 - P263)
- python爬今日头条组图_(python爬虫之)ajax解析爬取今日头条组图并下载
- WinDbg排查.net性能或内存问题步骤简述