嵌入式开发资料整理
文章平均质量分 84
zzz1_1zzz
这个作者很懒,什么都没留下…
展开
-
工程管理器make
一.工程管理器make的简介1. 为什么需要工程管理?作用是什么? 需要工程管理的原因: 源文件越多,gcc命令行会越长;编译规则会加大gcc命令行的复杂度; 使用gcc命令行编译程序时,会把没有修改的源程序再编译一次,影响编译效率。 作用: 提高编译程序的效率2. 什么是自动编译?时间戳? 自动编译:在整个编译过程中无需人工干预原创 2016-07-11 11:00:49 · 901 阅读 · 0 评论 -
嵌入式LINUX调试器GDB
一.调试器gdb简介(功能)gdb是GNU发布的一款功能强大的程序调试工具。功能:启动被调试程序; 让被调试的程序在指定的位置停住(设置断点); 当程序被停住时,可以检查程序状态。二.调试器gdb的使用1. gcc –gdemo.c –o demogdb demo2. run 启动被调试程序list 显示程序内容gdb中通过list原创 2016-07-11 10:49:55 · 555 阅读 · 0 评论 -
C语言数据类型(三)——变量与常量
一.什么是变量?变量的特点?什么是变量? 其值在其作用域内可以改变的量成为变量。一个变量应该有一个名字,在内存中占据一定的存储空间。变量在使用前必须要定义,每个变量都有自己的地址,变量依据其定义的类型,分为不同类型,如整型变量,字符型变量,浮点型变量,指针型变量等。变量的值可以发生改变,意味着它可以被覆盖,被写入,被赋值,每个变量必须要有一个名字和它所在内存空间绑定。变量的三大特原创 2016-07-13 23:09:02 · 663 阅读 · 0 评论 -
C语言数据类型(二)——数据类型重要知识点
一.字节长度bit、字节(B)=8bit、半字=2个字节=16bit、字=4个字节=32bit1. 计算机存储方式int num = 5;int *p = #int **p = &p;1. 如何测量变量的字节长度int num = 5;sizeof(num)或sizeof num或sizeof(int)但不能写成sizeof intsizeo原创 2016-07-12 23:04:03 · 737 阅读 · 0 评论 -
嵌入式Linux开发环境
一.嵌入式Linux开发环境的安装(一).Linux操作系统简介Linux是一种可以免费使用和自由传播的操作系统。Linux操作系统是由全球许多程序员设计实现的。Linux的目的是创建不受商品化软件的版权制约,所有人都能自由使用、复制、修改、发行。Linux是一个日渐成熟的操作系统,由于其安全、高效、免费等特点,使得Linux被越来越多人了解和使用。 1. L原创 2016-07-09 08:46:39 · 817 阅读 · 0 评论 -
嵌入式概述
1. 嵌入式开发 在已有的硬件平台上移植操作系统之后,做相应的开发(系统软件+应用软件开发)。2. 设备平台 硬件平台:CPU(51,avr,ARM(手机处理器)(ARM7(stem32),ARM9(2440,2451),ARM11(6410)), cotex-A,mips,PowerPC,DSP,x86(电原创 2016-07-07 10:11:46 · 750 阅读 · 0 评论 -
嵌入式Linux编译器gcc
一.GCC简介gcc 又是一个交叉平台编译器,它能够在当前平台上为多种不同体系结构的硬件平台开发软件。任意一款处理器都有自己的汇编语言,生成的机器码只能被自身的CPU识别。arm-linux-gcc test.c –o test 此时linux平台下运行的代码可在arm平台上运行1. 什么是GNU计划?一种开源和自由软件的计划。(GNU is notUNIX.)2.原创 2016-07-09 16:39:23 · 688 阅读 · 0 评论