Linux嵌入式
余百里
一个自学硬件 操作系统 嵌入式 通信的萌新
展开
-
MQTT Apollo服务器运行和测试
启动浏览器前需要输入的指令:cd /opt/apache-apollo-1.7.1/bin 进入Apollo文件夹./apollo create broker1 创建本地服务器文件夹sudo ln -s "xxx/apache-apollo-1.7.1/bin/broker1/bin/apollo-broker-service start"这句是告诉服务器如何启动cd bro...原创 2020-04-02 21:51:00 · 769 阅读 · 1 评论 -
MQTTBox安装使用 测试Apollo服务器(Ubuntu16.04)
1.MQTTBOX下载链接:https://pan.baidu.com/s/17JJr9nXE_V1-r4smG4q1MQ提取码:jrp0里面还有一个mqttfx,也是mqtt的可视化调试工具。2.MQTTBOX安装直接进入MQTTBox安装包所在文件夹目录,双击安装3.运行MQTTBox安装完成后,使用搜索,找到MQTTBOX,点击运行。创建MQTT客户端,填写客户端名,选...原创 2020-04-02 20:43:18 · 2337 阅读 · 0 评论 -
Ubuntu下 PyQt5 + PyCharm + anaconda安装与配置(Ubuntu16.04)
一、PyQt5安装与的配置sudo apt-get install qt5-defaultsudo apt-get install qttools5-dev-tools二、PyCharm安装与的配置1.下载安装包http://www.jetbrains.com/pycharm/download/#section=linux,选择社区版,保存文件,即可开始下载。2.解压安装(共享文件夹)...原创 2020-03-31 02:45:22 · 1862 阅读 · 0 评论 -
MQTT服务器:Apollo搭建步骤(Ubuntu16.04)
1.下载安装包链接:https://pan.baidu.com/s/1NIq6R71hlyPuaUBwPoMPNg提取码:36vw2.解压到不含中文的路径tar -zxvf apache-apollo-1.7.1-unix-distro.tar.gz由于搭建 Apollo 环境变量需要有 JAVA_HOME,这个时候需要确认下系统中是否已经安装有jdk。确认办法为输入命令: java ...原创 2020-03-29 01:31:19 · 959 阅读 · 0 评论 -
MQTT通信协议概括整理
1.数据通信协议简介数据通信协议,亦称数据通信控制协议。是为保证数据通信网中通信双方能有效,可靠通信而规定的一系列约定。这些约定包括数据的格式,顺序和速率,数据传输的确认或拒收,差错检测,重传控制和询问等操作。数据通信协议分两类:一类称为基本型通信控制协议,用于以字符为基本单位的数据传输,如BSC协议(二进制同步同步通信协议);另一类称为高级键路控制协议,用于以比特为基本单位的数据传输,如HDL...原创 2020-03-26 14:51:25 · 2322 阅读 · 0 评论 -
ESP32 STA+AP模式设置
配置步骤:1.进入ap_sta所在目录,执行make menuconfig进行配置。配置作为 AP 时其它设备访问该 AP 所需要的 SSID 和密码。依次进入配置选项Demo Configuration —>、AP Configuration —>,然后在[AP] SSID和[AP] Password中填写 SSID 和密码。配置作为 STA 时需要连接到的 AP 的 ...原创 2020-03-26 14:44:09 · 4547 阅读 · 1 评论 -
MQTT环境搭建步骤
1.安装依赖sudo apt-get install gccsudo apt-get install libssl-devsudo apt-get install g++sudo apt-get install uuid-devsudo apt-get install libc-ares-devsudo apt-get install libc-ares22.下载MQTT相关包并解压...原创 2020-03-26 14:33:04 · 338 阅读 · 0 评论 -
linux下ESP32编译步骤(虚拟机共享文件夹后在window下烧录)
1.创建工程开始准备开发 ESP32 应用程序。可以从 ESP-IDF中 examples目录下的 get-started/hello_world 工程开始。将 get-started/hello_world 复制至您本地的 ~/esp 目录下:cp -r $IDF_PATH/examples/get-started/hello_world .注意:ESP-IDF 编译系统不支持带有空格的...原创 2020-03-15 20:26:30 · 869 阅读 · 0 评论 -
linux下ESP32烧录步骤(纯命令行)
1.创建工程开始准备开发 ESP32 应用程序。可以从 ESP-IDF中 examples目录下的 get-started/hello_world 工程开始。将 get-started/hello_world 复制至您本地的 ~/esp 目录下:cp -r $IDF_PATH/examples/get-started/hello_world .注意:ESP-IDF 编译系统不支持带有空格的...原创 2020-03-15 20:18:00 · 4328 阅读 · 0 评论 -
make[2]:***正在等待未完成的任务....
make指令后,自编译出错:默认的工具链版本过低的原因https://dl.espressif.com/dl/xtensa-esp32-elf-gcc8_2_0-esp32-2019r1-linux-amd64.tar.gz下载后重新解压覆盖即可原创 2020-03-15 19:49:58 · 3406 阅读 · 0 评论 -
ESP32使用make提示Python相关包版本不满足情况
安装click:pip install click -i http://pypi.douban.com/simple --trusted-host pypi.douban.com --target=/usr/local/lib/python2.7/dist-packages安装pyserial:pip install pyserial -i http://pypi.douban.com/si...原创 2020-03-15 19:47:36 · 715 阅读 · 0 评论 -
Requirement already satisfied: cryptography in /usr/lib/python2.7/dist-packages (1.2.3)
原因是安装没有指定路径。解决方法:安装时指定安装路径pip install 包名 -i http://pypi.douban.com/simple/ --trusted-host pypi.douban.com --target=/usr/local/lib/python2.7/dist-packages...原创 2020-03-15 19:41:49 · 1729 阅读 · 0 评论 -
Linux命令行烧录过程出现make menuconfig报错
解决方法:pip install --index-url=https://pypi.python.org/simple/ -r requirements.txt使用上行指令,如果遇到如下情况:执行指令:apt-get install python-future可以解决因为网络波动,可能会出现下面问题,可以指定国内镜像去下载指定包pip install 包名 -i http://py...原创 2020-03-15 19:39:56 · 240 阅读 · 0 评论 -
程序“pip”尚未安装。
解决方法:apt-get install python-pkg-resources python-setuptools --reinstallapt install python-pip原创 2020-03-15 19:37:09 · 633 阅读 · 0 评论 -
pip版本问题报错
输入提示指令后也会报错:python -m pip install --upgrade pip输入其他的类似更新指令也会提示这个错误。解决方法:python -m pip install --upgrade pip -i https://pypi.douban.com/simple使用国内的源下载完美解决。...原创 2020-03-15 19:36:30 · 256 阅读 · 0 评论 -
Linux虚拟机出现:无法获得锁 /var/lib/dpkg/lock-frontend - open (11: 资源暂时不可用)
解决办法:sudo rm /var/cache/apt/archives/locksudo rm /var/lib/dpkg/lock如果还不行,用这个命令查看一下apt-get的相关进程:ps -e | grep apt 如果显示:1340 ? 00:00:02 aptd 2069 ?  ...原创 2020-03-15 19:35:16 · 2361 阅读 · 2 评论 -
Linux使用make指令时的一些遇错处理
1.提示缺少course.h文件解决方法:安装ncurses即可sudo apt-get install libncurses5-dev2.make[1]: flex:命令未找到解决方法:sudo apt-get install flex3.make[1]: bison:命令未找到解决方法:apt-get install bison4.make[1]: *** [zconf.h...原创 2020-03-15 19:33:29 · 1915 阅读 · 0 评论