本帖最后由 prodigals 于 2011-11-28 21:06 编辑
有如下几个大步骤(其实归纳一下是3个):
1.1.LIUNX下的基本操作环境熟悉+GCC、GDB、MAKEFILE、SHELL
1.2.C语言研究(感觉指针重要,打算把基础在这块打牢靠一点)
1.3.C++(这块有点迷茫,因为除了QT,我不知道哪里还会用到C++;打算点水过之)
1.4.LINUX应用编程。
2.ARM芯片的学习。
3.之后再是驱动、内核的学习。
之前看视屏把大概过程都点水过了一遍,现在后悔了,还是看书,边看边学才是王道。目前正在打牢靠C语言这块。我的想法是一步步走,进度不快没问题,就怕基础不牢靠,学习后面虚的。(目前大三,时间说紧不紧,说多正真学习的时间也不多了)。求前辈点评下,呵呵。
个人情况:
1.有51基础(自学的);
2.有C和汇编基础(但感觉不牢靠);只用C写过一个路灯控制程序(显示。定时,闹钟,调时。行人感应等功能)其他更小程序就不说了;汇编正在学习中(课程)。。。
3.通信工程(成绩优异,但到底学了什么说实话,还真不好说。目前都没明白为什么说通信专业的适合搞底层驱动;) |