基于hi3798mv300的blynk服务器搭建

概要

利用从电视盒子获取到的板子,刷海纳思ubuntu系统,并部署blynk服务

软硬件说明:
电视盒子CM201-2,HI3798MV300;
usb转串口模块;
win10系统

整体流程

先刷海纳思系统,然后配置适用于arm架构的网络源,安装配置blynk运行所需的环境,然后再上传blynk文件以实现blynk服务器的部署

技术细节

  1. 先按照这个教程把海纳思ubunt系统刷上:
    https://dl.ecoo.top/docs/tutorial-basics/ttl-flash/
    (刷完以后,是一个arm架构的ubuntu20.04系统)

下面的步骤都是在这个海纳思ubuntu系统里操作

  1. 配置适用于arm架构的ubuntu系统的网络源:
    https://mirrors.tuna.tsinghua.edu.cn/help/ubuntu-ports/
    或者直接粘贴下面的代码到/etc/apt/sources.list也成(记得原来的文件备份)
# 默认注释了源码镜像以提高 apt update 速度,如有需要可自行取消注释
deb https://mirrors.tuna.tsinghua.edu.cn/ubuntu-ports/ jammy main restricted universe multiverse
# deb-src https://mirrors.tuna.tsinghua.edu.cn/ubuntu-ports/ jammy main restricted universe multiverse
deb https://mirrors.tuna.tsinghua.edu.cn/ubuntu-ports/ jammy-updates main restricted universe multiverse
# deb-src https://mirrors.tuna.tsinghua.edu.cn/ubuntu-ports/ jammy-updates main restricted universe multiverse
deb https://mirrors.tuna.tsinghua.edu.cn/ubuntu-ports/ jammy-backports main restricted universe multiverse
# deb-src https://mirrors.tuna.tsinghua.edu.cn/ubuntu-ports/ jammy-backports main restricted universe multiverse
deb https://mirrors.tuna.tsinghua.edu.cn/ubuntu-ports/ jammy-security main restricted universe multiverse
# deb-src https://mirrors.tuna.tsinghua.edu.cn/ubuntu-ports/ jammy-security main restricted universe multiverse

# 预发布软件源,不建议启用
# deb https://mirrors.tuna.tsinghua.edu.cn/ubuntu-ports/ jammy-proposed main restricted universe multiverse
# deb-src https://mirrors.tuna.tsinghua.edu.cn/ubuntu-ports/ jammy-proposed main restricted universe multiverse

  1. 安装java11环境
    apt-get install java-11-openjdk -y
    java -version
    (java -version后应该出现版本号,是11版本即可)

  2. 创建文件夹,上传blynk文件…
    mkdir /home/blynk

    (接下来的步骤跟之前这篇文章差不多相似了,按这篇走:https://blog.csdn.net/qq_39736548/article/details/145039839)

上传完俩文件后,运行.jar文件,blynk服务器就成功创建了,这是基于ubuntu arm架构上运行的blynk服务器,是在电视盒子上运行的blynk服务器!

小结

以上,搭建完成的blynk服务器是局域网服务器,无公网ip,拉根网线插路由器上就能使,也只能家里用。
要分清x86跟arm架构,俩架构不能直接编译,我之间还打算学习一下交叉编译,结果海纳思的ubunt系统能直接用,省事儿了;
在网络盒子ubuntu上进行操作或进行什么配置前,要先确认是不是适用于arm架构;
blynk服务器搭建完成后,可关一下没用的进程或服务,比如海纳思ubuntu自带的nginx;
嘿嘿嘿,感谢神雕前辈攥写的海纳思系统相关刷写教程,感谢热衷于写博客的各位前辈 😃
于2025/1/14/1:06

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值