作为高端IT咨询教育平台,博蓝除了我们优秀的顾问团队自主研发的优秀课程外,还不遗余力地引进国内外大师的品牌课程。从硅谷产品集团主席、《启示录》作者Marty Cagan的优秀产品经理系列课程,到硅谷架构师Martin Abbott的首席架构师系列课程,再到我们此次引入的世界级技术权威Scott Meyers的有效品牌系列课程,都是对全球专家和卓越智慧的又一次有力诠释。我们将继续开发和引进更多的优秀课程,以精湛的技术积累和优质的知识沉淀,致力于推动科技变革,赋能组织创新。
本系列课程将由博兰首席/高级顾问授课,以线下精品公开课的形式与大家见面。4月23 -24日,Scott Meyers大师课系列第一课《C++嵌入式编程最佳实践》将在上海举行,由嵌入式系统专家杨文博主讲。其余课程后续将陆续推出,敬请关注。

1课程开发
师斯哥特迈耶尔斯
世界顶级C++软件开发技术权威
个人简介
全球顶尖的c++软件开发技术权威之一,为全球客户提供培训和咨询服务。
出版过畅销的Effective C++系列书籍,设计过创新的Effective C++ CD。
Addison Wesley的有效软件开发系列的顾问编辑。
C++源代码咨询专家。
布朗大学计算机科学博士。
2讲师介绍
杨文博
嵌入式系统专家
个人简介
嵌入式系统专家,近20年软件研发经验。他曾在飞利浦RD中心、恩智浦半导体和舒尔中国RD中心担任嵌入式软件RD工程师、架构师和开发团队负责人。他的主导产品获得了许多技术和专业奖项,现在他以高可靠性和高性能服务于世界各地的各类高端客户。
3课程介绍
C++的灵活性、建模能力、对面向对象和泛型编程的支持以及广泛的工具集都使它对嵌入式项目具有吸引力,而一些开发人员担心代码膨胀和隐藏的性能损失。本次讲座将首先直接面对这些问题,然后展示C++如何提高嵌入式软件的正确性、可读性和效率,甚至在某些情况下完成C语言几乎不可能完成的工作。
4道菜收获
了解编译器如何实现语言的几乎每一部分。
了解如何避免由模板、异常和其他语言特性导致的代码膨胀。
熟悉如何使用C++进行ROM支持,内存映射IO,ISR和信号处理程序,以及自定义内存管理方案。
基于实例理解C++模板如何提供C语言难以或不可能实现的强大功能。
概述在安全关键和实时系统中使用C++的相关问题。

5课程大纲
第一部分。嵌入式C++特性的深入分析
01“嵌入式C++”概述
2C++背后的效率理念
03详细考察单继承和多继承下的虚函数实现。
04其他语言功能的实现概述
05代码膨胀的原因及解决方法
06内联的关键作用
第二部分。基于接口的三种编程方法
01基于界面编程的设计意义
02用于多态设计
实现03多态性的三种方法
04三种多态实现的比较
第三部分。C++在嵌入式系统中的应用
01决定是否放入ROM的规则
02内存管理
03模拟内存映射IO
04实现C API的回调
05值得注意的模板应用
第四部分。其他嵌入式功能
01嵌入式安全关键系统

02嵌入式实时
03扩展信息
培训场所
酒店:上海万豪虹桥酒店
地址:上海市长宁区虹桥路2270号


