GPIO、GNU和GPL的含义
来源:互联网 发布:linux shell算术运算 编辑:程序博客网 时间:2024/05/10 21:00
编译器的作用是将高级语言编程计算机可以识别的二进制目标文件。编译的过程可划分为四个步骤:1.源代码—>2.预处理—>3.编译—>4.目标文件。而编译器的不同,产生的文件类型也不一定相同,诸如 .c .o .i .s. hex .exe等等诸多文件类型,不同的系统区分文件的方式也不相同。
常见常用的编译器有GNU,GCC,KEIL,VC++,TC等。GNU编译器是一款强大的ANSI兼容的编译器,原本只处理C语言,后来随着编程语言的发展,GNU能够处理C++语言,GNU改名为GCC语言编译器,之后也能够处理Fortan、Pascal、Objective-C、java及Ada等其他语言。KEIL也可以处理C语言文件,但是它生成的目标是.hex文件,而GCC生成的目标文件是.o文件,VC++编译产生的是.obj文件,通过连接器和资源文件链接就生成了.exe文件。TC编译器产生的目标文件也是.obj文件。
GPL是一份GNU非正式通用公共授权的中文翻译,不是由非自由软件基金会发表,也并非使用GNU通用公共授权软件的法定发布条款,只有使用GNU通用公共授权英文原文的版本才具有此等效力。
GPIO是通用输入输出端口,或者称为总线扩展器。是利用工业标准I2C、SMBus或SPI接口简化I/O口的扩展,当微处理器或芯片组没有足够的I/O端口时,或者系统需要采用远程串行通信或控制时,可由GPIO端口提供输入输出端口,来扩展功能。
阅读全文
0 0
- GPIO、GNU和GPL的含义
- 关于GNU和GPL!
- GNU和GPL是什么
- GNU和GPL是什么
- GPL协议的基本内容和GNU计划
- GNU/GPL
- GNU GPL
- GNU、GPL、LGPL 、GFDL和MPL,它们和源代码以及商业销售之间的关系
- GNU/GPL中文版
- 什么是GNU,FSF,GPL.......
- GNU与GPL
- GNU—GPL
- 什么是GNU/GPL
- What is GNU & GPL
- GNU GPL介绍
- GNU GPL介绍
- GNU与GPL
- GNU Bison 與 GPL 授權的適用範疇
- 重要知识点
- 东莞市仁宇光电有限公司
- 简明python教程 学习
- React生成无序列表
- Android音频系统之AudioPolicyService
- GPIO、GNU和GPL的含义
- 杂烩
- LCD160液晶显示驱动设计(Hello word *^_^*,I am baifengqiang)
- Library reports error: __use_no_semihosting was requested, but _tty
- Android音频系统之AudioTrack(一)
- 黑莓9930/9970/99xx一键刷机包
- yersinia 的安装与使用
- JQ及JSP
- C++ primer 读书笔记二