RTOS和GUI的教程及其实例已经做了很多了,是时候开启网络协议栈教程了,今年全面开展嵌入式网络协议栈的相关工作,大量实战例程供大家项目参考。 1. 近期在忙于V6板子的综合Demo,一旦发布后就开展网络教程,配套V5和V6板子,这个算是今年上半年最主要的任务了。 2. 选用RL-TCPnet作为第一个网络教程的原因如下: (1) 作为小型的网络协议栈,功能全面,简单易上手,配置极其方便。 (2)调试及其方便,有专门的Debug版本。 ====================== 3. 教程内容 (1)先做底层驱动说明,先把底层的驱动接口整明白,移植任何其它小型协议栈基本都大同小异。 ====================== 4. RL-TCPnet是收费的,如果商用,需要购买正版MDK,正是鉴于这一点,后面还会出LwIP或者FreeRTOS-TCP的教程,这两个都是免费的协议栈。基本跟我们制作的RTOS教程一样,免费和收费的都做一个。免费的做了FreeRTOS,收费的做了RTX和uCOS-III。 ====================== 5. 应用的例子争取都采用BSD Socket编程,以后想切换到任何其它小型协议栈,都是极其方便的,基本可以达到无痛移植。 ====================== 6. 最后引用下KEIL官方针对USB协议栈说的一句话,超经典,其它中间也是一样的: The library handles the low-level USB requests without the need to write the hardware layer code.Developers can focus on theapplication's request rather than concentrating on the specialties of the USB protocol。 本文转载于微信公众号: 安富莱电子(armfly_com),更多微信文章请扫描关注公众号: |
|
声明:文章版权归原作者所有 部分文章转自互联网 如有侵权请联系
[邮箱地址] 删除
|