GNU C 9条扩展语法
2024-11-18 204
GNC CC是一个功能非常强大的跨平台C编译器,它对标准C语言进行了一系列扩展,以增强标准C的功能,这些扩展对优化、目标代码布局、更安全的检查等方面提供了很强的支持。本文把支持GNU扩展的C语言称为GNU C。Linux内核代码使用了大量的GNU C扩展,以至于能够编译Linux内核的唯一编译器是GNU CC,以前甚至出现过编译Lin .. [查看全文]
GNU make 指南
2013-02-15 18
译者按: 本文是一篇介绍 GNU Make 的文章,读完后读者应该基本掌握了 make 的用法。而 make 是所有想在 Unix (当然也包括 Linux )系统上编程的用户必须掌握的工具。如果你写的程序中没有用到 make ,则说明你写的程序只是个人的练习程序,不具有任何实用的价值。也许这么说有点 儿偏激,但 make 实在是应该用在任何稍具规 .. [查看全文]
GNU工具开发基于ARM的嵌入式系统
2013-01-11 许庆丰 7
摘 要:介绍如何利用GNU的工具开发基于ARM的嵌入式系统,以及使用编译器、连接器和调试工具的具体方法,为广大嵌入式系统开发人员提供一种低成本的开发手段。当前,ARM公司的32位RISC处理器,以其内核耗电少、成本低、功能强、特有16/32位双指令集,已成为移动通信、手持计算、多媒体数字消费等嵌入式解决方案的RISC标 .. [查看全文]
GNU工具学习硬件逻辑设计
2012-07-13 17
1、ASIC应用领域 当代 ASIC ( Application Specific Intergrated Circuits ) 技术的主要应用领域,大致可以分为三个方面吧。 芯片设计和验证领域,这个也是当前最热门的领域; 数控,自动化,特种仪器仪表,特种设备领域,由于需求特殊,很难找到量产的通用芯片,所以用 CPLD / FPGA 来实现硬逻辑就成了唯一的选择; 需要现场系统 .. [查看全文]
ARM SDT汇编格式与GNU汇编格式的移植
2012-06-02 14
问题:如何将ARM SDT环境下的汇编代码移植到GCC编译环境中?回答:将ARM SDT下的汇编码移植到GCC for ARM编译器时,经常要做如下修改:1、注释行以“#”或“/* ... */”代替“;”2、伪操作符替换:INCLUDE 替换成 .INCLUDETCLK2 EQU PB25 替换成 .equ TCLK2, PB25EXPORT 替换成 .globalIMPORT 替换成 .externD .. [查看全文]

本站简介 | 意见建议 | 免责声明 | 版权声明 | 联系我们
CopyRight@2024-2039 嵌入式资源网
蜀ICP备2021025729号