嵌入式实时操作系统原理与最佳实践.html
- 资料大王PDF
-
0 次阅读
-
0 次下载
-
2023-11-19 22:31:28
微信
赏
支付宝
文档简介:
前言
随着计算机和电子、通信技术的发展,嵌入式系统在人们的生活中变得越来越重要,相关技术发展得越来越快。特别是近几年,各类电子设备得到极快的发展。很多嵌入式系统的开发离不开其核心基
础软件,即嵌入式操作系统。本书主要介绍嵌入式操作系统内核的概念与设计实现。
在内容编排上,本书首先对嵌入式操作系统内核各个模块的概念进行讲解,对可选的设计方案进行比较分析,然后采用一个具体的方案作为目标来设计实现,通过流程图、图表、示例代码等详细演示
如何实现该机制。最后,还会通过实际应用程序演示这些功能的使用方法。本书从原理、设计、实现和应用各个角度完整展示嵌入式操作系统内核的相关功能。
全书主要内容如下:
第1章介绍了嵌入式多任务系统的基本知识。图文并茂地阐述了相关的重要概念。这部分是理解后面章节的基础,初学者需要仔细理解。
第2章详细介绍了与任务相关的概念、设计和实现。任务是实时操作系统的重要概念,本章做了十分详细的分析。
第3章详细介绍了实现IPC机制的基础代码。本章是第4~8章的基础。全书介绍了用于任务间、任务和中断处理函数间的最基本的几个同步和通信机制。
第4章详细论述了信号量的设计和实现。
第5章详细论述了互斥量的设计和实现。
第6章详细论述了邮箱的设计和实现。
第7章详细论述了消息队列的设计和实现。
第8章详细论述了事件标记的设计和实现。
第9章详细介绍了定时器的机制和设计实现。
第10章分析了内核的移植代码,着重介绍了在意法半导体的STM32处理器上如何移植Trochili RTOS。读者需要对基于ARM Cortex-M3的处理器有一定了解。
第11章重点介绍了基于Trochili RTOS的以太网协议应用。通过实际案例演示Trochili RTOS的使用。
作者从事嵌入式工作多年,参与过多款嵌入式处理器的功能验证和固件开发工作,经常接触RTOS,对其有浓厚兴趣。工作之余尝试编写一些任务调度代码,逐渐实现了一套较完整的RTOS内核。这个
兴趣爱好加深了作者对嵌入式系统的理解,使得个人能力得到了提高,对本职工作也有很大帮助。目前Trochili RTOS并不完美,现有很多功能还需优化,作者会逐步完善RTOS的各项功能。
由于作者时间和水平有限,书中难免存在错误及不妥之处,敬请广大读者批评指正,如有问题,可通过Trochili RTOS官方网站www.trochili.com或者微博www.weibo.com/trochili和作者联系。
本书在编写和出版过程中得到了机械工业出版社华章公司编辑们的热情帮助和大力支持,在此一并表示感谢。
感谢北京航空航天大学何小庆教授对本书的指导,何老师在全书内容选取和章节安排上给了很好的建议,并对全书做了审读检......
评论
发表评论