当前位置:  技术问答>linux和unix

学习ARM的疑惑

    来源: 互联网  发布时间:2016-08-05

    本文导语:      开始学习ARM的时候只有点单片机的知识,对ARM可以说是一窍不通。从网上下载2.6.14的源码,又在google里搜索别人做好发的帖子或者是写的博客,磕磕碰碰的一个月终于生成zImage了,下载到 开发板里还能起来,...

    开始学习ARM的时候只有点单片机的知识,对ARM可以说是一窍不通。从网上下载2.6.14的源码,又在google里搜索别人做好发的帖子或者是写的博客,磕磕碰碰的一个月终于生成zImage了,下载到 开发板里还能起来,很是兴奋。接着是做文件系统,同样是下载busybox 1.9.2源码,在google搜索别人的博客,一个月过去,可以运行起来了。然后是添加USB 以太网驱动,也成功了。所有做的这些都是仿的别人的,自己对里面的东西可以说只是了解了一点点。现在开始写驱动了,同样也是找别人写的模仿,有时候碰到问题了就到google里搜索,也写出2个驱动了。
    刚开始学的时候有朋友建议我报个班,全面系统的学习,我没有接受他的建议。自己就开始学了,没买什么书,也没人教。学到现在,虽然也有了点成绩,但是觉得自己基础真的是很差,有时候就感觉自己好像根本就没入门,特别是现在学驱动的时候,有时候对别人写的根本就看不懂,对一些函数,像对2.6内核下对IO口的操作等,一点概念都没有。现在很是疑惑啊,自己是该全面的学习呢,还是按照自己现在的这种方法继续下去呢?
    请高人给点建议。
    谢谢!

|
我就是因为跟你一样的困惑报班了,华清的嵌入式就业班
结果前3个月楞没让我碰一下arm
不过也得益于此,把以前看不入眼的apue、UNP有了系统的学习
教驱动的老师都是出书的牛人,就等着时候多问他问题把本钱多赚点回来

我感觉长期没有突破的话,是该换个大环境了
比如实习,可以跟牛x的工程师多交流



|
慢慢来,刚开始模仿下没什么的,不懂的尽量弄懂;不懂的永远比懂的多,不要灰心。

你可能觉得有必要了解些操作系统的知识?可以学习下ucos-II,看linux内核代码实在是件头疼的事。

驱动接口函数的话,我也不太熟。先在做arm+linux上的应用编程,以前做过点单片机的,过完年回来手上活少点了写写驱动什么的吧。


|
话说我总觉得,知道自己什么不会,这是好事,因为知道哪里不会,就可以向那个方向有目的的学了。

相反,如果不知道自己不会啥,那才真可怕呢!

踏踏实实的看下去,哪怕一天只多会一个知识点,哪怕只多看懂一个函数,也是收获!

培训班也一样,外因只是起一定的促进作用,想要有所成就,内因还是起决定性作用的!

|
先看看arm的基础知识再说吧。来不来就移植。没有捷径的。

我推荐你用ads的模拟器(armlator)先自己写点小程序。特别是bsp方面。然后再赵个开发板弄弄。

    
 
 
 
本站(WWW.)旨在分享和传播互联网科技相关的资讯和技术,将尽最大努力为读者提供更好的信息聚合和浏览方式。
本站(WWW.)站内文章除注明原创外,均为转载、整理或搜集自网络。欢迎任何形式的转载,转载请注明出处。












  • 相关文章推荐
  • PHP介绍及学习网站推荐
  • 想深入学习Java应该学习哪些东西
  • 准备学习docker: docker version命令查看版本
  • 新手提问:学习c++同时也想学习unix和linux
  • HTML 学习总结及下一步学习教程推荐
  • 学习c后,学习pb,大家提点建议,谢谢哦
  • OpenStack相关学习资料搜集
  • 有最近开始学习Minix的吗?一起来学习吧
  • juqery的python实现:pyquery学习使用教程
  • 我想问问哪里有AIX下啊!~版本越新越好!~我想拿来学习学习
  • 想找共同学习Linux的新手,一起学习,共同成长
  • 学习java好 还是学习嵌入式开发好??
  • 学习linux网络编程需要学习些内核知识吗?
  • 我想学习linux桌面编程,那么有没有必要学习linux的内核以及内核的相关编程呢?
  • 从Delphi开始学习Java,如何学习Java.欢迎大家的光临!
  • 请问学习JAVABEANS是不是就是学习java.beans.*类库??
  • 谁有 电子版 mastering ejb 2e 多谢!!及学习EJB 集合什么实例学习比较快一点?
  • 我想学习Unix,请高手给个下载网址,用linux来学习Unix差别大吗?
  • 你们学习Linux是学习什么的?
  • 我想问一个大家,我现在刚学习LINUX,我想问一下在LINUX学习哪些知识有前途???
  • unix下C++代码中如何进行数据库操作?给个完整代码学习学习


  • 站内导航:


    特别声明:169IT网站部分信息来自互联网,如果侵犯您的权利,请及时告知,本站将立即删除!

    ©2012-2021,,E-mail:www_#163.com(请将#改为@)

    浙ICP备11055608号-3