![](https://img-blog.csdnimg.cn/20201014180756913.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
大并发实训
文章平均质量分 83
&*Savior
一名计算机专业的新生,请多指教。
展开
-
嵌入式开发
1、什么是嵌入式技术?在已有硬件上移植操作系统。2、嵌入式开发与单片机开发最大区别?是否有操作系统3、什么样的系统才能作为嵌入式系统?可移植的系统才能作为嵌入式系统 如:VxWorks; --RT-Thread --ucossii(可以在单片机上):这三个实时性较好4、什么叫实时性?规定的时间内完成规定的动作Linux无实时性C语言之父:丹尼斯里奇 1978-19791979:unix操作系统(商业)开源运动:抵制商业软件(GPL协议)POSIX:可移植操作系统接口GNU计划:(G原创 2022-05-11 10:29:08 · 864 阅读 · 0 评论 -
进程间通信IPC
让每个进程拥有独立进空间的好处:1、对于编程人员来说,系统更容易捕获随意的内存读取和写入操作2、对于用户来说,操作系统将变得更加健壮,因为一个应用程序无法破坏另一个进程或操作系统的运行(防止被攻击)独立进程空间的缺点:1、多任务实现开销较大2、编写能够与其它进程进行通信,或者能够对其它进程进行操作的应用程序要困难的多...原创 2022-05-11 10:26:51 · 61 阅读 · 0 评论 -
文件编程 Linux C--文件I/O编程
嵌入式Linux C开发c和Linux c区别:是否有操作系统操作系统:文件管理设备管理进程管理网络协议栈由于在Linux中,为了更好的保护内核空间,将程序的运行空间分为内核空间和用户空间,用户进程在通常情况下不允许访问内核数据,也无法使用内核函数。用户如何访问内核空间?系统调用用户编程接口(函数接口)—API文件描述符:动态分配:只要当操作这个文件时,系统才会给你分配文件描述符非负整数:从3编号开始0,1,2三个文件描述符有其它作用嵌入式Linux C 开发 I/O技术:c原创 2022-03-20 00:53:42 · 130 阅读 · 0 评论 -
嵌入式LinuxC 多任务编程
sleep包含头文件<unistd.h>多任务编程:1、单任务VS多任务单任务:同一时刻只能有一个程序使用系统硬件资源多任务:多个任务可以使用系统硬件资源2、多任务:并发VS并行并发:单个、多个CPU并行:多个CPU3、并发: 非抢占式VS抢占式非抢占式:抢占式:多任务实现方式:进程 线程多任务编程: 多进程编程和多线程编程进程:一个程序执行了一次的过程进程是系统资源分配的最小单位进程和线程实现多任务(并发执行)进程和程序的区别:1、进程是动态的,程序时静态的原创 2022-03-20 00:53:22 · 423 阅读 · 0 评论 -
嵌入式Linux开发工具
1、文本编辑器:vim +vscode:学会使用并配置vim、安装及使用插件+远程链接vscode2、编译器gcc:常用编译选项,静态库和动态库的制作和使用3、调试器gdb:断点调试、查看内存、调试内存错误4、工程管理器make:编写Makfile,多目录的Makefile 编写5、shell编程(C语言之后)6、git版本管理工具(线上:C语言)7、Cmake(项目)8、内存检测工具(线上:C语言)...原创 2022-03-20 00:52:44 · 1676 阅读 · 0 评论 -
进程间通信(B站自学篇)
无名管道对同一个管道进行操作内核管道由队列实现—特殊的文件open 只能创建普通文件用pipe函数来创建文件返回值 (文件描述符)open(文件名称,打开模式,权限)int返回值(==0成功,=-1失败)pipe(文件描述符【2个】–fd[2])read文件描述符fd[0],write文件描述符fd[1]注意:(1)管道是创建在内存中的,进程结束,空间释放,管道就不存在了(2)管道中的东西,读完了就删了(3) 如果管道中没有东西可读,则会阻塞写阻塞,读阻塞缺点:不能实现非亲缘原创 2022-03-20 00:51:56 · 341 阅读 · 0 评论 -
网络编程1
党的原创 2022-01-05 17:07:26 · 1072 阅读 · 0 评论 -
多线程编程
代码案例pthread1.c#include<stdlib.h>#include<stdio.h>#include<pthread.h>#include<string.h>#include<unistd.h>void *thread1(void *arg){ while(1) { printf("hello world!\n"); sleep(1); }}int main(){ pthread_t id原创 2022-01-03 01:10:59 · 338 阅读 · 0 评论