自定义博客皮肤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 第 8 天今日进度以及任务嵌入式Linux C 多任务编程线程的资源保护机制(互斥锁、线程信号量、条件变量)、网络编程本日任务完成情况编写代码实现线程的互斥锁,编写代码创建服务器和客户端并实现服务器和客户端之间通信––本日开发中出现的问题汇总1.TCP和UDP;2.出现无法绑定套接字的报错?1.答: TCP是面向连接的,可靠,速度慢;UDP工作效率高,不可靠。.答: client终止时自动关闭socket描述符,serve...

2020-07-14 21:52:28 77

原创

项目名称 苏嵌实训-嵌入式 linuxC 第 7天今日进度以及任务 学习多线程和单线程本日任务完成情况 按计划完成,尝试进行了单线程和多线程代码的编写– –本日开发中出现的问题汇总 不了解进程和线程的区别本日开发收获 了解了多线程和单线程的区别...

2020-07-13 21:49:09 108

原创 ...

项目名称苏嵌实训-嵌入式 linuxC 第 6天今日进度以及任务学习C语言单链表的初始化、增、删、改、查。本日任务完成情况按计划完成,编写代码实现了带头节点和不带头节点的单链表增删改查操作;编写代码实现初始化链表、合并排序两个链表、逆序链表––本日开发中出现的问题汇总1.嵌入式方向需要掌握哪些数据结构?2.数据结构的作用?3.为什么需要链表?1.答: 栈、队列、链表、二叉树、平衡二叉树、红黑树、哈希表、图。2.答: 管理数据的存和取。3.答: 可实现动态管理,数...

2020-07-12 15:26:33 70

原创 又又又又日报

项目名称苏嵌实训-嵌入式 linuxC 第 5 天今日进度以及任务学习C语言中的函数,内存管理,关键字,复合数据类型本日任务完成情况已完成函数的复习,了解内存管理的意义,基本掌握了关键字的用法––本日开发中出现的问题汇总const的用法:只有离const最近的数才会被锁定不会变化本日开发收获学会了const,register,extern等关键字的用法作业1:free是如何知道释放空间多大的其实真正的内存管理如申请/释放等,并不是由malloc或...

2020-07-09 21:23:27 105

原创 日报

项目名称苏嵌实训-嵌入式 linuxC 第 4 天今日进度以及任务复习C语言中的位运算。条件编译,代码编写规范本日任务完成情况编写代码使用掩码通过位运算的方法将十进制数转换为二进制和十六进制输出;编写代码解决头文件重复包含的问题;自定义函数分别给一维、二维、三维数组指针和指针数组打印输出其内容。––本日开发中出现的问题汇总1.宏函数VS自定义函数2.头文件重复包含问题 1.答: (1)宏函数使用傻瓜式替换,省去函数调用返回的时间,同样省去了给形参分配和释放空间;...

2020-07-08 21:51:35 98

原创 双一日的日报

项目名称苏嵌实训-嵌入式linuxC 第三天今日进度和任务C语言的复习本日任务完成进度指针数组函数等以基本掌握––本日开发出现的问题汇总左右法则的使用本日开发收获学会左右法则的使用––其他无作业:K&R C1978年,丹尼斯•里奇(Dennis Ritchie)和布莱恩•柯林汉(Brian Kernighan)合作出版了《C程序设计语言》的第一版。书中介绍的C语言标准也被C语言程式设计师称作“K&R C”,第二版的...

2020-07-07 20:58:16 118

原创 又一天的日报

项目名称苏嵌实训-嵌入式linuxC 第二天今日进度和任务学习动态库和静态库的区别和创建。学习makefile的使用本日任务完成进度动态库以及静态库的创建与区别已经完成,makefile的使用已经掌握并复习了前一天学习的知识并自学了更多指令本日开发出现的问题汇总1什么是宏替换 2包含头文件时,<>与" "的区别 3什么是库文件本日未解决的问题使用makefile生成acl本日开发收获学会了静态库与动态库的创建。makefile的使用...

2020-07-06 21:09:01 78

原创 日报

项目名称苏嵌实训-嵌入式linuxC 第一天今日进度和任务进度:了解嵌入式以及vim的部分操作指令 任务温习C语言知识点以及完成课上作业1 嵌入式底层开发为什么选择C语言①C语言有出色的可移植性,能在多种不同体系结构的软/硬平台上运行。②简洁紧凑,使用灵活的语法机制,并能直接访问硬件。所以,一般将比较复杂的操作交给C语言。③C语言具有很高的运行效率。––2什么叫实时性,硬实时和软实时分别是什么实时性指时钟信号能够准确的定时,各处的时钟能够达到一致。硬实时系统有一...

2020-07-03 21:04:08 136 1

空空如也

空空如也

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

TA关注的人

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