最近才留意到,树莓派受到编程圈一定瞩目之后,智慧的同胞早已悄咪咪的搞了一堆xx派出来,本来对于香橙派,苹果派,土豆派和香蕉派是不感冒的,但是因为最近树莓派夸张的二级市场价格和断供,终于还是选择了价格相对实惠且自称外设几乎完美对标树莓派3B的土豆派下手。相对于闲鱼3B二手板子批量敢开价500,还是选一块正常点的Alternative吧。

今天把Jumbospot从锈迹斑斑的树莓派3B上面拆下来,按在了土豆派上面。一顿调研之后选择了raspbian debian 10 系统配上自编译的MMDVM。这就来记录下know-how。

我的jumboSpot是早年AliExpress上买的,全名叫YAOGREENHAM jumbospot V1.3 ,它初始针脚是为了配合树莓派3B的。因此,观察JumboSpot在3B上用的针脚,推测出需要把uart/i2c/pwm-e要从Le Potato上开出来。

#土豆派的外设相关文章:https://hub.libre.computer/t/libre-computer-wiring-tool/40

存在的pin overlay怎么找:sudo ldto list

serial port enable: sudo ldto enable uart-a #然后可以看到ttyAML6出现。不行的话,uarta也开出来。

pwm-e开出来:sudo ldto enable pwm-e

i2c enable: sudo ldto enable i2c-b

sudo ldto enable i2c-ao

建议可以来个暂时的持续覆盖(能reset的,无所谓的,只是下次启动就不用重新搞这些了)

注意,uart-a这个serial port的路径在Le Potato是/dev/ttyAML6。

懵圈的话,可以搜到这个板子headers的具体datasheet的说明。

确保开出来之后,直接上4个MMDVM后台关键repo,以及1个Dashboard(没有那么重要)。

sudo git clone https://github.com/g4klx/MMDVMHost.git

sudo git clone https://github.com/g4klx/MMDVMCal.git

#DMR相关,像我用YSF那么暂时也可以不编译。但我怀疑D-Star应该也有关系

sudo git clone https://github.com/g4klx/DMRGateway.git

#YSF只是我需要,用DMR D-Star之类的,不用编译,不相关。

sudo git clone https://github.com/g4klx/YSFClients.git

可怕的g4klx大佬...

#Dashboard,据说这个最新且底层的数据交互最efficient,板子不要太烫,也是好事嘛。

sudo git https://github.com/dg9vh/MMDVMHost-Websocketboard

整体编译顺序的话,可以这样子,自上而下。

需要注意的点,杂牌的开发板走MMDVMHost编译,选择Makefile。不要选择那些带Pi后缀的,不然这个时点,依赖库wiringPi的报错no Hareware info in /proc/cpuinfo应该是无法克服的。

当sudo /usr/local/bin/MMDVMCal 115200 /dev/ttyAML6 成功的时候,其实已经成功了50%+

都搞定之后,平时的启动顺序是从Gateway们先开始,接下来MMDVMHost,再启动Dashboard相关的程序。

=============

具体编译细节还是有一些的,以下是搞定这个事借鉴的大神操作。

完整流程在Le Potato的可行性:MMDVMHost on a Le Potato – N2VDY: Amateur Radio

自编译MMDVM: Compilation of an MMDVMHost from G4KLX, independent of Pi-Star. – G4NAB

YSF: 手工编译安装 MMDVM - 知乎

为了数据传送速度,其实这里主要是指logfile,专门设置一个ram drive: https://linuxhint.com/setting-up-ram-disk-raspberry-pi/  , 这个我就偷懒了跳过了,可能是人家大神习惯好。

好了买家秀时间:

Le Potato + Jumbospot MMDVM热点盒子相关推荐

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

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

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

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

  3. mmdvm 接收_派之星和MMDVM热点常见问题

    BG3MDO整理撰写,引用请注明出处 更新时间 21/08/2017 常见问题,未完待续... 1,树莓派烧录派之星需要多大存储卡? 派之星需要最小2GB存储卡,其他任何大于此容量存储卡都没有问题,例 ...

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

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

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

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

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

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

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

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

  8. 20美金 php,树莓派|个头小本事大:13 种 20 美元以下的树莓派 Zero 替代品

    最近两年,树莓派 Zero 和 树莓派 Zero W 作为新成员出现在树莓派产品线中.这些超小型的单板计算机大受欢迎,而且会在相当长的一段时间内成为创客和 DIY 社区的 树莓派项目 的一部分. 为了 ...

  9. 树莓派 linux0.12,12 个可替代树莓派的单板机

    正在寻找树莓派的替代品?这里有一些单板机可以满足你的 DIY 渴求. 树莓派是当前最流行的单板机.你可以在你的 DIY 项目中使用它,或者用它作为一个成本效益高的系统来学习编代码,或者为了你的便利,利 ...

最新文章

  1. Java-Frame
  2. 岭回归不仅仅是正则化作用
  3. 2008年第四季度开发者Top 100 Blogs
  4. Qt QWidget实现开关控件SwithButton(SlipButton)
  5. boost::statechart模块实现触发事件测试
  6. c语言布尔 printf,fmt.Printf中的格式化动作('verb')
  7. Python实现给指定的微信朋友发信息
  8. NVIDIA Physix Unity3D
  9. SpringSecurity SecurityContextHolderSecurityContext
  10. c语言之fopen参数(r+,w+,a+)
  11. 招聘|华为2012部门招算法工程师
  12. 【STM32开发环境搭建】 - st-link驱动安装和串口驱动安装
  13. html5 省份热点图,javascript html5 canvas实现可拖动省份的中国地图
  14. FeedDemon获共享软件年度大奖
  15. mysql报错:1264-Out of range value for column ‘字段‘ at row 1
  16. 《痞子衡嵌入式半月刊》 第 31 期
  17. c语言stdoux串口流,嵌入式C语言代码优化的一些经验
  18. Stata:面板数据,一般加上个体固定效应和时间固定效应
  19. Echarts x轴字体倾斜
  20. Linux socket下read函数详解

热门文章

  1. 小程序员的大梦想:唐骏在微软总部的日子
  2. java 操作鼠标实现qq加好友_易语言通过按键模拟的方式实现QQ后台加人加群的代码...
  3. 漫步者W820蓝牙连接电脑后,音频卡顿解决方案
  4. Push Mail技术
  5. Python arcpy检查矢量自相交
  6. TypeError: metaclass conflict: the metaclass of a derived class must be a (non-strict) subclass of t
  7. 更新PYthon3.8 以及Python may not be configured for TK解决
  8. AP Autosar平台设计 9 诊断
  9. 适用于arduino uno物联网学习套件智能家居系统scratch图形化编程
  10. 飞鸽传输IPMsg协议+翻译