本人以前是学的c#和.net ,有过一年的项目经验 从公司离职后感觉c#的起点有点低 没能涉及到底层 所以报了一个培训班 学习对于我来说有点神秘的嵌入式开发 以下是我学习后的感受
刚开始学习的时候感觉还是很新鲜的 c语言以前在学校的时候学习过 不过大部分都忘了 后面学c#的时候这些东西很少用的到 不过越到后面感觉很烦了 低级语言就是低级语言 什么都的自己控制 自己编写 自己封装 一不小心一个段错误 那就真的杯具了 gdb的调试也是那么的不尽人意了 学了差不多一个多月吧 做了一个项目 学生信息管理系统 不是很难 用到了io和链表 如果你能单独将这个做出来 那么你的c语言就差不多了 后面学了一个月的网络编程 包括进程线程以及一些网络方面的知识 项目就是实现一个单服务端对多客服端的程序 不过涉及到协议和进程间的通讯了 第三个月就是学c++了 感觉没学到什么 大部分就是将c封装了使用 而且自己也使用过高级语言 对这种面向对象的思想还是比较熟悉的 做的项目就是将c语言的那个网络编程的项目封装成一个c++的项目 最后一个月就是项目实训了 做一个多媒体的嵌入式系统 里面有ktv 电影 阅读 相片什么的 整个感觉没什么挑战性 框架给了我们 有一部分现成的代码 而且12个人做 采用的是c++ 用到了windows的系统编程 最后就是说等我们毕业让我们学qt了 想想学不学也没什么意思 这些东西完全都是可以自学 最想学的驱动 说都没说 真叫一个郁闷了
以上只是想告诉那些对嵌入式不懂却有想法的朋友 如果你有毅力的话 完全没必要浪费钱去培训了 买上两本书 花上几个月时间研究 做上两个项目 差不多可以算是入了嵌入式这张门了 当然这些都只是对于嵌入式应用开发了 如果是驱动或者是系统开发 那么你得再努力再努力了
最后有需要资料或者一起探讨嵌入式的朋友可以加我QQ:314339373。