世纪电源网社区logo
社区
Datasheet
标题
返回顶部
原创

嵌入式系统的事件驱动型编程技术(第二版)

[复制链接]
查看: 2184 |回复: 1
1
Moderator
  • 积分:674
  • |
  • 主题:18
  • |
  • 帖子:154
积分:674
LV6
高级工程师
  • 2020-9-4 15:13:50
本书全名为《UML 状态图的实用 C/C++ 设计 — 嵌入式系统的事件驱动型编程技术(第二版)》

本书的目标人群为以下对事件驱动型编程和现代状态机感兴趣的软件开发者:
1.嵌入式程序员和顾问会发现一个完整的,立即可以用的事件驱动型构架,用来开发应用系统。本书描叙了状态机编码策略,和同样重要的,一个与之配套的执行并发状态机的实时框架。这两个因素是互补的,离开了对方,每个因素都不能发挥它的最大潜能。
2.寻求一个实时内核或实时操作系统的嵌入式系统开发者会发现,QP 事件驱动型平台可以做到RTOS 可以做到的任何事情,而且事实上,QP 包含了一个完全可抢占的实时内核和一个简单的协作式调度器。
3.无线传感器网络等超低功耗系统的设计者会发现,如何把基于事件驱动状态机的解决方案裁剪以适合最小的微控制器。超轻量级的 QP-nano 版本(第十二章)在仅 1-2KB 字节的ROM中融合了一个层次式事件处理器,一个实时框架和一个协作式或者完全可抢占式的内核。
4.对于复杂性的应用,大规模的大型并行服务应用的设计者会发现,结合了层次式状态机的事件驱动型解决方法很容易扩展,在管理非常大数目的状态化构件,例如客户任务方面,它非常理想。可以证明,QP 的嵌入式设计理念对每个构件的时间和空间性能都提供了关键的支持。
5.开源社区会发现QP 辅助了其他的开源软件,比如 LINUX 或 BSD。QP 到 LINUX(和POSIX 兼容的操作系统)的移植在第八章描叙。
6.使用C 或 C++的图形用户界面开发者和计算机游戏程序员会发现 QP 很优雅的辅助了GUI库。QP 提供了高层的基于层次式状态机的“屏幕逻辑”,而由 GUI库处理底层的窗口部件(widget)并在屏幕上画图。
7.系统构架师会发现QP 是大型自动化设计工具的一个超轻量化的替代。
8.自动化设计工具的用户会获得对他们使用工具的内部工作方法更深的理解。看到“帽子下面”的内容会帮助他们更加自信的更有效的使用工具。

嵌入式系统的事件驱动型编程技术(第二版).pdf (4.39 MB, 下载次数: 65)
liuzc98
  • 积分:382
  • |
  • 主题:13
  • |
  • 帖子:57
积分:382
LV4
初级工程师
最新回复
  • 2020-9-4 16:57:48
  • 倒数1
 
已下载,谢谢!
热门技术、经典电源设计资源推荐

世纪电源网总部

地 址:天津市南开区黄河道大通大厦8层

电 话:400-022-5587

传 真:(022)27690960

邮 编:300110

E-mail:21dy#21dianyuan.com(#换成@)

世纪电源网分部

广 东:(0755)82437996 /(138 2356 2357)

北 京:(010)69525295 /(15901552591)

上 海:(021)24200688 /(13585599008)

香 港:HK(852)92121212

China(86)15220029145

网站简介 | 网站帮助 | 意见反馈 | 联系我们 | 广告服务 | 法律声明 | 友情链接 | 清除Cookie | 小黑屋 | 不良信息举报 | 网站举报

Copyright 2008-2024 21dianyuan.com All Rights Reserved    备案许可证号为:津ICP备10002348号-2   津公网安备 12010402000296号