老古开发网首页
导航:老古开发网首页文章索引文章分类另类其他→[关于学习arm编程随想]
| -文章搜索 - 最新文章 - |

关于学习arm编程随想

发布时间:2006年8月3日 点击次数:1177
来源:   作者:
 
最近看了很多资料,也听了很多人的困惑,arm的普及实在很快,而且编译器也很多,例如最著名的是ads&gcc,,其他还有iar keil,这些编译器大家都在使用,各有长处,其中gcc的变种是最多的,n多厂家在gcc的基础上加了外壳,号称自己的开发环境,然后。。。多种编译器带来的好处是选择余地大,但是带来的坏处是交流起来很困难,于是n多人开始讨论编译器带来的问题,结果忽视了对arm本身特性的关注,导致使用技能提高的滞后,当然这也包括我自己,所以很是后悔,例如。rom/ram运行问题,基于gcc上的bootloader-〉vivi u-boot等等就是一个很典型的例子,在ads的裸机程序上实现类试功能,对机器性能和代码质量的提高是很显著的,但是我却花了很长时间,当然也有自己急功尽利的原因,然后就是arm的cache还有中断向量的动态分配问题,等等都是很值得探讨的,絮絮叨叨一大堆,都没经过整理,就此记一笔,备忘

欢迎进入老古论坛进行讨论
[另类其他] 相关文章:
A51 4.2.2 CODE,DATA,IDATA,XDATA
简介:
BIT , CODE , DATA , IDATA 和 XDATA 伪指令把一个地址值分配给指令的符号。由 BIT 、 CODE 。 DATA 、 IDATA 和 XDATA 伪指令定义的符号不可更改或重复定义。这些伪指令的使用格式如下: symbol BIT bit_address ; 定义一个 BIT 符号 symbol CODE code_address ; 定义一个 CODE 符号 symbol DATA data_address ; 定义一个 DATA 符号 s......

A51 4.2.3 esfr,sfr,sfr16,sbit
分层驱动程序与整体式驱动程序之比较
UCGUI几个基本消息总结
PID调整的意义和原则
MSP430寄存器中文注释---A/D采样寄存器定义
(转)无题
中科院院士钟南山:中国高收入者老得快
百度深陷“裁员门”,离职员工博客成新闻源
俺的VxWorks For S3C44B0X终于跑起来了!(转)
 
下一个:[另类其他]今天装LXR无果(转)
简介:
最近打算逐步开始看Linux的内核源码,查了一下,Linux下的源码查看工具为LXR,但LXR的安装实在麻烦,装了一上午,没有装成,心中郁闷…… 下面转贴一下Lxr的安装过程(转自linuxforum),bless以后有机会能顺利装上 ************************************ 一、下载 (1) LXR 现在 LXR 已经成为sourceforge的一个project,所以可以到 LXR .sourceforge.net上找到最新的 LXR 代码(当然也就是源代码了)。 (2)perl的DBI http://search.cpan.o......
 

上一个:[综合电子]接入层安全管理从“小”做起

老古开发网版权所有 2006年9月 asp.Net V2.0 设计:老古
页面缓存:10分钟 执行时间:0毫秒