
简介
该用户还未填写简介
擅长的技术栈
可提供的服务
暂无可提供的服务
解决linux开发板可以ping通内网,但是ping不通外网的问题
1、我们在学一门操作系统的时候通常第一步是学习操作系统的启动流程,通常我们都是从main函数开始分析。但是我们一看main函数是一个空函数什么代码也没有,那系统运行启动信息是如何输出的呢?2、我们可以通过仿真的方式进行分析源码的启动流程点击仿真可以发现系统的真正入口函数是 int $Sub$$main(void)函数,它先会进行关中断函数,在进入启动函数,这个启动函数rtthread_startu

在Ubuntu中,安装可直接使用的ARM交叉编译工具链。

ARM开发环境之虚拟机VMware-----Ubuntu系统安装

到这里其实问题已经解决了,因为/dev是虚拟文件系统,在系统运行起来后自动生成的,每次重启开发板就会重新生成/dev/null,解决办法是在启动脚本加入上面的命令即可,这样就不用每次修改了,修改开发板 /etc/init.d/rcS 脚本文件在里面添加上面两行命令即可。解决办法是删除这个设备节点,手动创建一个普通用户具有权限的设备节点。分析问题,说是没有权限打开/dev/null这个文件,因为这个
。解决办法是按照如下格式输入命令进行更新。报这个先执行前面的解决办法若是不能解决,先看一下开发板的sshd服务有没有开启,端口号有没有打开,或重启开发板试一下。刚开始报这个错,以为是我自己更改IP地址需要在开发板重新生成密钥文件去解决,但是发现重新生成密钥还是解决不了。ssh-keygen -R +输入服务器的IP。再次使用ssh就可以成功远程啦!

应课设要求需要使用MQTT通信协议进行网关开发,所以就花了时间捣鼓一下,也遇到很多的坑所以写了这篇博客记录一下。1、mqtt服务器有很多在这里我选择EMQ X因为这个是开源并且还有可视化的后台管理便于开发和调试。可以到官网直接下载:点击进去下载3、接下来就是上传到Ubuntu虚拟机进行解压安装解压命令:unzipemqx-ubuntu16.04-4.3.10-amd64.zip安装直接进入解压目录








