ARM学习的疑惑,查了不少帖子,问的都不具体。请大牛小牛们走过路过烦请不要错过,感谢!

炼气士 2011-06-30 03:06:23
针对我自己的情况说一下,目前工作在一家IT企业,做的事情属于简单的开发,能改的代码不超过100行,用的是C;顶多是个代码工,谈不上程序员。上个礼拜去面试了另一家IT企业,基本上通过了,可能安排做BSP,但面试官说我技术较差,需要加强,说实话,在面试时我连BSP是什么都不知道。但由于种种原因,暂时我还动不了,估计要明年了。鉴于目前的工作技术太浅,所以同公司的一师兄建议我学学嵌入式。

上网搜了一下,很多人建议没有基础的先学单片机,再学ARM嵌入式。所以我学单片机的目的很明确,学习处理方式,通讯方式以便过度到ARM的学习,目前单片机我才学了2个月,仅仅是了解,还会继续努力。

切入正题吧,我是想在边学习单片机的同时也学习一下ARM的基础知识,就是说应该具备的知识,没有的话门都入不了的哪些。目前我的现有的知识水平为:C语言还好,毕竟现在工作要用的,但精通就谈不上。
linux安装过一次系统,学过一点基本的命令,
数据结构,原来没学过,现在在看严蔚敏的,才看到单链表
硬件模拟电路、数字电路大学学过,估计也忘的差不多,但要捡起来应该不难。
操作系统,没有学过。
这就是我目前的水平,虽然欠缺,但有恒心和毅力,在学校都没有那么强烈过。所以恳请各位医生对症下“药”,应该如何学习才好,怎么样少走弯路,还需要什么知识,知识储备到什么程度(当然有人会说越精越好,但一会的专理论会头大的),最好是能把理论与实际结合起来,这样学得也不枯燥,否则就会像我前面学的一样,学了就忘。

很多人提议买板子学,这个我支持,但就我目前的水平适合吗,是否需要做些知识储备。

楼下的朋友,我希望能共享您的学习经验和心得,或者提供一下建议也可以。确实想学!!
或许有人会问我到底是想做底层驱动,还是应用程序呢,说实话因为根本没有入门,所以也没有规划,答复不了。从看论坛说底层驱动好跳槽,所以也有偏向,但我觉得对于入门的人来说还是先不区分的好,您说呢。
万分感谢。
写的比较乱,抱歉了!
...全文
63 3 打赏 收藏 转发到动态 举报
写回复
用AI写文章
3 条回复
切换为时间正序
请发表友善的回复…
发表回复
miss_siwei 2011-06-30
  • 打赏
  • 举报
回复
熟练c语言这是基础,平时多用用linux,熟悉linux的运作方式。
做bsp肯定要接触硬件,电路,通信的基本知识要有,在linux下要了解linux的内核基本框架和驱动模型
最后就是熟悉你要做的平台构架,x86,arm,mips。
大家都是一步步在走,慢慢深入
xunxun 2011-06-30
  • 打赏
  • 举报
回复
我只知道wince有个bsp包
还有个板驱动啥的
其他都不知道
炼气士 2011-06-30
  • 打赏
  • 举报
回复
看来发的不是地方,怎么就没有人回咧

4,441

社区成员

发帖
与我相关
我的任务
社区描述
Linux/Unix社区 内核源代码研究区
社区管理员
  • 内核源代码研究区社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧