bbb上rtems的tcp/ip协议移植的想法
rtems目前还没有将bbb板上的bsp中的网络部分加上。
因此需要移植网络协议,在这里主要考虑两点。
首先是底层驱动,最重要的也就是底层,因为上层的协议是比较好移植的,关键是接口层的driver,也就是要让AM335处理器和以太网芯片通信.
bbb上的以太网芯片是SMSC LAN8710,要做的就是driver的撰写,并且和上层协议结合。虽然官方给出的rtems bsp上没有关于网卡的驱动,但是可以从bbb官网的其他系统上移植过来,比如bbb官网的ubuntu系统,肯定是包含有芯片的驱动。因此可以从这里入手。
其次是tcp/Ip协议栈的移植,这部分应该是比较简单的,因为都是c,移植起来还是比较简单的,并不涉及底层。可以选用bsd 的tcp/ip协议栈,这也是rtems 官方选用的协议栈。
posted on 2016-09-25 22:13 sichenzhao 阅读(213) 评论(0) 编辑 收藏 举报