
简介
该用户还未填写简介
擅长的技术栈
可提供的服务
暂无可提供的服务
嵌入式入门学习笔记,遇到的问题以及心得体会!DAY25概述:一、进程资源的回收二、守护进程三、进程间通信机制四、无名管道五、有名管道六、信号七、使用有名管道,实现聊天(代码实现)笔记:特殊的进程:1.孤儿进程父进程先于子进程退出,子进程被init进程收养,子进程被称为孤儿进程2.僵尸进程在僵尸态的进程,子进程退出后,父进程没有回收子进程的资源一、进程资源的回收问题如何避免僵尸进程的产生,即子进程退
嵌入式入门学习笔记,遇到的问题以及心得体会!DAY14概述:1.工程目录的搭建2.Make & Makefile3.条件编译笔记:1.工程目录的搭建工程名目录--------->bin:该目录主要存储工程的可执行文件--------->obj:该目录主要存储工程中的目标文件--------->include:该目录主要存储工程目录中的头文件--------->src
嵌入式入门学习笔记,遇到的问题以及心得体会!DAY14概述:什么是IO什么是标准IO什么是文件IO文件IO和标准IO的区别什么时候使用标准IO和文件IO标准IO的特点标准IO的接口笔记:什么是IO凡是操作输入输出的都是IO操作文件属于IO在Linux/类Unix系统中,操作设备也是IO什么是标准IO标准IO是由ANSI C定义的一组操作IO的接口函数。是由标准C库提供。只要安装了标准C库,就能够使
嵌入式入门学习笔记,遇到的问题以及心得体会!DAY28概述:一、线程二、同步和互斥问题三、如何实现同步四、如何实现互斥笔记:一、线程1、什么是线程:(1)线程是轻量级的进程(2)线程存在于进程内,不能独立存在(3)线程参与CPU调度,进程是系统资源分配最小单位,线程是系统调度的最小单位(4)在单核CPU中,多线程并发属于伪并发,但是不牵扯虚拟地址空间的切换,所以开销比进程间切换要小很多(5)在多核
嵌入式入门学习笔记,遇到的问题以及心得体会!DAY23概述:一.排序1.插入排序2.快速排序二.查找1.顺序查找2.折半查找3.分块查找三.哈希函数(哈希表)1.概念2.用法注意点四.运用哈希表来编写实现一个<学生信息管理系统>笔记:一.排序1.插入排序:先构建一个有序的序列,遍历无序的序列,将无序的序列中的每一个元素和有序序列中的元素从后向前进行比较,如果比有序序列中的小,就继续比较
嵌入式入门学习笔记,遇到的问题以及心得体会!DAY21笔记:一.链式栈的实现:1.stack.h----------------------------------------------------- 如下#ifndef _STACK_H_#define _STACK_H_typedef int data_t;typedef struct StackNode{data_t data;struct
嵌入式入门学习笔记,遇到的问题以及心得体会!DAY29网络编程学习目标:1、实现不同主机之间的进程间通信(pc对pc)2、服务器要同时响应多个客户端(并发服务器)3、网络超时检测4、广播和组播5、本地进程间通信6、项目之前的项目:学生信息的增删改查,并且将学生的信息保存在本地的文件中学习过网络编程之后:服务器:响应客户端的指令,客户端增删改查的信息保存在服务器端数据库中、并发服务器客户端:注册登陆
嵌入式入门学习笔记,遇到的问题以及心得体会!DAY13概述:1.shell脚本(编程)2.shell和shell脚本3.shell的分类4.脚本的书写步骤5.shell编程的步骤6.shell的基本语法7.shell程序和语句笔记:1,shell脚本(编程)编程:编译型(gcc) 和 解释型(bash)2,shell和shell脚本?—》shell :命令行解释器shell脚本:shell命令的有
嵌入式入门学习笔记,遇到的问题以及心得体会!DAY27概述:一、System V 共享内存二、POSIX 信号量三、POSIX 消息队列笔记:注意:不论是怎样的通信,只要牵扯公共资源读读不互斥读写互斥写写互斥一、System V 共享内存1.概念:可以说,共享内存是一种最为高效的进程间通信方式。因为,进程可以直接读写内存,不需要任何数据的复制。为了在多个进程间交换信息。内核专门流出了一块内存。这段
本想详细讲解了如何掌握 Linux 设备模型、设备树、`sysfs` 和平台设备的概念,为编写更复杂的驱动程序奠定基础以及详细的操作实践
