LwIp_移植官方说明

> I don't have an example that I can show you but it's not really that
> complicated. I'm going to assume that you have lwip all set up and ready to
> go; in other words, you have all the sysarch, lwipopts, and sio stuff in
> working order. If that is the case, there a four routines that you should
> take a look at in ppp.c:
>
> pppInit() - Call this once when you system starts. I call this from my
> sys_init() routine.
> pppSetAuth() - Use this to set a user name and password for PAP or CHAP, if
> you have either of them enabled (look in your lwip opts files).
> pppOpen() - Creates a new thread and tells it to start PPP. This new thread
> will let you know what's going on with the PPP connection via the callback
> that you must specify for the first argument.
> pppClose() - Brings down the PPP link and ends the PPP thread.
>
> You should be able to ignore just about everything else, unless you need to
> do some debugging. Anyway, this is basically what you need to do:
>
> 1. Initialize your system and lwip (including pppInit()).
> 2. Open your comm port.
> 3. Dial your modem and wait for it to connect.
> 4. call pppSetAuth() and pppOpen().
> 5. wait for PPP to tell you it is open (or if it failed for whatever reason).
> 6. now you should be on-line. do your thing.
> 7. call pppClose and close your comm port.
>
> That should get you started. Just make sure you read and understand exactly
> what those four routines (the ones i outlined above) are doing.
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值