• 本课程为精品课,您可以登录eeworld继续观看:
  • 第3讲 FreeRTOS在STM32F7上的移植
  • 登录
课程介绍
《FreeRTOS源码详解与应用开发:基于STM32》辅以大量的例程,全面讲解了FreeRTOS的原理以及源码,主要内容包括任务管理和任务调度、系统裁减和配置、时间管理、队列、信号量、软件定时器、事件标志组、任务通知、低功耗Tickless模式、空闲任务以及内存管理等。同时,《FreeRTOS源码详解与应用开发:基于STM32》配有大量的图例,对于想要深入学习RTOS类系统原理的人来说是一个不错的选择。

推荐视频

    猜您喜欢

    推荐帖子

    存储器的选择
    [font=宋体][size=12pt][font=宋体][size=12pt]最近在设计一个数据采集系统,为将[font=宋体][size=12pt]采集到的数据保存下来,[/size][/font][/size][/font][font=宋体][size=12pt]存储单元选用非易失存储器如NVRAM。[/size][/font][/size][/font][font=宋体][size=12p
    yang_swust 单片机
    Blob 在S3C44B0 上的移植
    [size=4]Bootloader 是嵌入式系统软件开发的第一个环节, 它紧密地将软硬件衔接在一起,对于一个嵌入式设备后续的软件开发至关重要。Blob 是一款功能强大的Bootloader,S3C44B0 是三星公司一款基于ARM7TDMI的嵌入式通用处理器。本文具体介绍Blob 在基于S3C44B0 的开发板上的运行原理与移植过程。Bootloader对于嵌入式设备来说至关重要,它涉及到许多硬
    程序天使 单片机
    omap 的原理与应用
    第一章 绪论(omap技术提出的背景、特点……)第二章 omap 硬件系统概述第三章 mpu子系统第四章 DSP 子系统第五章 其他系统控制器第六章 omap 其他外设第七章 omap 软件技术第八章 omap 开发环境。。。文件里还有很多没有列举出来的章节只能在此赚点财富了[[i] 本帖最后由 Sling_zhu 于 2012-4-27 15:59 编辑 [/i]]
    Sling_zhu DSP 与 ARM 处理器
    技术写作≠写说明书
    [color=#494949][font=Verdana, sans-serif][size=4][backcolor=white]经常听到有人说,TW(Technical Writer,技术文档工程师)就是写写文档,原样照抄研发工程师的文档内容,排排版就好了。这是Technical writing吗?当然不是!真正的技术写作除了写作本身之外,还包括协调开发人员收集资料,安排文档开发计划,文档架构
    wstt 综合技术交流
    NAND FLASH(K9F5608)断电一段时间后(几小时),原来写入的(特定一组,或者说一...
    NAND FLASH(K9F5608)断电一段时间后(几小时),原来写入的(特定一组,或者说一种)数据丢失?硬件:s3c44b0+K9F5608+norflash+ram软件:rvds2.2+ucos1、排除坏块的原因,因为我换了数据块存放。2、http://bbs.2@1ic.com/icview-47864-1-1.html这里说的cpu电压低,量了正常,添加了复位电压的检测电路什么意思,我没
    liaoyl412823591 嵌入式系统
    Using cable "USB-Blaster [USB-0]", device 1, instance 0x00
    Using cable "USB-Blaster [USB-0]", device 1, instance 0x00Pausing target processor: not responding.Resetting and trying again: FAILEDLeaving target processor paused请问这是什么原因引起的?
    eeleader FPGA/CPLD

    推荐文章

    FreeRTOS学习笔记(2)——任务管理 2025年03月31日
    一、头文件 #include FreeRTOS.h #include task.h 二、任务创建与启动 2.1 相关API说明 2.1.1 TaskHandle_t 任务句柄。例如,对xTaskCreate的调用返回。可用作参数到vTaskDelete以删除任务。 /** * task. h * * Type by which tasks are reference...
    FreeRTOS:榨干RAM(heap_5) 2025年03月14日
    1. 修改.ld文件 在STM32F407ZGTx_FLASH.ld增加如下内容。 /* Uninitialized data section */ . = ALIGN(4); .bss : { /* This is used by the startup in order to initialize the .bss secion */ _sbss =...
    FreeRTOS学习笔记(6)——事件 2025年03月11日
    一、头文件 #include FreeRTOS.h #include event_groups.h 二、事件 2.1 基本概念 事件是一种实现任务间通信的机制,主要用于实现多任务间的同步,但事件通信只能是事件类型的通信,无数据传输。 与信号量不同的是,它可以实现一对多,多对多的同步。即一个任务可以等待多个事件的发生:可以是任意一个事件发生时唤醒任务进行事件处理;也可以是...
    FreeRTOS学习笔记(9)——内存管理 2025年03月10日
    一、基本概念 FreeRTOS 操作系统将内核与内存管理分开实现,操作系统内核仅规定了必要的内存管理函数原型,而不关心这些内存管理函数是如何实现的,所以在 FreeRTOS 中提供了多种内存分配算法(分配策略),但是上层接口(API)却是统一的。这样做可以增加系统的灵活性:用户可以选择对自己更有利的内存管理策略,在不同的应用场合使用不同的内存分配策略。 在嵌入式程序设计中内...

    推荐内容

    可能感兴趣器件

    完成课时学习+分/次

     
    EEWorld订阅号

     
    EEWorld服务号

     
    汽车开发圈

     
    机器人开发圈

    About Us 关于我们 客户服务 联系方式 器件索引 网站地图 最新更新 手机版 版权声明

    站点相关: 汽车电子 智能硬件

    北京市海淀区中关村大街18号B座15层1530室 电话:(010)82350740 邮编:100190

    电子工程世界版权所有 京B2-20211791 京ICP备10001474号-1 电信业务审批[2006]字第258号函 京公网安备 11010802033920号 Copyright © 2005-2025 EEWORLD.com.cn, Inc. All rights reserved