bbb上rtems的tcp/ip协议移植的想法

本文主要介绍了在RT-EMS系统中实现网络功能的过程。重点包括底层驱动开发,特别是针对AM335处理器与SMSCLAN8710以太网芯片的通信驱动,以及TCP/IP协议栈的移植。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

rtems目前还没有将bbb板上的bsp中的网络部分加上。

因此需要移植网络协议,在这里主要考虑两点。

首先是底层驱动,最重要的也就是底层,因为上层的协议是比较好移植的,关键是接口层的driver,也就是要让AM335处理器和以太网芯片通信.

bbb上的以太网芯片是SMSC LAN8710,要做的就是driver的撰写,并且和上层协议结合。虽然官方给出的rtems bsp上没有关于网卡的驱动,但是可以从bbb官网的其他系统上移植过来,比如bbb官网的ubuntu系统,肯定是包含有芯片的驱动。因此可以从这里入手。


其次是tcp/Ip协议栈的移植,这部分应该是比较简单的,因为都是c,移植起来还是比较简单的,并不涉及底层。可以选用bsd 的tcp/ip协议栈,这也是rtems 官方选用的协议栈。


评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值