信号量

共 250 篇文章
信号量 相关的电子技术资料,包括技术文档、应用笔记、电路设计、代码示例等,共 250 篇文章,持续更新中。

STM32_UCOSII实验3-消息队列、信号量集

STM32_UCOSII实验3-消息队列、信号量集和软件定时器,很不错,需要的下载

TI 6678多核处理器的硬件信号量例程,对于帮组你理解6678硬件信号量很有帮组

TI 6678多核处理器的硬件信号量例程,对于帮组你理解6678硬件信号量很有帮组

UCOS扩展例程,UCOSIII使用信号量访问共享资源区

UCOS扩展例程,UCOSIII使用信号量访问共享资源区

UCOS扩展例程,UCOSIII任务内嵌信号量

UCOS扩展例程, UCOSIII任务内嵌信号量源码

stm32 pwm 用于产生PWM波,一个任务发送一个信号量,一个任务接收这个信号量

stm32 pwm 用于产生PWM波,一个任务发送一个信号量,一个任务接收这个信号量,每接收一个信号量,占空比就加-stm32 pwm

基于stm32的 UCOSII例程源码-信号量和邮箱

基于stm32的 UCOSII例程源码-信号量和邮箱,完整例程源码!!

基于stm32的 UCOSII例程源码-消息队列、信号量集和软件定时器

基于stm32的 UCOSII例程源码-消息队列、信号量集和软件定时器

正点原子探索者F4开发板UCOSII实验2-信号量和邮箱的源代码(库函数版本)

<p>正点原子探索者F4开发板UCOSII实验2-信号量和邮箱的源代码(库函数版本)</p>

正点原子探索者F4开发板UCOSII实验3-消息队列、信号量集和软件定时器的源代码(库函数版本)

<p>正点原子探索者F4开发板UCOSII实验3-消息队列、信号量集和软件定时器的源代码(库函数版本)</p>

SYSBIOS 及其相关组件

<p>SYSBIOS 及其相关组件</p><p>SYS/BIOS是一个可扩展的实时内核(或者说是操作系统),其提供了许多模块化的APIs(应用程序接口),支持抢占式多线程,硬件抽象,实时分析和配置工具,其设计目的是为了最大限度地减少对内存和CPU的要求。其拥有很多实时嵌入式操作系统的功能,如任务的调度,任务间的同步和通信,内存管理,实时时钟管理,中断服务管理等。有了它,用户可以编写复杂的多线程程序

LINUX内核源代码情景分析(上册) 846页全,附下册下载地址

<p>上册包括前6章内容。包括:预备知识、中断和进程和文件系统以及传统的进程通讯。<br/></p><p><br/></p><p></p><p>经典书籍-LINUX内核源代码情景分析,全面深入地剖析了Linux较新版本核心源代码,并对Linux核心的独特优点和需要进一步改进的问题作了精辟的评述。</p><p><br/></p><p>下册也已上传,链接:http://dl.21ic.com/down

STM32F429 FreeRTOS开发手册_V1.2

<p>基于STM32F429的free-rtos教程,包含了free-rtos简介,移植,系统配置,中断配置和临界段,实时操作系统任务基础知识,任务相关API函数,列表和列表项,任务创建和调度器,任务切换,系统内核控制函数,其他任务API函数,时间管理,队列,信号量,软件定时器,事件标志组,内存管理,任务通知</p>

UCOS—III-常用资料整理

<p>任务堆栈:存储任务中的调用的函数、局部变量、中断服务程序和CPU寄存器的值。    全局变量的保护:  1.如果只在一个任务中写(或只有一个数据),而在其他任务中只是读取,则可以不用互斥型信号量,最多会造成读取的数据未被完全写完。  2.如果全局变量在多个任务中写,则需要用互斥型信号量保护,这样当有任务申请到互斥型信号量(保护不可重入的程序段)写数据时,其他任务的同一个互斥型信号量必须等待上

STM32CubeMX FreeRTOS学习比较好的资料

<p>STM32CubeMX 作为stm32的开发工具,优势在于底层代码的直接生成,工程的自动建立,它支持FreeRTOS操作系统,但是原子和野火的FreeRTOS例程和STM32CubeMX 直接生成的不太一样,经过验证,这个文档集是比较适合STM32CubeMX和FreeRTOS联合开发时作参考,其中包括任务的创建、二值信号量、计数信号量、消息队列、邮箱队列、互斥量、软定时器的说明,需要注意的

FreeRTOS编程指南

<p>作为一个轻量级的操作系统,FreeRTOS提供的功能包括:任务管理、时间管理、信号量、消息队列、内存管理、记录功能等,可基本满足较小系统的需要。FreeRTOS内核支持优先级调度算法,每个任务可根据重要程度的不同被赋予一定的优先级,CPU总是让处于就绪态的、优先级最高的任务先运行。FreeRTOS内核同时支持轮换调度算法,系统允许不同的任务使用相同的优先级,在没有更高优先级任务就绪的情况下,

STM32F103 Mini板 FreeRTOS例程

<p>STM32F103 Mini板 FreeRTOS例程.</p><p><br/></p><p></p><p>FreeRTOS是一个迷你的实时操作系统内核。作为一个轻量级的操作系统,功能包括:任务管理、时间管理、信号量、消息队列、内存管理、记录功能、软件定时器、协程等,可基本满足较小系统的需要。</p><p>由于RTOS需占用一定的系统资源(尤其是RAM资源),只有μC/OS-II、embOS、

嵌入式操作系统FREERTOS移植

<p>19.1FreeRTOS简介</p><p>FreeRTOS是一个可移植的、开源的小型实时内核,可以免费下载并且可以免费用于商业软件。FreeRTOS支持多种处理器架构,包括ARM7、ARM9、Cortex-M3、AVR、PIC和MSP430等。FreeRTOS系统的主要特点如下:</p><p>·完全免费,使用没有限制,包括商业应用。</p><p>·优先级调度,相同优先级任务可轮转调度,同时可

嵌入式操作系统FreeRTOS的原理与移植实现

<p>随着嵌入式技术的不断发展,嵌入式芯片的不断革新,嵌入式操作系统也逐渐成为嵌人式系统中不可或缺的部分。嵌入式操作系统的运用不仅能够更有效、更合理的利用现有的CPU的资源,而且能够简化应用软件的设计,缩短应用的开发周期,保证系统的可靠性和实时性。本文主要研究基于STM32芯片的硬件平台,由于RAM资源的限制,只能使用占用资源少的小型操作系统,常见的主要有uC/os-</p><p>Il eCos,

基于嵌入式Linux的人机交互接口设备驱动程序的研究和实现

<p>随着信息技术的发展和数字化产品的普及,嵌入式系统的研究开发逐渐成为热点。而Linux又以其独特的优势成为嵌入式系统的主流。作为嵌入式系统和用户之桥梁的人机交互接口设备也是其中必不可少的一部分,用户与系统的交互是否准确和便捷极大地影响了嵌入式产品的竞争力。</p><p>本文对Unity805plus微处理器平台下人机交互接口设备驱动程序的设计开发做了深入的研究与实践。</p><p>Unity8

linux设备驱动开发资料

<p>本书是一本介绍Linux设备驱动开发理论、框架与实例的书,本书基于LDD6410开发板,以Linux 2.6版本内核为蓝本,详细介绍自旋锁、信号量、完成量、中断顶/底半部、定时器、内存和I/O映射以及异步通知、阻塞I/O、非阻塞I/O等Linux设备驱动理论;字符设备、块设备、TTY设备、I2C设备、LCD设备、音频设备、USB设备、网络设备、PCI设备等Linux设备驱动的架构和框架中各个