开发板是干什么的

开发板是干什么的

追加修改(2020-03-04 09:26:20):
Dayong大大在GitHub上会有R2S固件的更新,详情请看说明

在家闲来无事,1月底的时候刷油管看到了一段用开发版刷写OpenWrt来实现软路由的视频,虽然家里有一台软路由,但真的是一言难尽,用淘汰下来D1800主板及内存组装的,当时年少无知现在追悔莫及,机箱是乔思伯的C2你就能想象到有多大了吧,摆着也不好看,电源风扇的声音虽然不大,夜深人静自己在客厅看电视还是能听到的,所以这次要开箱的小东西正合我意。

先来说一下我使用的初衷吧,软路由只是负责拨号和出国功能,其它的我用不到,华硕Acrh17无线路由器充当AP及交换机连接Apple TV 4K盒子和刷了小钢炮系统的N1下载机,只求简单稳定就好。那么下面来看看这款Nanopi R2S吧!

一、Nanopi R2S介绍

这里引用一下官方的wiki资料:

“NanoPi R2S(以下简称R2S)是友善电子团队最新推出的一款实现满速率双千兆的、完全开源的Iot应用神器。NanoPi R2S 使用RK3328 CPU,有两个千兆网络,1G DDR4内存,友善电子团队为NanoPi R2S专门移植了OpenWrt系统,支持Docker CE, 完全开源,用于企业物联网二次开发,个人定制NAS,家庭物联网网关等。”

机器配置如下图所示:

Nanopi R2S开发版做软路由开箱及简单使用

CPU是4核A53的64位RK3328处理器,国内厂家瑞芯微生产的,1G的DDR4内存速度上有保障,两个千兆的螃蟹网卡满足了软路由的基本配置。

二、开箱

下单后等了一个星期发的货,接到快递的通知开开心心准备来开箱。

从左到右依次是:USB数据线(负责供电)、Nanopi R2S及读卡器。

Nanopi R2S开发版做软路由开箱及简单使用

外包装很简陋,标注了型号外包装很简陋,标注了型号

 机器长这个样子,已经是装好外壳的状态,很小巧。

Nanopi R2S开发版做软路由开箱及简单使用

Nanopi R2S开发版做软路由开箱及简单使用

机器的一侧接口,Micro-USB负责供电,WAN口及LAN口,根据官方资料可以得知,WAN口是板载的,LAN口是由USB 3.0控制器转接出来的,两个网口都是千兆。


Nanopi R2S开发版做软路由开箱及简单使用

另外一侧的接口,一个USB 2.0接口和Reset按键。USB 2.0接口可以外接USB的无线网卡来实现无线功能,马云家有些卖这款开发版的商家有提供双频的USB无线网卡。也可以接移动硬盘来实现简单的媒体服务器或是充当BT下载机。

Nanopi R2S开发版做软路由开箱及简单使用

最后一面有一个Micro SD卡槽,用来引导刷入的系统。上面分别有系统及两个网口工作状态的指示灯。


Nanopi R2S开发版做软路由开箱及简单使用

背面的部分印有型号,供电是5V2A,所以用一般的USB插头就可以,我个人使用的是小米插线板上的USB口。User Name和Password应该是刷入官方固件后,进入路由器管理界面需要输入的用户名和密码。

购买的套餐里包含的USB线,质感还不错购买的套餐里包含的USB线,质感还不错


京东上买的SD卡京东上买的SD卡

官方给出的资料显示刷写固件用的SD或TF卡选择Class10或以上的 8GB SDHC卡,个人建议选好一点的尽量别用杂牌。

三、刷入OpenWRT系统

我们需要将下载的大神编译好的固件刷入TF卡中,这里我使用的是balenaEtcher这个软件,百度上搜索可以找到官网,支持Windows、Mac OS及Linux系统,这里我下载的是Mac OS版本来安装。安装好后把TF卡插入读卡器连接到电脑的USB接口,打开软件如下图所示:

Nanopi R2S开发版做软路由开箱及简单使用

点击左侧:“Select image”,找到你要刷写的固件,软件会自动识别插入的TF卡,然后点击Flash开始刷写固件。等待几分钟刷写成功后会有磁盘无法识别的提示,弹出或忽略即可,至此固件刷写完毕。

Nanopi R2S开发版做软路由开箱及简单使用

我使用的固件是悟空大大(B站&油管:悟空的日常)编译的固件提取码:mnth  有能力的童鞋也可以自己编译。

四、网络设置

我家的电脑是2015版的Macbook Air,以下是在Mac OS系统下进行的操作,仅供各位参考。我准备了一个USB转有线网卡的转换器,一根网线。将数据线连接开发板的Micro-USB接口,网线的一头接上开发板的LAN口,另一头接上电脑上的USB转有线网卡,然后接通开发板的电源。这时等待开发板上的SYS指示灯开始闪烁,LAN口的指示灯也开始闪烁,证明成功进入刷写好的系统。打开网络设置,显示USB有线网卡已连接,连接状态是DHCP。将自动获取IP地址改为手动,然后填入IP地址子网掩码及默认网关。

在这里说明以下,我家的光猫地址是192.168.1.1,我想在以后管理软路由的时候IP地址不和光猫的冲突,所以把默认网关设置成192.168.x.1,网段可以按照自己喜好的数字来设定,IP地址注意前面的192.168.x要和默认网关一致,最后一位随便,最高到255。子网掩码设置成255.255.255.0。

这一步主要是为了以后管理路由器输入IP方便一点这一步主要是为了以后管理路由器输入IP方便一点

接下来,断开电脑的Internet连接(我是断开了wifi),相当于只有电脑的网口和开发板的LAN口相连。然后打开浏览器,输入刚才设置好的默认网关IP,我设置成了192.168.2.1。进入到了路由器的登陆界面,我刷的这版固件用户名是root,密码是password,大家可以在设置里更改登陆密码。

用户名默认root,第一次进入系统密码填password用户名默认root,第一次进入系统密码填password

进入系统后可以看到关于系统及硬件的一些信息


Nanopi R2S开发版做软路由开箱及简单使用

路由器的一些设置选项及其他额外功能

Nanopi R2S开发版做软路由开箱及简单使用

Nanopi R2S开发版做软路由开箱及简单使用


找到网络这项,点击接口,下面开始设置网络,找到WAN口,点击修改。

Nanopi R2S开发版做软路由开箱及简单使用

协议那里下拉选择PPPoE,输入宽带的账号和密码,点击保存并修改。

Nanopi R2S开发版做软路由开箱及简单使用

如果想更换路由器的IP地址可以到LAN口这里修改。

Nanopi R2S开发版做软路由开箱及简单使用

这样就设置好这台软路由的拨号上网功能了,然后拔下网线,将光猫的网线接入开发板的WAN口,再用一根网线将Nanopi的LAN口和家里无线路由器的WAN口相连。无线路由器设置成AP热点模式,具体方法请根据自家机器实际情况设置。

五、测试

接好网络后测了下速度,我家是联通的200M光纤,用电脑连接家里的5G Wi-Fi,测试结果如下:

Nanopi R2S开发版做软路由开箱及简单使用

基本能跑慢带宽,有线连接的话成绩会更好点。

下面是我买这个开发板最主要用到的功能,这版固件集成了下图所示的功能:

Nanopi R2S开发版做软路由开箱及简单使用

我用的是香港的机场,实际测试下来油管4K是没问题的,快进快退基本没有缓冲,网飞也选择了4K的片子,播放后视频分辨率很快从720P自己调整到4K了,快进也没问题,完全能满足我的需求,这里就不发测试图片了。

六、总结

本次开箱使用就告一段落了。要强调的是这个东西第一你有没有这方面的需要,第二你用这台软路由主要用来是干什么的,想清楚这两点再通过学习来布设家庭网络。我自己走了很多弯路,NAS也搞过,组装软路由也搞过,兜兜转转最后发现我的需求只是影音下载和观看在线视频,所以这个软路由和刷了小钢炮系统的N1是最适合我的,而且价钱不贵。

Nanopi R2S好不好用目前我还不能直接下定论,就这一天的使用状况来看还不错,优点是小巧不占地方,缺点就是发热有点过,摸以下塑料外壳有点过热。不过在这里还是要感谢编译固件的大大,让这么个小东西玩起来很有意思,刚刚上市不久,希望以后有更多系统好用的固件被开发出来。

展开阅读全文

开发板入门

    我从小就是别人看来很不务正业的人,不喜欢学习天天自己弄些奇怪的东西。从初中开始家里就堆着去各种各样化学试剂电路板电工工具,对学习功课一点兴趣没有…最后在家长逼迫下还是痛苦的考上了个大学,上了工科这条船。现在转眼间也是大三了,也变成了别人口中的技术宅,自认在工科这个浩瀚的海洋里还只是一只最小的虾米,就想分享一下自己这几年在工科方面学习的一些经历,顺便让大家感受到工科的乐趣。希望越来越多人,能改变对工科高大上的认识,其实,你也是很容易成为一名别人眼中的技术宅的!

    目前是想开一个针对硬件控制系列,后面会有仪器篇(如3D打印机,激光切割机,雕刻机,电路板制作的仪器,示波器等)、工具篇、软件篇、简易实用的小项目制作篇等。希望即使不是工科专业的大家也可以加入,成为一名创客!

    今天这篇介绍常见易上手的单片机开发板,汇集了从我初中开始到现在积攒的一些板子,附上我学习完做的一些小东西。当然,大家可以去网上搜索大家这些开发板做的一些别的更有趣的项目,会比我的精彩很多!

初级入门

    Arduino Uno/Nano

    Arduino是现在非工科出身和中学阶段创客们最欢迎的控制板,也是我最早接触的板子。当时从国内买的盗版几块钱就搞定。主控是ATmega328p,虽然只有8位cpu、20M速度和一个串口。但是已经满足了很多需求,配合一些模块可以实现很多令人惊叹的创意。最重要的是他的开发环境非常友好易上手,网上也有大量的资料和开发者,容易学习,所以收到了很多其他行业的人的认可,可以说是全球最受欢迎的开发板之一了。

细数那些有趣的开发板

    他有很多版本,我玩过的就是最常见的UNO和nano,除了体积别的基本一样。说出来你可能不信,这个东西甚至可以做飞控,APM飞控,就是基于Arduino。下面是我做的一个简易的智能家居系统。结合一个流水别墅的模型实现手机遥控LED水泵,检测温湿度等功能演示。

细数那些有趣的开发板

细数那些有趣的开发板

  

 

    AT89C51系列

     51的话应该是古老的最经典的一个单片机了,工科的大家应该都是学过这个,还有有名的郭天祥系列视频。这个单片机说是一种情怀都不为过,在一些简单的应用中仍然可以看见他的身影。想深入学习的人,一定要将它最为入门之选。

    下面是我用51做的一个半导体制冷小冰箱,为了学习著名的PID算法做的。成品被我师兄拿去当毕业设计了,就剩了开始做的时候的零件图了。大家感兴趣的话,后期我会写一个详细的教程。

细数那些有趣的开发板

 

入门阶段学习完了,只要不涉及复杂的计算和操作系统,配合一些模块,就可以完成大多数的好玩的东西了。下面是我参加一个比赛做的智能电子密码锁模型,可以手机控制,自动报警和发短信提醒人体自动感应。主控就是Arduino和51。

细数那些有趣的开发板

进阶提升

    stm32系列也是很常见的应用广泛的单片机了,基于ARM-cortexM3内核,16位,F1最高78M频率,F4最高168M。stm32已经可以处理一些复杂的运算了,也可以跑一些ucos这样的小系统。可以做的东西就要高一个等级的东西。

    STM32 F1 正点原子 Mini STM32 

     正点原子这个mini stm32开发板是比较常用的学习板,板载一个LCD屏幕,几个led,按键,串口转usb等功能。最重要的是这家开发板论坛非常活跃,资料也非常好,非常齐全。

细数那些有趣的开发板

 下面是我做的一个简易的双通道示波器。就用了板子上的外设,没有自己添加,自己写了一个建议的UI程序。

细数那些有趣的开发板

 

    STM32 F4 秉火 探索者

     F4性能性能要比F1高一些,可以处理摄像头,高分辨率屏幕等。最典型的应用就是飞控,很多开源的飞控比如pix就是用的F4。我用的飞控也是这个芯片。

细数那些有趣的开发板

    秉火的这个板子做的非常漂亮,屏幕分辨率也可以,板载的东西和丰富丰富,资料齐全。就是论坛不如正点原子的活跃。

基于STM32F4的飞控

细数那些有趣的开发板

 

    飞思卡尔 K60 超核电子

 飞思卡尔K60这个就不过多介绍了,是当时参加飞思卡尔智能车比赛的时候学校给的,因为要用这个芯片做智能小车。小车也给学校收回去了,随便附一张图。

细数那些有趣的开发板

 

深入学习    

     深入学习的话,就要跑操作系统了,其实就是Linux,这个时候你就可以做一些与网络或者有交互界面的大项目了。

    友善之臂 nano pi

    这个nano pi体积非常小巧,用的是全志h3无论是做工还是外观都很不错,实乃国产良心。上面可以运行内核版本的Linux。我是用来做一个物联网家具的控制终端,因为专利问题,图片就不给大家展示了。

细数那些有趣的开发板


 

    Intel Edison

     这个说来话长,intel举办了一个活动,免费送给开发者们板子,做一些自己的项目。当时研究这个板子花费了很多精力,他也是跑精简版的Linux,虽然处理器非常强悍是x86架构的,但是实际用起来感觉并没有什么突出的优势。实际大小只有邮票那么大,底下的板子是用来拓展兼容arduino的。这个不太建议玩,毕竟自己买还是很贵的。

细数那些有趣的开发板

 

    raspberry pi B+/3

     树莓派是我很早接触的开发板之一,第一块b+是上高一的时候买的。当时还不是很懂linux就是拿来连显示器玩一些基本的命令之类的,现在已经被我拿去当自己的VPN了。(偷偷放在学校机房,然后链接校园网,我就能免费的下载论文了)现在已经买不到了,所以链接就不上咯

细数那些有趣的开发板

细数那些有趣的开发板

 树莓派系列是可以给大家推荐的,因为他由图形界面,可以连接显示器直接使用,对于新手了解linux系统非常合适,价格也不贵。开发的空间也很大。比如超级计算机,下载机,监控系统等等

Cortex A9开发板

    最后是个大家伙,用的是强悍的Cortex a9,大家用的一些安卓设备就是用的这个芯片,所以跑的是安卓系统,这个是正在研究的,要用到一个智能物联网农业上面的控制板。这个应该算开发板的顶端了


细数那些有趣的开发板

细数那些有趣的开发板

 

 

总结

    要学工科的学弟学妹,一定要提前行动,学好单片机走遍天下都不怕!

最后一张宿舍的惨状和我自己做得充电宝  嘻嘻

细数那些有趣的开发板

细数那些有趣的开发板

展开阅读全文
最新文章 热门文章