ubuntu(非虚拟机)下搭建nanopi-neo开发环境

ubuntu(非虚拟机)下搭建nanopi-neo开发环境

本来一直用 win10 + virtualbox 做嵌入式开发,这几天放假在家闲来无事,想看看直接用原生ubuntu来做开发是否可行,于是有了这次尝试。遇到了一些坑,这里记录下来以备以后查阅。

win10+ubuntu双系统安装

这个就不说了,网上一大把教程。

值得注意的是:

  1. 之前我的win10实在legacy boot模式下安装的,所以即使切换到uefi boot mode后安装ubuntu,还是没有办法在grub界面启动win10。所以废了老劲把win10也安装了一遍…
  2. 我用的是小米笔记本pro,安装好ubuntu后是没有自带对应的wifi驱动的,需要自己去下一个,请参照小米笔记本pro 15.6寸安装ubuntu16.04无法使用wifi的解决方法来解决

调试工具

交叉编译工具就不说了,跟之前在虚拟机里面是一样的,但是没有了win下的超级终端,需要找一个替代,最后用了mincom,感觉不错,简单实用。

安装的话,直接sudo apt install minicom,然后需要sudo minicom -s->Serial Port setup配置一下串口,配置好了直接Exit就可以用了,使用方法跟win的超级终端一样。

网卡驱动

之后要ssh到nanopi-neo上,所以需要通过网线连接,之前用的是绿联的type-c的usb hub,可以从type-c usb转出一个网口,但是Ubuntu下没有相应的驱动,还得自己找。

先确定一下网卡的型号,用lsusb看一下
在这里插入图片描述
然后挨个百度一下ID 0bda:后面的编号,发现这个8153就是网卡,型号是RTL8153。可以去github上找一下对应的驱动(当然第一步是去realtek官往找一下,结果一般都是[没有]…),找到了一个 xk /
rtl8152-rtl8153
,下下来跟着README,编译安装,发现还真能用。

注意,配置有线网ip的时候,不要配置网关,否则会和无线网的网关冲突,导致电脑上不了网(默认有线网的网关优先级较高)。如果配置了也可以用route del default gw [ethernet gw] 删掉。

配置nanopi静态IP

接下来的事情就好办了,nanopi通过串口连到minicom,修改/etc/network/interfaces

auto lo
iface lo inet loopback

allow-hotplug eth0
iface eth0 inet static
address 192.168.1.167
netmask 255.255.255.0
gateway 192.168.1.1
dns-nameservers 114.114.114.114

重启一下,整个开发环境就算是搭建好了。

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值