如何在Windows上建立arm-linux开发环境

如何在Windows上建立arm-linux开发环境,第1张

如何在Windows上建立arm-linux开发环境       FriendlyARM       目 前,有很多地方介绍了如何在cygwin上为ARM7建立arm-elf-gcc交叉编译工具链,但是对ARM9却鲜有介绍,为了方便大家更好在 Windows上进行嵌入式linux开发,我们在cygwin上移植了arm-linux-gcc for ARM920T。       要在Windows上建立arm-linux开发环境,您需要先安装cygwin(见“cygwin完全安装指南”)。    

      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


欢迎分享,转载请注明来源:内存溢出

原文地址:https://54852.com/yw/6245655.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2023-03-19
下一篇2023-03-19

发表评论

登录后才能评论

评论列表(0条)

    保存