宋宝华|架构师

擅长领域:Linux 嵌入式

讲师介绍

他长期在著名跨国企业担任一线工程师和系统架构师,编写大量的Linux代码,并负责审核其他同事的代码。他是Linux的活跃开发者,在Linux主线内核提交了4万行以上的代码和几百个补丁,曾担任一ARM SoC在Linux社区的maintainer工作。他也是China-pub 2008年度“十大畅销经典”,“十佳原创”图书《Linux设备驱动开发详解》的作者。

累计8772人学习过该讲师的课程

最近的学员:
C/C++:

C语言大型软件设计的面向对象

C语言代码一旦达到一定规模,就特别强调良好的架构设计,以保证代码的可读性好、代码简洁以及可复用。此时,软件设计师势必要用C语言来做面向对象的设计。不能克服面向对象这一关,也是很多人无法读懂Linux内核、驱动等架构比较庞大的软件的主要技术壁垒之一,因为这些软件里面充满了对象式的设计。 本课程以案例来详细讲解,用C语言如何设计面向对象的程序。

共1课时(已更新1课时)| ¥65.00| 134人学习过开始学习
Linux:

打通Linux脉络系列:进程、线程和调度

本课程分成4个组成部分,每次课60分钟。每次课后留下3~4个练习题,可以在微信群或者Linuxer公众号留言讨论答案和做题心得。

共4课时(已更新4课时)| ¥269.00| 1559人学习过开始学习
驱动/内核开发:

深入探究Linux/VxWorks的设备树

很多人看了很多设备树的资料后,还是不会用设备树。本课程假设一个全新的电路板,上面有4个ARM核,一片中断控制器、一个UART、一个GPIO控制器、一个I2C控制器、一个SPI控制器、I2C接一个触摸屏、一个以太网控制器,并依据这个假设的电路板,从头到尾构建一个新的dts文件。并讲解整个板级、设备/驱动匹配的全细节,我们把设备树的使用彻底地变得可实践。

共1课时(已更新1课时)| ¥65.00| 4923人学习过开始学习
Linux:

探究Linux的总线、设备、驱动模型

理解Linux的总线、设备、驱动模型是理解Linux驱动框架的关键,也是破解Linux为什么极易移植到不同的平台,以及被如此多广泛领域使用根源的关键。我的CSDN直播将以最浅显易懂地语言,深入地把这一模型剖析清楚,道出这样的设计的好处。

共1课时(已更新1课时)| ¥36.00| 2948人学习过开始学习