搜索
bottom↓
回复: 3

初学ARM7 S3C44B0体会,请纠正。

[复制链接]

出0入0汤圆

发表于 2010-2-27 15:04:00 | 显示全部楼层 |阅读模式
大概一个多月前从51——》arm7,开始有点茫然,后来理清头绪,一个多月的学习步骤如下:

1.《arm嵌入式系统开发——软件设计与优化》大概花了半个月的时间看了一遍,有了arm整体结构、指令等的了解。

2.有了上面的基础,决定买开发板实战,由于money 少,买了一块S3C44B0的开发板,+jlink + STN屏 = 345.

3.开发板买来了,测试ok,决定下一步的学习计划,从启动代码开始。

4.大概花了一个礼拜的时间,对启动代码有一定的了解。主要归功于坛里一些帖子。

      初始化代码主要完成系统的初始化,包括:
          (1)中断向量表  

          (2)初始化存储器控制器  

          (3) 初始化各种处理器模式堆栈  

          (4)初始化时钟、看门狗。  

          (5)初始化应用程序执行环境  

          (6)改变处理器模式  

          (7) 跳到main()函数,开始执行用户程序  
5.裸机跑程序,参考开发板的测试程序,稍作修改,点亮led.至此我的第一个arm程序完成。(暂时学到这里)

6.下一步计划根据板上的硬件资源,锻炼其他的裸机程序,有LCD、音频、usb等。(这估计要花长时间了)

7.由于ARM7TDMI不带mmu,不能跑linux,只能跑ucos uclinux等简单os,所以学ucos。

8.等上面这些都差不多了,再买arm9开发板,学linux。上面这些算是一个过渡。

请指正学习流程,O(∩_∩)O~,谢谢!

阿莫论坛20周年了!感谢大家的支持与爱护!!

知道什么是神吗?其实神本来也是人,只不过神做了人做不到的事情 所以才成了神。 (头文字D, 杜汶泽)

出0入0汤圆

发表于 2010-2-27 15:47:23 | 显示全部楼层
不错,这种学习的方法比较科学,最近我也得到了一块44BO的开发板,就是公版的那种,我的是ulink。以前一直在用LPC2132,现在再玩玩44B0,他的外设很多,资源也很丰富,熟悉熟悉后,准备上uclinux,楼主有空多交流

出0入0汤圆

发表于 2010-2-28 02:00:36 | 显示全部楼层
哪位高手可以告诉我,为什么我的H-jtag检测不到板子,明明连接到了ltp啊
还有AXD对于2440如何设置,本人菜鸟,请尽量说仔细一点

出0入0汤圆

发表于 2010-12-20 14:57:14 | 显示全部楼层
天杀的国民党门头沟党委替资本家当狗,万恶的蒋介石门头沟Z.F.为人民币服务!
回帖提示: 反政府言论将被立即封锁ID 在按“提交”前,请自问一下:我这样表达会给举报吗,会给自己惹麻烦吗? 另外:尽量不要使用Mark、顶等没有意义的回复。不得大量使用大字体和彩色字。【本论坛不允许直接上传手机拍摄图片,浪费大家下载带宽和论坛服务器空间,请压缩后(图片小于1兆)才上传。压缩方法可以在微信里面发给自己(不要勾选“原图),然后下载,就能得到压缩后的图片。注意:要连续压缩2次才能满足要求!!】。另外,手机版只能上传图片,要上传附件需要切换到电脑版(不需要使用电脑,手机上切换到电脑版就行,页面底部)。
您需要登录后才可以回帖 登录 | 注册

本版积分规则

手机版|Archiver|amobbs.com 阿莫电子技术论坛 ( 粤ICP备2022115958号, 版权所有:东莞阿莫电子贸易商行 创办于2004年 (公安交互式论坛备案:44190002001997 ) )

GMT+8, 2024-7-24 01:33

© Since 2004 www.amobbs.com, 原www.ourdev.cn, 原www.ouravr.com

快速回复 返回顶部 返回列表