自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(6)
  • 收藏
  • 关注

原创 苏嵌嵌入式Linux实训 第六天

一 学习内容1.函数函数的三要素:函数名、形参、返回值。函数名:命名(自注释性) 动词+名词。函数参数:形参定义类型为实参类型。传数组名:传一维数组名,用元素的指针;传二维数组名,用一维数组指针;传三维数组名,用二维数组指针;传指针数组名,用指针的指针。传地址和传值:当只使用不修改实参变量的值,传实参变量名;func(实参变量名)。当使用即修改实参变量的值,传实参变量的地址;func(&实参变量名)。2.内存管理(1)物理内存管理:包括程序装入等概念、交换技术、连续分配管理方式和非连

2020-07-10 00:46:18 83

原创 苏嵌嵌入式Linux实训 第五天

一 内容总结1.学习规范的编码(以华为为标准),并了解规范编码的优势。2.复习指针、数组、数组指针、指针数组、野指针,学习防止野指针出现。3.数组:一维数组、二维数组、三维数组,其中一维数组的单位是元素,二维数组的单位是一维数组,三维数组的单位是二维数组。二 作业#include <stdio.h>#include “stdio.h”void print1(char *ptr){printf("%s\n", ptr);}void print2(char (*ktr)[100

2020-07-09 00:15:17 94

原创 苏嵌嵌入式linux实训 第4天

总结:一 关于C语言:1.C语言之父:丹尼斯·里奇2.C语言的优势:最主要的是能直接的访问硬件,其运行效率、可移植性也是一部分原因。二 数据类型1.整数型:byte、short、int、long2.浮点型:float、double3.字符型:char4.布尔型:boolean5.无符号型:unsgined三 右左法则首先从最里面的圆括号看起,然后往右看,再往左看。每当遇到圆括号时,就应该掉转阅读方向。一旦解析完圆括号里面所有的东西,就跳出圆括号。四 变量与常量1.常量的地址不允许赋

2020-07-08 00:13:42 94

原创 苏嵌嵌入式Linux实训 第三天

一 编译器三级优化分别优化了那些?第一级:代码调整是一种局部的思维方式;基本上不触及算法层级;它面向的是代码,而不是问题; 所以:语句调整,用汇编重写、指令调整、换一种语言实现、换一个编译器、循环展开、参数传递优化等都属于这一级。第二级:新的视角强调的重点是选择和构造适合于问题的算法,很多经典算法都对问题作了一些假设,而在面对实际问题时“新的视角”告诉我们应该重新检视这些假设,并尝试不同的思考问题的角度,寻求适合于问题的新算法。发掘问题的本来意义,从不同的角度思考面对的问题,使用适合于问题的的算法; 尝试

2020-07-06 23:58:17 126

原创 苏嵌嵌入式Linux实训第二天

一 嵌入式底层开发为什么选择C语言?1.C语言有十分高的灵活性,并且它的可移植性可以有效降低成本。2.C语言对高速、底层、输入/输出操作等提供了很好的支持,而这些特性是许多嵌入式系统的基本特性。3.嵌入式的底层是内核和驱动,内核和驱动都是用C语言和汇编做成的。4.C语言的运行效率十分高。二 什么是实时性?硬实时与软实时有什么区别?实时性可以定义为:在规定时间内系统的反应能力。硬实时系统有一个刚性的、不可改变的时间限制,它不允许任何超出时限的错误。超时错误会带来损害甚至导致系统失败、或者导致系统

2020-07-03 22:28:28 204

原创 苏嵌嵌入式学习Linux实训 第一天

1.今天是实训第一天,老师们预先做了准备工作:给我们介绍了实训中的规章制度,专业认知。2.软件安装一切正常,没有出现什么错误。教学软件效果良好。3.认识了Linux及简历对于毕业时秋招的重要性。...

2020-07-02 22:56:14 192

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除