1
完善资料让更多小伙伴认识你,还能领取20积分哦, 立即完善>
1、NK-980IOT开发板芯片性能介绍 使用新唐NK-980IOT开发板测试EMAC模块,nuc980已经在RT-Thread上实现了大部分的硬件驱动包括emac以太网部分。因为有了驱动,我可以很方便在rtthread通过sal socket接口抽象层来访问互联网世界。sal层通过lwip协议栈来驱动emac以太网模块,我要做的测试就是在rtthread上使用 ipref 和netio工具测试网络性能,然后在体验下使用http client、http server、mqtt client 等软件包的便利性。 先介绍一波这个开发板和芯片性能 NK-980IOT开发板 是新唐科技提供工业物联网开发平台采用 NUC980DK61Y 微处理器,此为一套完整的工业用物联网开平台,包含了完整的硬件设计与软件参考设计。内核为新唐执行速度 300 MHz 的 ARM9 MPU,内建 64 MB DDR 内存、单一 10/100 以太网口、2 个高速 USB 主机、1 Gb SPI NAND Flash 存储装置、麦克风输入、立体声耳机输出与 Arduino 兼容接口。 再搬过来芯片手册对于emac控制器的介绍 以太网MAC IEEE标准802.3 CSMA/CD协议。 IEEE标准1588–2002协议的以太网帧时间戳。 两套以太网MAC。 支持10 Mbps或100 Mbps操作的半双工和全双工。 RMII(精简媒体独立接口)和串行管理接口(MDC/MDIO)。 用于流量控制的暂停和远程暂停功能。 长帧(大于1518字节)和短帧(小于64字节)接待 用于以太网MAC地址识别的CAM功能。 支持魔法包识别,将系统从断电状态唤醒模式 内置DMA。 这个芯片架构设计除了没有浮点运算单元和lcd控制器外其他的外设和芯片性能都是吊打一切mcu的。芯片上是直接内置64M DDR2内存而且和芯片一样都是300M的时钟频率,多路串口和CAN接口,再加上音频输入输出接口,以及以太网功能,在使用rtthread os可以很方便做物联网网关之类的应用。 NK-980IOT板子上是有一路以太网接口的,使用的是ip101gr phy芯片。(还可以设计成POE供电)。因为使用标准的rmii接口和mdio,nuc980理论上是可以驱动任何带有rmii和mdio接口的以太网phy芯片,比如LAN8720A、RTL8201、KSZ8081、DP83848C、DM9161CEP等等。当然使用新塘原厂设计是最好的,可以少走很多弯路。 因为nuc980芯片上支持双网口有两个emac控制器,本来想测试一下nuc980双网口在rtthread上的表现的。只需要在emac1上接一个ip101gr phy芯片就可以实现双网口了,但是看了一下原理图发现emac1是部分引脚(PF0 - PF6)连接的是sd卡并没有引出到gpio。当然我可以魔改它焊几根线出来,不过现在是在测评所以不方便魔改。 测试前准备 NK-980IOT开发板一个 网线n根 千兆交换机一个 电脑一台 RT-Thread studio NuWriter rtthread studio上开始新建nuc980工程 首先从打开studio sdk 管理器,安装nk-980iot的bsp包。然后新建工程,下载好软件包测试。
NK-980IOT测评之EMAC测试 rtthread sal socket.pdf
(1.21 MB, 下载次数: 1
)
原作者:文武兵兵 |
|
相关推荐
|
|
1094 浏览 0 评论
AI模型部署边缘设备的奇妙之旅:如何在边缘端部署OpenCV
3798 浏览 0 评论
tms320280021 adc采样波形,为什么adc采样频率上来波形就不好了?
1517 浏览 0 评论
2252 浏览 0 评论
1705 浏览 0 评论
75523 浏览 21 评论
小黑屋| 手机版| Archiver| 德赢Vwin官网 ( 湘ICP备2023018690号 )
GMT+8, 2024-12-30 18:29 , Processed in 0.736072 second(s), Total 68, Slave 47 queries .
Powered by 德赢Vwin官网 网
© 2015 bbs.elecfans.com
关注我们的微信
下载发烧友APP
德赢Vwin官网 观察
版权所有 © 湖南华秋数字科技有限公司
德赢Vwin官网 (电路图) 湘公网安备 43011202000918 号 电信与信息服务业务经营许可证:合字B2-20210191 工商网监 湘ICP备2023018690号