逗老师玩了大半年的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图形界面仪表盘相关推荐

  1. 【逗老师的无线电】MMDVM添加4G网卡之后变身4G路由器

    此前,逗老师介绍了如何给MMDVM热点添加一个4G网卡: [逗老师的无线电]MMDVM盒子pi-star系统添加4G网卡及修改路由优先级 本文,咱们接着玩个东西.让这个盒子不光可以连接4G网络进行HA ...

  2. 【逗老师的无线电】MMDVM盒子pi-star系统添加4G网卡及修改路由优先级

    MMDVM盒子如果添加4G网卡,想修改网卡优先级实现优选WLAN或者eth接口,次优选4G接口.可以通过修改网卡metric实现. 一.解锁只读文件系统 虽然,pi-star与树莓派的原生系统区别不大 ...

  3. 【逗老师的无线电】MMDVM串口屏相关开发

    哎呀呀,终于研究通透了MMDVM的串口屏相关了. 目录 一.Nextion和陶晶驰串口屏 NXT和TJC的设计软件资源 二.MMDVM与串口屏通信原理 1.指令发送 1.1.文本更新指令 1.2.页面 ...

  4. 【逗老师的无线电】Motorola DMR设备如何经由BM中心网络上报APRS位置信息

    使用C4FM或者模拟APRS通信的友台对于如何上报自己的定位信息应该已经很熟悉了. 本文主要介绍对于Moto的设备,如何配置ARS服务以实现通过热点或者中继上报自己的位置信息. 就像这样 一.准备工作 ...

  5. 【逗老师的无线电】MOTOTRBO CPS导入DMR ID通信录的骚操作

    逗老师今年拿到了无线电执照,加入了HAM的圈子.作为一个资深折腾狗,又可以在新的领域继续折腾了. 作为HAM的第一篇分享,本文介绍如何通过Python编写摩托罗拉CPS程序保存的ctb文件,进而实现导 ...

  6. 【逗老师带你学IT】PRTG安装教程-部署简单功能强大的监控软件

    一.PRTG简介 个人总结PRTG的优点: 1.脑残化部署,Windows下直接双击安装,剩下的全靠点点点. 2.脑残化使用,全程点点点即可完成添加加设备.加监控点. 3.强大的性能,支持数万个传感器 ...

  7. Le Potato + Jumbospot MMDVM热点盒子

    最近才留意到,树莓派受到编程圈一定瞩目之后,智慧的同胞早已悄咪咪的搞了一堆xx派出来,本来对于香橙派,苹果派,土豆派和香蕉派是不感冒的,但是因为最近树莓派夸张的二级市场价格和断供,终于还是选择了价格相 ...

  8. MMDVM小盒子更新屏幕固件

    mmdvm单/双工数字热点盒子更新屏幕固件方法–BI1JIU 最近入手了自由通878和一个双工热点盒子,使用过程中感觉屏幕显示太单调就想换个固件.屏幕固件更新方法做个记录. 先看一下更新效果 更新前 ...

  9. 【逗老师带你学IT】PRTG监控通过Python通过串口监控UPS运行状态,PRTG值查询功能定义

    本文主要介绍,如何通过串口获取UPS主机的运行状态,并通过PRTG统计监控和告警. 不同UPS主机厂的串口通信协议不同,但是市面上有一种比较通用的协议,如果你使用的是EATON,山特等等国产UPS,大 ...

最新文章

  1. c语言模拟考试题目,10道C语言笔试模拟题
  2. Eclipse(STS) 初次搭建Spring Cloud项目之断路器Hystrix(五)
  3. Spring @PostConstruct和@PreDestroy实例
  4. cf1526E. Oolimry and Suffix Array(未解决)
  5. Centos7下python3安装ipython
  6. 细说linux视频,Shell变量-细说linux配套视频
  7. MDT2010学习(八),MDT结合WDS部署Win7 x86企业版
  8. 微型计算机原理及应用课后习题答案,微型计算机原理及应用课后习题答案.doc...
  9. 自控原理学习笔记---控制系统稳定性分析
  10. HDU - 6070 线段树 + 分数规划
  11. ToF 3D视觉传感技术详解、应用场景和市场前景
  12. java8 Stream详解
  13. android 如何让应用程序在全部应用程序列表里显示跟隐藏!
  14. 面试3 -- Set里的元素是不能重复的,那么用什么方法来区分重复与否呢? 是用==还是equals()? 它们有何区别?
  15. 利用PopButton实现类似Path的点聚式导航
  16. 宜信支持多渠道前端方案介绍
  17. gitbook生成pdf时缺少ebook.css解决方案
  18. 韩顺平—基础—重载、构造器、对象(P228 - P263)
  19. python爬今日头条组图_(python爬虫之)ajax解析爬取今日头条组图并下载
  20. WinDbg排查.net性能或内存问题步骤简述

热门文章

  1. 数据加密标准(DES)概念及工作原理
  2. 【Python】【进阶篇】十六、Python爬虫的浏览器实现抓包
  3. 步步为营,10年实现财务自由
  4. 15个Python兼职接单平台!利用业余时间赚钱
  5. 2023年制造业产品经理NPDP认证报名入口及指南
  6. Arcgis路网导入3dmax批量改成道路面
  7. 电子商务案例分析模型---课程
  8. 前端 Git CRLF 与 LF格式的批量转换
  9. vscode保存自动将CRLF 转换成 LF
  10. Microsoft Graph notifications API 退役