[例程]正点原子F429 移植LittleVGL 8.2(4.3寸RGB 800480,SDRAM双缓冲区,有触摸)
2022-09-22 10:22:37 27.9MB stm32 单片机 arm 嵌入式硬件
1
1.生产者–消费者问题(即有界缓冲区问题) 1) 问题 一群生产者向一个有界缓冲区存放产品,只要缓冲区未满,就可以存入;又有一群消费者从有界缓冲区取走产品,只要缓冲区未空,就可以取走。要求存与存之间、取与取之间和存与取之间不能同时进行,即一次只能有一个生产者或者一个消费者进入缓冲区,也就是所有的生产者与消费者必须互斥地访问缓冲区。当缓冲区满时,生产者停止放入产品,当缓冲区空时,消费者停止取走产品,即生产与消费同步。这里,生产的产品与消费的产品是等效的。
2022-09-08 11:08:23 125KB 操作系统
1
1、源码已实测可用。 2、源码功能包含:实现环形缓冲区的初始函数;实现环形缓冲区是否为空、是否满功能;实现环形缓冲区读写功能。 3、使用人群:软件工程师、在校大学生、教师等软件开发人员。
2022-07-23 09:06:13 1KB 软件开发 环形缓冲区 软件工程师
1
参考STC官方例程,使用自编的库函数进行串口配置。并设计了环形队列作为串口缓冲区,可以方便的移植到其他的处理器上使用。
2022-07-19 14:56:34 46KB 串口通信 库函数 环形队列
1
本程序实现有限缓冲区问题,设计了两个进程,一个在地址空间运行,一个生产者进程 producer模拟生产产品,并把每个产品放到一个空缓冲中供消费consumer消费。消费者从缓冲区中取出产品,然后释放到空的缓冲池中。如果没有满缓冲,消费者就会被阻塞,直到生产者生产出新的产品。如果当生产者生产了配件后,没有空缓冲可用时,生产者就被阻塞,直到消费者线程释放出一个空缓冲。 程序使用共享内存的方法实现缓冲区,利用PV操作与信号量的方法实现生产者与消费者的同步。程序利用了三个信号量:mutex用于互斥地访问缓冲区;full用于判断缓冲区是否为满,用于指示消费者线程能否从缓冲区中取出产品;empty则是用于判断缓冲区是否为空,用于指示生产者线程能否进行生产。有限缓冲区问题的实现,其目的是为了了解UNIX的命令及格式,熟悉UNIX的常用基本命令以及相关的编译器。本程序用gcc、gdb编译、调试C程序,编写程序实现有限缓冲区问题。
2022-07-17 09:01:00 647KB 操作系统课程设计
1
程序分析与优化 - 9 附录 XLA的缓冲区指派.doc
2022-07-13 18:07:15 536KB 技术资料
ORA-06512 数字或值错误,字符缓冲区太小的解决方法。 有图有真相,希望对你有帮助。
2022-07-12 23:04:19 80KB oracle sql developer 字符缓冲区太小
1
题目:windows rpc dcom 堆缓冲区溢出漏洞
2022-07-07 18:05:19 162KB 文档资料
此资源包含完整实验报告(加上你的学号姓名即可提交)
2022-07-07 13:00:08 1.73MB 安全 安全漏洞 内存泄漏 网络安全