- 博客(6)
- 收藏
- 关注
原创 苏嵌嵌入式Linux实训第六天
交换两个数字1 #include<stdio.h>2 void swap(int a[2])3 {4 int i;5 i=a[0];6 a[0]=a[1];7 a[1]=i;89 }10 int main()11 {1213 int a[2]={1,2};1415 swap (a);16 printf("%d%d",a[0],a[1]);17 return 0;18 }结果如下[root@localhost 709]# vim l.c[r
2020-07-10 05:17:29 104 1
原创 苏嵌嵌入式Linux实训第五天
规范性今天讲的依旧是有关C语言方面知识,在这里老师特意强调了编码的挥发性。规范性,这是以前C语言学习之中没有提到过的。按照一定规则编写代码会增加编者与使用者的可读性,便于理解。指针与数组用通俗易懂的话来讲指针也就是一个变量,且这个变量的值是内存的一个地址。指针的大小都是相同的,有int,char,void类型。数组简单来讲就是相同性质的一组数据,按照某种规律排列的集合。这里讲了一维,二维以及三维数组。今日作业#include <stdio.h>#include “stdi
2020-07-08 23:52:34 105
原创 苏嵌嵌入式学习第三天
1 编译器三级优化-O 提供基础级别的优化-O2 提供更加高级的代码优化,会占用更长的编译时间-O3 提供最高级的代码优化第一级:代码调整代码调整是一种局部的思维方式;基本上不触及算法层级;它面向的是代码,而不是问题; 所以:语句调整,用汇编重写、指令调整、换一种语言实现、换一个编译器、循环展开、参数传递优化等都属于这一级;这个级别的优化需要掌握大量的小的优化技巧和知识,需要不断的积累第二级:新的视角新的视角强调的重点是针对问题的算法;即选择和构造适合于问题的算法;(冒泡排序还是快排的选择问
2020-07-06 23:57:30 144
原创 苏嵌嵌入式Linux实训第二天
1嵌入式底层开发为什么选用c语言主要原因:由于嵌入式开发是在操作系统内进行的,而我们的操作系统内核是由c语言构建的,因此使用c语言是必然的。重要原因:1、C语言具有出色的可移植性,能在多种不同体系结构的软/硬件平台上运行。2、C语言具有简洁紧凑、使用灵活的语法机制,并能直接访问硬件。3、C语言具有很高的运行效率。2什么是实时性?硬实时和软实时又指什么?实时性可以定义为:在规定时间内系统的反应能力.一般,有实时要求的应用有两个突出的特点:其中的活动时间性强,要求在一定的时刻和或一定的时间内自
2020-07-03 18:08:30 190
原创 苏嵌嵌入式Linux实训第一天
到了假期我们依然需要提升自己,为将来的行程做准备,即将过完大一步入大二,从当初一无所知,开始逐渐有所成长,不论接下来会出现什么问题,都应该尝试想办法去解决,只有这样才会真正成长...
2020-07-02 22:23:41 261
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人