
1. 解压交叉编译器 下载:FriendlyARM.tgz 下载gdbserver(for ARM920t):gdbserver.tgz 下载gdbserver所依赖的库:lib-for-gdbserver.tgz(请把库解压到目标板的/usr/lib目录下) #mkdir /opt ;创建opt目录,如果已经存在则不需要创建 #tar xvzf FriendlyARM.tgz -C /opt ;把交叉编译器安装在/opt/FriendlyARM目录,注意必须是此目录 2. 配置启动脚本/etc/profile 3. 测试 退出cygwin,重新启动一个终端,输入:arm-linux-gcc -v,如果出现以下信息,说明您已经正确安装,否则仔细检查/etc/profile是否配置好。
有区别,区别如下:
一、主体不同
1、STM32:是ARM公司的高性能”Cortex-M3”内核。
2、ARM7:是英国ARM公司设计的主流嵌入式处理器。
二、配置不同
1、STM32:ARM32位Cortex-M3 CPU,最高工作频率72MHz,1.25DMIPS/MHz。单周期乘法和硬件除法。
2、ARM7:内核是0.9MIPS/MHz的三级流水线和冯·诺伊曼结构。
三、特点不同
1、STM32:最多高达112个的快速I/O端口:根据型号的不同,有26,37,51,80,和112的I/O端口,所有的端口都可以映射到16个外部中断向量。
2、ARM7:包括ARM7TDMI、ARM7TDMI-S、带有高速缓存处理器宏单元的ARM720T。该系列处理器提供Thumb 16位压缩指令集和EmbededICE软件调试方式,适用于更大规模的SoC设计中。
参考资料来源:百度百科-arm7
参考资料来源:百度百科-stm32
欢迎分享,转载请注明来源:内存溢出
微信扫一扫
支付宝扫一扫
评论列表(0条)