欢迎光临散文网 会员登陆 & 注册

精品公开课|Scott Meyers大师课系列之《C++嵌入式编程最佳实践》

2022-03-25 14:00 作者:Boolan博览  | 我要投稿


图片


Boolan 作为高端IT咨询与教育平台,除了我们优秀的咨询师队伍自主研发的精品课程外,也一直不遗余力地引入海内外大师的品牌课程,从硅谷产品集团主席、《启示录》作者 Marty Cagan 的卓越产品经理系列课程、硅谷架构大师 Martin Abbott 的首席架构师系列课程、到此次我们引入的世界级技术权威 Scott Meyers 的 Effective 系列品牌课程,是对全球专家、卓越智慧的又一有力诠释。我们还会继续研发和引进更多精品课程,致力于用精湛的技术积累和优质的知识沉淀,推动科技变革,赋能组织创新。



本系列课程将由 Boolan 首席/资深咨询师们授课,以线下精品公开课的形式与大家见面。4月23日-24日,Scott Meyers 大师课系列第一课《C++嵌入式编程最佳实践》将在上海开课,由嵌入式系统专家杨文波老师主讲。后续还将陆续推出其余课程,敬请期待。


1、课程开发

图片

Scott Meyers 

世界顶级C++软件开发技术权威


个人简介

  • 世界顶级的 C++软件开发技术权威之一,为世界各地客户提供培训和咨询服务。

  • 发表有畅销的 Effective C+ +系列图书(EffectiveC++,More Effective C++,Effective STL),设计了创新型的 Effective C++ CD。

  • Addison Wesley的 Effective Software Development Series 顾问编辑。

  • The C++ Source咨询板块专家。

  • 布朗大学计算机科学博士。


2、讲师介绍

图片

杨文波 嵌入式系统专家

个人简介

嵌入式系统专家,近20年软件研发经验。历任飞利浦研发中心、恩智浦半导体、舒尔中国研发中心嵌入式软件研发工程师、架构师、开发团队主管,主导参与的多个产品获得多项技术和专业奖项,目前在世界各地以极高的可靠性和性能服务各类型高端客户。


3、课程介绍

C++ 的灵活性、建模能力、对面向对象和泛型编程的支持以及广泛的工具集,都让它对嵌入式项目具有吸引力,而一些开发人员则担心代码膨胀和隐藏的性能损失。本讲座首先直接面对这些问题,然后展示 C++ 如何提高嵌入式软件的正确性、可读性和效率,乃至于在某些情况下完成用 C 语言几乎不可能完成的工作。


4、课程收获

  • 了解编译器如何实现语言的几乎每个部分。

  • 理解如何避免模板、异常和其他语言特性带来的代码膨胀。

  • 熟悉如何使将 C++ 用于 ROM 支持、内存映射 IO、ISR 和信号处理程序,以及自定义内存管理方案。

  • 基于实例理解 C++ 模板如何提供在 C 语言中难以或无法实现的强大功能。

  • 在安全攸关和实时系统中使用 C++ 相关问题的概览。


5、课程大纲

Part 1.深入解析与嵌入式有关的 C++特性

01 “嵌入式C++”概述

02C++背后的效率哲学

03 详细考察单继承和多继承下的虚函数实现

04 其他语言特性的实现概览

05 代码膨胀的成因和解决方法

06 内联的关键作用

Part 2.基于接口编程的三种方法

01 基于接口编程的设计意义

02 进行多态设计

03 多态实现的三种方法

04 三种多态实现的对比

Part 3.在嵌入式系统中应用 C++

01 决定可否放入ROM的规则

02 内存管理

03 建模内存映射IO(MMIO)

04 实现C API的回调(如ISR)

05 值得关注的模板应用


Part 4、其他嵌入式特性

01 嵌入式安全攸关系统

02 嵌入式的实时性

03 扩展信息


培训地点

酒店:上海万豪虹桥大酒店

地址:上海长宁区虹桥路2270号


图片



精品公开课|Scott Meyers大师课系列之《C++嵌入式编程最佳实践》的评论 (共 条)

分享到微博请遵守国家法律