LwIP
Quan略略略
君子爱色取之有道
展开
-
【LwIP】移植(NON-OS)
LwIP(A Lightweight TCP/IP stack),嵌入式系统常用的一个网络协议栈。移植LwIP比我想象的稍微简单一点(当然我不是从零开始移植的,参考例程并稍作修改),我准备移植RAW API版本的LwIP,也就是在无RTOS的情况下移植LwIP。其实只要抓住一个重点:首先忽略协议栈的实现细节和什么Raw API、Sequential API、BSD socket API的区别,然后...原创 2019-07-16 14:13:37 · 2098 阅读 · 0 评论 -
【LwIP】移植(FreeRTOS)
基于操作系统FreeRTOS的移植又比我想象的复杂一点,虽然前面的文章中移植的LwIP的工程也是基于FreeRTOS系统的,但是将所有网络操作都放在了同一个线程中,相当于模拟了无操作系统的情况,使用的是RAW API进行程序设计的。使用RAW API有一个非常非常局限的地方,就是不能再不同的上下文环境(Context)下同时调用系统API,就像LwIP自己说的:Use lwIP without O...原创 2019-07-19 17:07:15 · 12025 阅读 · 5 评论