在大三的时候,我学习了基本的嵌入式知识,学了led,喇叭,温控等外设的使用方法,自己动手写的代码就是跑马灯,99秒倒计时等。最后动手做了一个期末大作业:在一个51单片机上焊接小设备,包括存储条,电容,cpu,温控等。实现了一个温度检测装置。进入大四,报送研究生,选择方向的时候,我准备研究物联网和移动计算。移动计算方面的知识,我在大二大三以及有了两年的经验,应该问题不大,所以我想学习物联网方面的知识。我的研究生导师推荐了我一本书,叫做嵌入式系统设计。我也认真看了一个月,内容就是系统的介绍了嵌入式系统,既有硬件也有软件。但都太过于抽象。具体内容就是关于存储设备,处理器,windows ce开发,嵌入式linux开发的过程,开发工具的介绍,bsp开发的介绍,Linux和uninx的区别,微内核等。都是点到即止。读完后,我还是对嵌入式的学习比较模糊。更别说物联网了。在此,求各位大神指点迷津。
------解决思路----------------------
其实发现都有这样的困扰,不管什么行业,基础的东西本质都是一样的,你要是做物联网开发,那基础就是C语言;操作系统就是linux,当然android;数据结构与算法了解就更好;要是网络方向了解些TCP/IP,我大致也就了解这些,主要还是缺乏目标,不如去做一些小的开源项目。耐得住寂寞很重要
------解决思路----------------------
比如说利用温度传感器、土壤水分传感器监测农田生长环境,摄像头监控小区其实也算物联网等等,物联网应用很多,你得选一个你想要研究的领域。看到你的帖子感觉你学的技术比较深,不偏向应用,而且你的导师推荐你看的书也是理论性更强的,我猜测是导师人为硕士的研究需要偏向于技术理论而不是技术应用。如果你想要做一份物联网技术应用的论文,我建议跟导师深入沟通一下~
------解决思路----------------------
如果你是想了解物联网的话,我的建议是先不要看书,你看物联网相关的期刊论文之类的~
------解决思路----------------------
建议你的方向不要向物连网发展,现在都是概念,并且都想把自己的当成标准。