Boolan作为高端IT咨询与教育平台,除了我们优秀的咨询师队伍自主研发的精品课程外,也一直不遗余力地引入海内外大师的品牌课程,从硅谷产品集团主席、《启示录》作者MartyCagan的卓越产品经理系列课程、硅谷架构大师MartinAbbott的首席架构师系列课程、到此次我们引入的世界级技术权威ScottMeyers的Effective系列品牌课程,是对全球专家、卓越智慧的又一有力诠释。我们还会继续研发和引进更多精品课程,致力于用精湛的技术积累和优质的知识沉淀,推动科技变革,赋能组织创新。
本系列课程将由Boolan首席/资深咨询师们授课,以线下精品公开课的形式与大家见面。4月23日-24日,ScottMeyers大师课系列第一课《C++嵌入式编程最佳实践》将在上海开课,由嵌入式系统专家杨文波老师主讲。后续还将陆续推出其余课程,敬请期待。
1课程开发
ScottMeyers
世界顶级C++软件开发技术权威
个人简介
世界顶级的C++软件开发技术权威之一,为世界各地客户提供培训和咨询服务。
发表有畅销的EffectiveC++系列图书(EffectiveC++,MoreEffectiveC++,EffectiveSTL),设计了创新型的EffectiveC++CD。
AddisonWesley的EffectiveSoftwareDevelopmentSeries顾问编辑。
TheC++Source咨询板块专家。
布朗大学计算机科学博士。
2讲师介绍
杨文波
嵌入式系统专家
个人简介
嵌入式系统专家,近20年软件研发经验。历任飞利浦研发中心、恩智浦半导体、舒尔中国研发中心嵌入式软件研发工程师、架构师、开发团队主管,主导参与的多个产品获得多项技术和专业奖项,目前在世界各地以极高的可靠性和性能服务各类型高端客户。
3课程介绍
C++的灵活性、建模能力、对面向对象和泛型编程的支持以及广泛的工具集,都让它对嵌入式项目具有吸引力,而一些开发人员则担心代码膨胀和隐藏的性能损失。本讲座首先直接面对这些问题,然后展示C++如何提高嵌入式软件的正确性、可读性和效率,乃至于在某些情况下完成用C语言几乎不可能完成的工作。
4课程收获
了解编译器如何实现语言的几乎每个部分。
理解如何避免模板、异常和其他语言特性带来的代码膨胀。
熟悉如何使将C++用于ROM支持、内存映射IO、ISR和信号处理程序,以及自定义内存管理方案。
基于实例理解C++模板如何提供在C语言中难以或无法实现的强大功能。
在安全攸关和实时系统中使用C++相关问题的概览。
5课程大纲
Part1.深入解析与嵌入式有关的C++特性
01“嵌入式C++”概述
02C++背后的效率哲学
03详细考察单继承和多继承下的虚函数实现
04其他语言特性的实现概览
05代码膨胀的成因和解决方法
06内联的关键作用
Part2.基于接口编程的三种方法
01基于接口编程的设计意义
02进行多态设计
03多态实现的三种方法
04三种多态实现的对比
Part3.在嵌入式系统中应用C++
01决定可否放入ROM的规则
02内存管理
03建模内存映射IO(MMIO)
04实现CAPI的回调(如ISR)
05值得
转载请注明:http://www.0431gb208.com/sjszlfa/4163.html