ok6410-第00篇-入门前的准备

1.       怎么入门,纯属个人观点。我是学过单片机和arm7和arm9的,但是学的不深,本来想买个arm9的板子来继续学习的(学校板子不让借,悲剧),后来taobao之后发现arm11差不多的价钱,就买了。板子买什么牌子不重要,一通百通嘛。不过还是建议大家,还是弄过arm7或单片机的再做arm11。这个就是一个渐进的过程,不能一步登天撒。至于买arm11学什么,这个是重点。我主要是买来学linux的一套东西,bootloader,linux内核,linux驱动,ucos的深入。说白了,主要是偏向在系统方面的学习。如果你连寄存器都不知道是什么,ram rom都分不清的话,那么买arm11你会很痛苦的。

上面的都是我的一些废话,明白定位把。

2.       板子我选的是ok6410-a,cpu是s3c6410 ram 256MB nand flash 2G 4.3的触摸屏。

准备花几个月的时间,把我学习的一点一滴记录下来,作为自己的一个记录,本人健忘。

同时能把自己的一些心得和大家分享,喜欢大家来拍砖。

3. 问题一:要不要买jlink呢?

        这个问题呢,很多人很纠结,为什么呢?当你买了之后,你又用不到什么。不买呢?有的时候需要那么一下,但是又没有。这个东西也不贵80-100把。我是在买开发版的时候,买了一个,但是呢?几天之后,掌握了下其他的调试方式后。我后悔了。

        第一,jlink在AXD的调试下,很慢,2-3MB的bin文件,基本没得调,而且在AXD模式下BUG很多很多。

       第二,这个开发板在没有任何程序的时候,可以使用SD卡刷程序,本来是必须要jtag或jlink强刷的,这样一来,jlink就更没用了。

       第三,有的时候,多看下代码逻辑,比纠结在jlink上一步一步调会更快,学到更多东西,有的时候,是jlink的BUG,那么你调试多少次都调不出来的。

       第四,jlink再怎么样也是仿真,现在的板子flash的寿命比原来长的多的多,不至于多刷几遍就over了,个人还是更相信真实的环境。

搞笑的是,我的jlink一开始就bug不停,之后问客服才发现上面一个电阻焊错了,结果退了,呵呵,体验了下。

3.       问题二:是不是要买很多外设呢?

买的时候,开发板肯定会有很多很多的扩充外设,什么摄像头呀,VGA呀,蓝牙

    呀,等等。。。

       我想说的是,适合自己的是最后的,按需买把。我主要是学linux的移植,内核驱动的学习,我就没买什么外设。或许在弄完了我想弄的东西,我应该回去买写GSM周边的东东。因为在linux下有USB的话,可以实现很多,鼠标,键盘,等等。

4.       问题四:怎么学最快呢?

我的经验是,看视频,看别人的文章。我原来就是属于那种只读被人的文章不写文章的人,但是我现在发现写文章更能学习的快,因为你会去考虑读者的理解。这个就像在和客户沟通似的。我原来学LPC2103的时候就是看别人的博客学的。

5. 最后,接下来我会说说s3c6410的一些基本东西,说说linux下开发和windows开发的区别,之后就会讲讲这个开发版的裸板调试方法,一些技巧,然后开始在linux下开发arm11的裸版程序,之后说说bootloader。。。。。。。。。。待续。。。。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值