很多人反复为嵌入网络设备,这是我的一点经验。
1.51+rtl8019
便宜,性能差,协议不完全。适合学习,做产品,软件上得下大功夫。
30-50元硬件成本
2.arm+lwip,Tiny IP之类的裸奔或者跑ucos,ecos之类的。
没用过,不过好像lwip也有bug。价格中等,做产品最好花钱买正版有服务的。
70元左右成本。
3.专用的芯片,好像有几家公司做,这个应该和arm+ecos+协议栈差不多,都是
商业授权的,应该稳定上问题不大,钱的问题。
可能70元左右
4.arm+uclinux 典型的是s3c4510,价格稍高,tcpip肯定没问题,但是4510的供货
和内核的稳定性可能有问题。samsung一会说停产一会说不停产,而且内核串口部分有bug。两三年没更新了。100元左右硬件成本。
3.arm9+phy方案。
硬件最好,稳定性最好,速度最快,当然价格也最高。大约得200元。
这都不包含软件和设计成本。
1,4,5我都搞过,血泪教训。
2,3是看过,直接pass了,不是适合我用,可能适合别人吧。
我用linux是因为我熟悉,不是因为比别的好。这是降低研发成本的好方法。