• 【讨论】初学者拿到2440、6410 等开发板应该怎么学习?


    【讨论】初学者拿到2440、6410 等开发板应该怎么学习?——在如下帖子持续更新。
    http://www.gooogleman.com/forum.php?mod=viewthread&tid=18881&fromuid=3

    绝大部分初学者拿到2440、6410 等开发板估计都会在兴奋的同时不知道咋办。太多人问这个问题了,所以开个帖子讨论一下。以下观点仅代表我个人观点,如果说错了,欢迎指正。
    一、前提:学习2440、6410 等开发板之前必须有比较好的C语言基础,汇编得可以慢慢学习,数字电路等也得比较合格,模拟电路适当了解,至少能看懂PDF格式的开发板电路图。从这个前提看,符合条件的人,得是大二下学期以上的学生了,所以请大二以前的学生好好学习大学基础先,不要本末倒置了,不然是学不会的。

    二、满足以上前提后,开始进入正题。拿到开发板就看光盘自带的硬件手册,先熟悉一下开发板的接口功能介绍,然后选择一个系统为目标,千万不要wince,linux ,android全搞一通,还有学android之前得有好的linux 基础,所以请不要直接android,免得吃力不讨好。选定系统方向,那么就照着该系统操作手册看看一遍,看完了就重新看,照着上面玩玩板子,搞了一两天之后就开始照着上面手册,烧写bootloader啊,烧写系统啊,学会使用这个开发板先,最后才是自己搭建开发环境,编译bootloader,系统等。搞定这些后,就照着上面的手册烧写进去,那么这个对开发板的初级认识就完成了。以后就开始尝试自己修改bootloader啊,以及开发驱动等。好好看看现成的bootloader、驱动源码。
    三、我个人比较推崇开发板学习流程是:熟悉上述步骤后——》bootloader学习——》操作系统认识、学习——》系统开发的流程。在这些过程中如果发现自己很难看懂代码,那么请好好复习C语言,不然以后就不能进步的了。这个过程对大部分初学者来说很郁闷的,不断被打击的过程,理想很远大,现实很残忍,都这样,坚持半年估计就会有信心了,加油吧,各位老兄。

    四、学习策略,早期多加点QQ群,越多越好,看别人里面说什么,还有也推荐几个网站,CSDN 的wince和linux 都不错,当然www.gooogleman.com也在发展中,也请各位多来捧场,嘿嘿,先这样了。good luck!

      国嵌视频光盘是以mini2440  linux 系统为教学平台教学的,中嵌是通用的,这些视频有助于了解linux 操作系统,所以
    当初学者熟悉开发板以后,准备学习了解bootloader的时候可以看这些视频,很长的哦,不过看了还是蛮大帮助的。good luck!



    还有和配套光盘的配合也是很多初学者关心的问题。

  • 相关阅读:
    变量 常量 Python变量内存管理 赋值方式 注释
    leetcode 两数之和 整数反转 回文数 罗马数字转整数
    计算机基础之编程
    列表,集合,元组,字典
    小练习
    Ansi 与 Unicode 字符串类型的互相转换
    UVALive
    UVA
    UVA 10651 Pebble Solitaire 状态压缩dp
    UVA 825 Walkiing on the safe side
  • 原文地址:https://www.cnblogs.com/gooogleman/p/1931802.html
Copyright © 2020-2023  润新知