Ditto 发表于 2013-7-7 11:43:00

我发表一点我对裸奔三部曲小小的看法

其实裸奔三部曲对那些C语言基础很好的同学没有很大的实际帮助意义,其实就为了战胜对ARM未知跟恐惧,
但是codewarrior工程里面把串口通信函数封装好了 PWM也封装好了 只是拿过来用 却不知道ARM架构中
中断 定时器 工作模式 初始化工作的原理 没有切合到电路中去理解ARM工作的方式

我觉得裸奔可以从ARM的启动开始 了解ARM的汇编 初始化 以及地址的映射 例如ARM是从0x00000开始执行代码 那Norflash以及Nad是如何映射上去的?
还有介绍一下TQ2440的电路图 只要介绍简单的LED跟按键电路就行了 然后ARM是如何控制他们的 这些都没讲清楚 51学起来之所以轻松就是因为51只要拉高拉低电平就好了 然后控制按键和LED都可以用三本译码器 进行扫描控制 我看了TQ2440的电路图
貌似4个按键一个上拉电阻然后接到ARM的I/O口上 按键之后如何触发这些中断的 以及裸奔时代码是怎么具体工作的 都不清楚 迷迷糊糊的在那里改代码 编译

以上纯属个人观点 不喜勿喷

Ditto 发表于 2013-7-7 11:44:24

还有codewarrior中用到的很多.c文件 引用的库函数是arm本身提供的?还是有一个统一的框架

wang2582 发表于 2013-7-18 10:35:19

{:2_148:}以上纯属个人观点 不喜勿喷

小猪 发表于 2014-6-9 20:55:12

确实,那就是带你走近ARM,要走进ARM还得从硬件上学起

KUAN 发表于 2014-10-21 19:08:26

都是糊里糊涂地在跟着教程改程序,而且教程里的步骤还不全,经常运行不出来还要查半天程序
页: [1]
查看完整版本: 我发表一点我对裸奔三部曲小小的看法