Le Potato + Jumbospot MMDVM热点盒子

最近才留意到,树莓派受到编程圈一定瞩目之后,智慧的同胞早已悄咪咪的搞了一堆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张图片

你可能感兴趣的:(pcb上有颗芯,Le,Potato,开发板,热点盒子,MMDVM,业余无线电)