很多人反复为嵌入网络设备,这是我的一点经验。 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是因为我熟悉,不是因为比别的好。这是降低研发成本的好方法。 |