自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 第七天

项目名称 【苏嵌实训•嵌入式linuxC第7天】 今日进度以及任务 学习如何建立文件,学习线程问题 本日任务完成情况(详细说明本日任务是否按 计划完成,开发的代码量) 基本跟上进度,有些许问题 本日未解决问题 如何建立一个完整的不出故障不会崩溃的文件是今天遇到的最大问题 本日开发收获 收获了嵌入式新知识,如何建立文件,学习了线程,对嵌入式更加深入了解 ...

2020-07-13 22:54:22 79

原创 苏嵌实训第八天

项目名称 苏嵌实训第六天 今日进度及任务 数据结构,链表 今日完成情况 基本完成 今日问题 数据结构,链表的作用 总结 数据的存与取,链表是一种常见的重要的数据结构。它是动态地进行存储分配的一种结构。它可以根据需要开辟内存单元 ...

2020-07-10 22:56:09 102

原创 项目开发日报表

1.free是如何知道释放多大内存的 其实真正的内存管理如申请/释放等,并不是由malloc或者free等库函数来负责的,而是交由操作系统去完成,它们只是维护一个空闲的链表式的内存块,理解这一点是问题的关键。例如:要申请sizeof(int)*100大小的内存空间,虽然返回的是内存大小是400,但实际上,操作系统分配时候,会多出一块用于存储内存大小的类似链表head头节点的东东,这个节点存储的是空间的首地址及分配内存的大小。当用户调用free函数的时候,其实它也不知道要释放内存的大小,它只需改变head头结

2020-07-09 21:42:05 133

原创 苏嵌实训第四天

项目名称 苏嵌实训第四天 本日任务 运算的方法,学习预编译,条件编译,编码规范,学习指针,数组的定义和初始化,数组名的作用,数组指针和指针数组以及main函数的参数,最后复习链表 本日任务完成情况 基本完成 本日任务遇到问题 宏函数与自定义函数的不同,数组指针和指针数阻的不同 本日任务完成情况 1)函数式宏定义的参数没有类型,预处理器只负责做形式上的替换,而不做参数类型检查,所以危险性高;但因为省去了函数的调用,返回,释放,所以效率比自定义函数高;(2)调用真正函数的代码和调用函...

2020-07-08 21:20:27 89

原创 苏嵌实训第三天

项目名称 苏嵌实训第三天 今日进度及任务 c语言概述及数据类型,格式化输入和输出, 本日完成情况 本日任务基本讲完以及讲解就几个例题 问题总汇 C语言为什么被选择开发嵌入式,c语言的特点,i++和++i的区别 总结 i++和++i命令的区别有:1.赋值顺序不同 ++ i 是先加后赋值;i ++ 是先赋值后加;++i和i++都是分两步完成的。 因为++i 是后面一步才赋值的,所以它能够当作一个变量进行级联赋值,++i = a =b,即 ++i 是一个值… 右左法则:首先...

2020-07-07 21:26:12 71

原创 项目开发日报表

苏嵌项目实训第二天任务 1.编译器三级优化了哪些? 第一级:代码调整 代码调整是一种局部的思维方式;基本上不触及算法层级;它面向的是代码,而不是问题; 所以:语句调整,用汇编重写、指令调整、换一种语言实现、换一个编译器、循环展开、参数传递优化等都属于这一级;这个级别试图执行9种单独的优化功能, 第二级:新的视角 新的视角强调的重点是针对问题的算法;即选择和构造适合于问题的算法;(冒泡排序还是快排的选择问题是这一级早就应该完成的)很多经典算法都对问题作了一些假设(包括我们当前已经完成的算法实现),而在面对实际

2020-07-06 20:51:44 325 1

原创 项目开发日报表

项目苏嵌实训第一日任务 1,嵌入式底层开发为什么要选择C语言 从语言特点来说 ①C语言有出色的可移植性,能在多种不同体系结构的软/硬平台上运行。 ②简洁紧凑,使用灵活的语法机制,并能直接访问硬件能够直接访问硬件的语言有:汇编和C语言汇编属于低级语言,难以完成一些复杂的功能,但是汇编比C语言访问硬件的效率更高。所以,一般将硬件初始化的工作交给汇编,比较复杂的操作交给C语言。 ③C语言具有很高的运行效率。 什么是实时性?硬实时和软实时。 实时性可以定义为:在规定时间内系统的反应能力.一般,有实时要求的应用有两个

2020-07-03 21:19:58 336

原创 苏嵌实训第一日任务

苏嵌实训第一日任务 1,嵌入式底层开发为什么要选择C语言 从语言特点来说 ①C语言有出色的可移植性,能在多种不同体系结构的软/硬平台上运行。 ②简洁紧凑,使用灵活的语法机制,并能直接访问硬件能够直接访问硬件的语言有:汇编和C语言汇编属于低级语言,难以完成一些复杂的功能,但是汇编比C语言访问硬件的效率更高。所以,一般将硬件初始化的工作交给汇编,比较复杂的操作交给C语言。 ③C语言具有很高的运行效率。 什么是实时性?硬实时和软实时。 实时性可以定义为:在规定时间内系统的反应能力.一般,有实时要求的应用有两个突出

2020-07-03 20:42:11 106

空空如也

空空如也

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

TA关注的人

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