快捷搜索:  

关于freertos方面的书籍推荐

广告

以下是关于FreeRTOS方面的国外书籍推荐,其中有一些已经有中文版翻译:1."MasteringtheFreeRTOSRealTimeKernel:AHands-OnTutorialGuide"byRichardBarry这本书是FreeRTOS的创始人RichardBarry所写,是一本非常详细的教程,介绍了FreeRTOS的各种特性和用法。

2."FreeRTOSKernelReferenceManual"byRichardBarry这本书是FreeRTOS的官方文档,详细介绍了FreeRTOS的各种API和内部实现。虽然它不是一本教程,但是对于想要深入了解FreeRTOS的读者来说,这本书是非常有价值的。

1、请教一下freertos的低功耗模式(tickless

之前想用这个,但迫于项目时间就没有继续研究,这个模式我个人理解是:在没有活动任务的情况下,系统会运行一个空闲任务(idletask),在空闲任务执行的时候会停用tick和调度并进入低功耗模式,之后会自动调整tick的频率,降低被唤醒的频率,从而达到低功耗的目的。

2、freertos临界区还能进行系统调度吗

freertos临界区不能能进行系统调度。临界区指的是一个访问共用资源(例如:共用设备或是共用存储器)的程序片段,而这些共用资源又无法同时被多个线程访问的特性;当有线程进入临界区时,其他线程或是进程必须等待。总的概括来说就是在执行该程序片段区间,不允许其他东西干扰到。像我们在MCU上面跑实时操作系统,一般都是单核单进程的,而一个进程可以拥有多个线程;

3、如何将linux下的程序,移植到freertos中

方法/步骤嵌入式操作系统有分时操作系统和实时操作系统,如果操作系统能够使计算机系统及时响应外部事件请求,并能控制所有实时设备和实时任务协调运行,且能在一个规定的时间内完成对事件的处理,怎么这种系统称为实时操作系统。如果系统必须在极其严格的时间内完成的任务叫做硬件的实时操作系统,如果不是很严格的话就是软件的实时操作系统。

有两个文件夹,FreeRTOS文件夹里面是操作系统内核,FreeRTOSPlus里面是一些中间件如文件系统,网络协议栈等。值得一提的是,FreeRTOS的教学用书和API参考手册电子版均已免费提供,建议在现在安装FreeRTOS的同时也一并下载到本地,以供后期学习查阅。

您可能还会对下面的文章感兴趣: