我的毕业设计理念需要你的帮助,我对网络和嵌入式系统感兴趣,所以任何想法!
答案 0 :(得分:1)
涉及了解数据包结构,mac标头,ip标头,数据包校验和等以及协议本身的东西,我发送此回复,我发送此回复,等等,非常有价值。我个人通过在一个名为DOS的着名嵌入式环境中编写自己的UDP和TCP堆栈来学习这些东西(也许你已经听说过了)。我在8051汇编程序中也做了一个udp堆栈。你如何将它推向一个项目,不知道,我知道如果你在较低层知道这些协议,你会在现实世界中有所作为。
答案 1 :(得分:1)
根据平台选择一个不错的开发套件,例如Silabs C8051F120-DK(来自Digikey的100美元),用于带有免费IDE的8位开发套件(从Silabs下载)。 IDE集成了调试功能,因此您可以单步执行代码。
如果您需要32位CPU,请选择ARM(简历上很棒!)。有很多非常强大的开发板,例如BeagleBoard:http://beagleboard.org/
我推荐一些需要某种形式的用户界面的项目。几乎每个嵌入式项目都需要UI。将兼容HD44780的LCD显示器连接到开发板,以提供一些输出。
如果您想进行无线通信,请尝试使用SparkFun的GSM module!