小弟恳求各位搞嵌入式的前辈指点 跪谢了。。。。。。。
小弟我刚刚考完研 很幸运 被某985录取了 但是小弟说真话能力非常弱 基础差 本科也很烂 所以估计研一一整年都要把本科落下的东西全部补一遍 小弟下定决心要好好学学嵌入式 目前确定是ARM+linux方向 因此有几个问题请教各位前辈指点
小弟我的基础是C/C++学的一般 大学吧由于前面玩的太多了(大一大二废了) 用VC做过一些数字图像处理
由于考研的缘故 所以又重新学习了模电数电信号什么的 有一定硬件知识基础 现在我应该如何规划我现在到研一结束 就是2013年7月的学习路线呢
由于基础极其薄弱 微机原理 单片机就跟没学过一样。。。 这学期目前的毕设是STM32做东西 边学边做 现学现用 也在看一些介绍嵌入式的书籍 现在唯一还欣慰的是学习的状态保持的不错 考研的状态能延续下来 每天7点多学到晚上还行
我现在的学习路线 我自己安排如下 不知道哪里有差错 请过来人指点一下 本学期全力做毕设 熟悉STM32硬件和软件编程(C) 同时 自己再把以前的程序来回编编 看看 熟悉C/C++和一些常用数据结构 暑期学习linux下的C语言编程以及linux操作系统 我看了下 有本书讲授操作系统原理 并且才linux下都有难度适中的编程练习题 入门还行 研一上学期购入一款ARM9开发板 全面学习ARM9硬件结构和编程 以及硬件电路设计基础 研一中期学习搭建嵌入式linux运行环境 摆阔bootloader的编写 内核剪裁 内核移植 交叉编译 内核调试 根文件系统制作等等 研一后期学习 驱动的移植和开发
我知道各位肯定会笑话我这么菜 也许我的描述都有问题或者这么短的时间内根本不可能学完这些东西
我是这样想的 如果一年半学不完就学两年 最关键的我给自己安排的这个顺序有没有问题。。。哪些地方有什么不合理的地方么
另外我想问下 有没有这样一本书 就是介绍一块ARM芯片从画板子说起到实现某一个大的功能的书 就是一本书就介绍那一个项目的那种。。。
菜鸟求各位前辈指点下 研究生就两年(最后一年或者半年实习) 希望自己能学习基础知识的同时做一些东西吧 跪谢各位好心的前辈不吝赐教。。。。