• 嵌入式的旅途


      还记得我刚开学(大三)第一次接触嵌入式,也是第一次跟着老师学习linux,到了十月份已经一个月了,我问了问我的老师:我想学习驱动开发,应该怎么去学习,需要买开发板或是其他硬件吗?老师迷惑的看了看我,说最好买一个开发板然后慢慢跟着教程去学习,我当时朦胧的就记下了。随着知识的不断积累,我自学完了linux基本命令,也把c语言和计算机组成原理重新拿过来复习了,直到十一月份初我买了s3c2440 arm9开发板,至于买开发板的过程还是挺艰难的一个过程,从对硬件的一无所知到现在也只能识别一些基本硬件功能,然而我以为对着教程就可以很顺利,可是网上的教程和资料再多,对于一个没有任何人可以给你正确指导也没有任何培训班给你报名的时候,这个时候你除了用毅力和努力来对得起自己手中买来的开发板,还有什么可以支持你呢??

      很多朋友可能和我一样,还是在大学里跟着学校学习一些基础课程,但是我想任何一个大学都很难系统的开这个嵌入式或是硬件和软件全综合的培养方案。

      还是说说我这3个月学习嵌入式的体验吧,首先我一个月基本熟练掌握了linux基本命令,以及linux操作系统的特点,还复习了以前学习的c语言(主要是看郝斌老师的c课程(在电驴下载))和计算机组成原理(主要是唐硕飞的书)。第二个月跟着老师写了写简单linux下的shell编程,以及vi使用,makefile初步学习。第三月就是买了arm9开发板(花了500大元),开始是跑了一些简单的裸机程序(这里我用win7系统出现了很多问题,后来换成了xp后基本都能解决了),然后我按照国嵌的培训课程一步一步走过来,一直到字符设备驱动编程卡住了,这里很多硬件接口还有汇编语言我还是一点不懂,于是我就开始了弥补硬件方面的知识,我就从电驴下载了10天征服你单片机(郭天祥主讲)这个对于短期快速了解硬件的人我觉得还是不错的,资料课程都是开源的。现在学习到了第5天,这个月我想自己可以在硬件方面终于能够有所突破了,下个月就可以开始在自己的开发板跑自己写的设备驱动了。

      在这里,我还是想提醒一下跟我一样迷惑的朋友,你们看文档资料一定要注意要看英文的,这个技术毕竟是国外的比国内的先进一些。英语的重要性对于我等搞技术的就不言而喻了啊 。

      此外,我们学校今年正好开了一个嵌入式培训班(免费的,估计师资有待肯定),有机会当然就报名了啦。。。

      路漫漫其修远兮,吾将上下而求索!!!!

     

     

  • 相关阅读:
    git错误操作导致代码丢失找回
    org.apache.ibatis.binding.BindingException: Invalid bound statement (not found)问题
    WebMvcConfigurerAdapter在Spring boot2.x已废弃
    AJAX实现模拟注册跳转
    遍历字符串替换实例
    spring boot2.x依赖
    Thymeleaf页面添加th:value后报错原因
    thymeleaf中th:href字符拼接
    刁肥宅数据结构课设“布隆过滤器的实现和应用”源代码(v1.0,永不上交)
    数据结构实验1:C++实现静态顺序表类
  • 原文地址:https://www.cnblogs.com/myblesh/p/2249576.html
Copyright © 2020-2023  润新知