嵌入式C语言
文章平均质量分 73
许我向你看丶
梦想是注定孤独的旅程!
展开
-
了解嵌入式操作系统
1、计算机体系结构:冯诺依曼体系结构:计算机硬件由运算器、控制器、存储器、输入设备和输出设备五大部分组成哈佛体系结构:程序存储器与数据存储器分开,使用独立的两条总线,分别作为CPU与每个存储器之间的专用通信路径,而这两条总线之间毫无关联。ARM9是哈佛结构计算机主要分成硬件与软件2大部分。软件部分分为系统软件和应用软件。操作系统的分类:嵌入式操作系统、个人计算机原创 2017-04-16 20:53:44 · 527 阅读 · 0 评论 -
C语言基础知识(四)
gcc/gdb指针基础内存编号=>地址变量的地址 &a地址变量 int *p;定义赋值* &引用零指针,空类型指针,野指针const 与指针指针运算算术运算关系运算赋值运算指针与一维数组一维数组名含义sizeof()+1含义int *p = &a[0];//int *p = a;gcc预处理-> 编译-原创 2017-04-16 20:59:10 · 203 阅读 · 0 评论 -
C语言存储类型总结(malloc,typedef)
一、存储模型1.存储类型(storage class)变量可以通过生存周期(内存占用时间->静态与动态)。作用域(有效区域->全局与静态)、连接点来描述。1) auto普通局部变量,是自动存储,变量会自动分配和释放,函数内的变量和复合语句内声明的变量,在系统运行时分配空间赋初值,在调用结束时释放空间,这类变量就是auto变量,auto原创 2017-04-16 21:00:53 · 1101 阅读 · 0 评论 -
C语言函数指针,结构体阶段总结
1.数组与函数1) 数组元素作参数large(int x, int y){...};large(a[2], a[3]); 2) 数组名作参数计算数组中用户6个月的积分平均值float aver(float b[6]) {....}float a[6]...;av = aver( a );a. 数原创 2017-04-16 21:20:28 · 658 阅读 · 0 评论 -
C语言指针,数组,函数总结
引子:数据在内存中是如何存储的,又是如何读取的?内存编号就是内存的地址(内存中每个字节都有一个编号,即地址)1.概念:e地址:内部存储器的编号,称为地址。如变量a的位置编号,变量b的位置都是指针。指针变量:专门存放地址的变量称为指针变量。地址、指针、指针变量都称为指针。一、变量的地址(指针)和指向变量的地址变量(指针)1.概念:变量的指针: 就是变量的地址。原创 2017-04-16 21:00:00 · 503 阅读 · 0 评论 -
Linux常用操作指令
1、虚拟机环境:Ubuntu2、终端:Terminal打开终端:ctrl + alt + t终端命令提示符#与$的区别:#是超级用户root,$是普通用户。3、ls、cd和pwd1)ls:显示当前目录的文件ls -l:详细显示文件权限,所有者,修改时间,文件大小(ls -l后显示的内容:第一位是文件类型(-普通文件、d目录、l链接……)接下来的9个数字3个为一组原创 2017-04-16 20:55:14 · 258 阅读 · 0 评论 -
C语言基础知识(二)
第二部分:类型转换1、隐式类型转换(自动转换)在有多种数据类型混合计算的时候,若未人为控制类型,系统会自动进行类型转换转换的规则是:存储长度较短的转换成存储长度较长的,且不丢失数据char--->short--->int--->unsigned int(--->long--->unsigned long)--->doublefloat--------↑2、赋值转换原创 2017-04-16 20:57:27 · 917 阅读 · 0 评论 -
C语言基础知识(三)
第二部分:选择结构1、C语言程序有3种基本结构:顺序结构、选择结构和循环结构1)顺序结构:所谓顺序结构,就是从上到下的所有语句都会依次执行2)选择结构:选择结构中存在一条(或多条)分支语句,当满足分支的条件时语句才会执行,否则不会执行3)循环结构:循环结构即是在某些条件的控制下重复执行一段代码语句,当满足循环条件时执行循环语句,否则不执行循环语句。4)流程图:开始/结束使用圆角原创 2017-04-16 20:58:09 · 568 阅读 · 0 评论 -
C语言简介
C语言简介1、第一位程序员叫阿达·奥古斯塔(1815-1852),最早使用打孔纸带来编写程序。2、编程语言的发展流程:机器语言 -----> 汇编语言 -----> 高级编程语言 -----> 自然语言古老 较老,不太常见 常见 新(发展未成熟)难-------------------------------------------------->简单与电脑亲和度高----原创 2017-04-16 20:56:06 · 329 阅读 · 0 评论 -
C语言基础知识(一)
编写简单的C程序:HelloWorld1、编写简单的C程序HelloWorld#includeint main(){printf("Hello World!\n");return 0;}程序讲解:#include:标准I/O头文件,下文中的printf需要使用这个文件main():主函数,一个程序的入口。一个程序有且只有一个main()函数int原创 2017-04-16 20:56:41 · 473 阅读 · 0 评论