科技赋能·智引未来——华清远见教育科技集团
面授课程
在线课程
研发中心
在线实验
北京
上海
深圳
成都
南京
西安
武汉
沈阳
济南
重庆
长沙
创客
关于我们
联系我们
总裁荣誉
权威证书
专利软著
当前位置:首页 > 学习资源 > 学习笔记
fork与vfork的区别
介绍 1. fork() fork() 是用于创建新进程的系统调用之一。它会创建一个与当前进程完全相同的子进程。子进程将复制父进程的所有资源,包括代码段、数据段、堆栈、文件描述符等。父进程和子进程之间的执行是并发的,它们在不同的地址空间中运行,通过返回值来区分父进程和子进程。 2. vfork() vfork() 也…
五分钟了解WebSocket协议
介绍 WebSocket协议是一种为客户端和服务器之间的双向通信提供持久连接的网络协议。它通过在客户端和服务器之间建立一条全双工通信的通道,使双方能够实时地进行数据交互。与传统的HTTP协议相比,WebSocket协议具有低延迟、高效性和轻量级的优势,特别适用于实时性要求较高的应用场景。WebSocket协议具…
嵌入式软件开发常用的三种架构(前后台顺 序执行法,时间片法,操作系统)
嵌入式软件开发是一门应用广泛且不断发展的技术领域,为了满足不同应用场景的需求,开 发人员可以采用多种架构方法。在本文中,我们将探讨嵌入式软件开发中常用的三种架构: 前后台顺序执行法,时间片法和操作系统。 1.前后台顺序执行法: 前后台顺序执行法也称为单任务执行法,是最简单、最常见的嵌入…
分析嵌入式最火的方向
针对于嵌入式这个话题,不知道从事计算机相关领域的小伙伴们或者是其他行业的小伙伴是否听过这个名词?但是嵌入式技术已经渗透到我们各行各业当中。 针对于嵌入式比较官方的定义为:嵌入式系统是以应用为中心,以现代计算机技术为基础,能够根据用户需求(功能、可靠性、成本、体积、功耗、环境等)灵活裁…
ARM的入门学习方法分享
首先认识什么是ARM? ARM公司简介 ARM是Advanced RISC Machines的缩写,它是一家微处理器行业的知名企业,该企业设计了大量高性能、廉价、耗能低的RISC (精简指令集)处理器。 1985年第一个ARM原型在英国剑桥诞生。 公司的特点是只设计芯片,而不生产。它提供ARM技术知识产权(IP)核,将技术授权给世…
嵌入式方向简述:Linux多任务操作系统中任务、进程和线程的意思
在Linux系统中,任务、进程和线程是多任务操作系统的三个重要概念。它们是实现并发执行的基本单元,是操作系统进行资源分配和管理的重要对象。在本篇文章中,我们将从嵌入式初学者的角度出发,对这三个概念进行简单介绍,并探讨它们之间的区别和联系。 一、任务 在Linux系统中,任务是指正在执行的程序…
struct和union的区别
首先我们要了解两者分别是什么? 1. 结构体(struct) 在C语言中,结构体是一种可自定义的数据类型,可以用于声明变量、指针或数组。结构体的特点在于其是一些元素的集合,这些元素可以是变量,可以是数组,可以是指针,它们完全由程序员指定,这些元素被称为结构体的成员。 例如:创建一个学生信息(S…
Linxu中shell的使用
一、shell的简介 首先shell的英文含义是壳shell是Linux系统的用户界面,它提供用户与内核的一种交互方式。它接收用户输入的命令,并把它送入内核去执行,是一个命令解释器。 二、shell工作流程 Linux中的shell,是指一个面向用户的命令接口,表现形式就是一个可以由用户录入的界面,这个界面也可以反馈…
回到顶部