- 博客(9)
- 收藏
- 关注
原创 2020-07-14
项目名称苏嵌实训-嵌入式Linux第 8 天今日进度以及任务Linux C语言文件操作、多线程编程本日任务完成情况完成本日开发中出现的问题汇总编写C语言函数,读取一行文本;多线程函数编写;编译时未连接库文件本日未解决问题本日开发收获学习了C语言的文件操作和多线程知识其他...
2020-07-14 21:42:11 88
原创 2020-07-13
项目名称 苏嵌实训-嵌入式 linux C 第7天今日进度以及任务 学会linix c 编程中的文件编程,多任务编程(线程)的相关知识和编程实现本日任务完成情况 了解了linix c 编程中的文件编程,学会了创建,读,写,关闭文本,学会了线程的相关知识,线程的创建,退出,阻塞本日开发中出现的问题汇总- 从文件中多行写入输出字符串,写入输出字符串,线程的阻塞本日未解决问题 如何从文件中多行输出数据,线程的阻塞本日开发收获 学会了创建,读,写,关闭文本,线程和进程的关系,线程的优缺点,线程的创建,退出,
2020-07-13 21:55:43 95
原创 2020-07-10
项目名称 【苏嵌实训-嵌入式 linux C 第6天】今日进度以及任务 学习如何写函数及函数的相关知识,函数三要素,函数的规范,c语言的内存管理和内存池以及c语言中关键字,,枚举和结构体的使用本日任务完成情况 写了一个截取字符的程序,学会了如何写函数及函数的相关知识,函数三要素,函数的规范,知道了函数指针作为形参的使用,c语言的内存管理,枚举和结构体的使用本日开发中出现的问题汇总 对函数中形参传递对于指针作为形参传递的使用模糊不清,逆序函数关于指针的写法不会本日未解决问题- 函数中形参传递对于指针作
2020-07-10 21:46:51 93
原创 2020-07-09
项目名称 【苏嵌实训-嵌入式 linux C 第5 天】今日进度以及任务 学习如何写函数及函数的相关知识,函数三要素,函数的规范,c语言的内存管理和内存池以及c语言中关键字,,枚举和结构体的使用本日任务完成情况 写了一个截取字符的程序,学会了如何写函数及函数的相关知识,函数三要素,函数的规范,知道了函数指针作为形参的使用,c语言的内存管理,枚举和结构体的使用本日开发中出现的问题汇总 对函数中形参传递对于指针作为形参传递的使用模糊不清,逆序函数关于指针的写法不会本日未解决问题- 函数中形参传递对于指针
2020-07-09 22:29:10 104
原创 2020-07-08
项目名称 【苏嵌实训-嵌入式 linux C 第4 天】今日进度以及任务 了解位运算,预处理和编码规范, 学习指针和数组的相关知识本日任务完成情况 了解了位运算,预处理和编码规范,但对指针和数组的相关知识了解还不够本日开发中出现的问题汇总 没能意识到野指针造成的内存泄露,对三维数组和数组指针的相关知识不太理解,本日未解决问题 指针的相关知识模糊不清,多维数组指针的相关知识本日开发收获 了 解了位运算,预处理和编码规范,学习了指针和数组的相关知识,知道了多维数组的地址,与或等运算符在位运算上的使用等
2020-07-08 21:38:00 83
原创 2020-07-07
项目名称 苏嵌实训-嵌入式 linux 第 3天今日进度以及任务 学习C语言的基础知识本日任务完成情况 学习了C语言的数据类型,逻辑运算,选择语句,指针和数组本日开发中出现的问题汇总 指针与数组的对应关系,多级指针的使用本日未解决问题 如何使程序在编译的过程中不进行优化本日开发收获 虽然c语言作为一种面向过程的语言,没有像面向对象语言一样只用关注具体实现,但是c语言更加靠近底层结构,运行起来的效率也是其他语言所不能相比的;用c语言解决一个问题时就是分析出解决问题所需要的步骤,然后用函数把这些步骤
2020-07-07 21:36:51 72
原创 2020-07-06
项目名称 苏嵌实训-LinuxC 第 2天今日进度以及任务 :学习了linux中静态和动态库,gdb编译的使用,makefile的应用方法本日任务完成情况(详细说明本日任务是否按计划完成,开发的代码量):任务完成本日未解决问题:对于cmake的使用还不够灵活本日开发收获 :学会了linux中静态和动态库,gdb编译的使用,makefile的应用方法其他 作业 :...
2020-07-06 21:53:52 95
原创 2020-07-06
一、编译器三级优化分别优化了哪些?GNU编译器提供-O选项供程序优化使用:-O 提供基础级别的优化-O2 提供更加高级的代码优化,会占用更长的编译时间-O3 提供最高级的代码优化-O4 不优化,这是默认值第一级:代码调整代码调整是一种局部的思维方式;基本上不触及算法层级;它面向的是代码,而不是问题; 所以:语句调整,用汇编重写、指令调整、换一种语言实现、换一个编译器、循环展开、参数传递优化等都属于这一级;这个级别的优化需要掌握大量的小的优化技巧和知识,需要不断的积累;简单的语句调整、公共表达式提取、废代码
2020-07-06 21:53:02 103
原创 苏嵌实训-嵌入式linuxC第一天
项目开发日报表项目名称【苏嵌实训-嵌入式linuxC第1天】今日进度:嵌入式开发概述,开发环境安装及使用今日进度以及任务:1.嵌入式底层开发为什么选择C语言2.什么是软实时性,硬实时性3.Linux和unix的联系和关系4.Linux主流发行版有哪些5.有哪些虚拟机软件6.如何解决使用userdel删除用户7.根目录下其他文件的作用及文件类型本日任务完成情况(详细说明本日任务是否按计划完成,开发的代码量):1.①C语言有出色的可移植性,能在多种不同体系结构的软/硬平台上运行②简洁紧
2020-07-03 16:53:19 181
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人