嵌入式开发版linux连接win10电脑的具体流程

今天做了嵌入式的实验,要求自己在的电脑上写好嵌入式汇编程序文件,在Linux的开发版上运行

超级终端没成功后,选择了利用ssh

但也是五波三折

首先嵌入式开发版要插上网卡,就那个usb一样的东西

这样Linux上就有了wlan0 一般连无线的接口都叫这个名字
然后你就看这个的ip
这里可以用ifconfig来看Linux下的wlan0的ip

//iwconfig 是用来在linux下看无线接口的

然后,开手机热点,将自己的电脑和开发版连在同一个wifi下

然后开发版连到主机上之后
可以ping检测一下
linux上输入在windows上找到的所连无线的ip
在这里插入图片描述
windows cmd下同样也输入wlan0的ip(我忘了这俩一样不了)

我是菜鸟sorry

然后进行一系列操作
ssh root@192.168.25.137 (这个ip写wlan0的)
我那个板子上就是有个用户root所以我这里就叫的root
我直接在Linux上输入的id查看的
然后让你输入密码
我那个板子上的Linux系统很奇怪
我没搞过
连sudo都没有
别的什么apt-get都没有
我就直接输入了passwd
结果他让我建立新密码基本上都是111111这样比较简洁好输入的密码
ok连接成功
接下来就是在弄好汇编文件
发现,开发板上不能编译程序

这个机器是arm架构的,注意你们电脑上编译的程序都不能用

必须得找arm架构机器来编译程序

或者用容器搭建个arm环境
所以这里就要用到docker了
具体操作详见

docker的一些下载开启指令就自己百度吧
点击此处直接下载编译环境arm-linux-gcc-4.4.3-20100728.tar.gz
这个是接下来的
大致流程
https://blog.csdn.net/qq_41452937/article/details/108693819

关于那个环境变量设置的

Linux小白注意一下

arm-linux-gcc 命令未找到问题

解决方法:

1.先打开一个超级用户权限的shell:

 命令:

ubuntu :sudo –s

centos :su -

2.在当前shell下,设置环境变量:

  命令:
  • gedit /etc/profile
    新建的环境变量的centos没有
    其实你也可以不用docker直接装在centos上呜呜呜呜。我乱套娃,套了个寂寞

//这下面的路径和上面那个博客的保持不变
在文件末端加上 export PATH=$PATH:/path/to/arm/linux/gcc,并保存。

3. 执行source /etc/profile 这是避免重新启动ubuntu而又使刚刚修改的环境变量生效的方法。

解决Centos下docker容器无法联网
docker 运行centos显示连不上网络
在终端输入
vi /etc/sysctl.conf

添加如下代码:

net.ipv4.ip_forward=1
重启network服务

systemctl restart network

查看是否修改成功

sysctl net.ipv4.ip_forward

如果返回为“net.ipv4.ip_forward = 1”则表示成功了

#重启docker
systemctl restart docker

利用ssh传输文件
https://www.cnblogs.com/jiangyao/archive/2011/01/26/1945570.html

docker常规操作——启动、停止、重启容器实例
https://www.cnblogs.com/personblog/p/10762875.html
docker启动和关闭命令
https://blog.csdn.net/qq_35971258/article/details/88730237

【解决】缺少libstdc++.so.6库的原因及解决办法
https://blog.csdn.net/qianlong4526888/article/details/40108591
系统是64bit,该库是32bit的,在64bit系统上安装32bit库
解决办法:

  1. 查看哪个安装包包含该库:yum provides libstdc++.so.6

这里做一个纠正
就是 你在docker上安装的 centos 却很多诸如apt-get gedit
你可以替换成yum和vi

你输入了上面的命令后要根据里面给你的选择来进行yum install 后面加他给你的版本
我装了两个之后成功了
然后你把它拿出来
Docker容器内将文件取出
https://www.jianshu.com/p/4107c4a91158
https://www.php.cn/docker/445396.html
最后拷贝到自己的电脑上
然后通过ssh传输到开发板上
直接在终端里输入./文件名
他就会运行

你在配置gcc的环境变量时在刷新的时候可能会遇到这个
然后一直刷屏
那你就重启容器就够了

在这里插入图片描述
linux 下vi与vim区别以及vim的使用
https://www.cnblogs.com/baichuanhuihai/p/7928404.html

https://www.cnblogs.com/chenych/p/11064702.html
windows 通过ssh向开发板传入命令的网页

注意你要先通过cmd先进入当前文件位置之后,再上传,他这个只上传当前所在位置的

  • 3
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值