Linux内核驱动编程入门指南1.0——宅学部落

24
四月
2021

嵌入式工程师自我修养路线进阶指南

Linux内核编程入门指南

  • 一、内核工程师和驱动工程师的区别
  • 二、学习驱动能找什么工作
    • 1.岗位分布-行业变化
    • 2.驱动工程师的工作-生态变化
    • 3.驱动的更新迭代-技术变化
  • 四、如何学习Linux内核
  • 六、掌握科学的学习方法
    • 1.正确思想认识
    • 2.软件工程的方法
    • 3.面向对象的思想
  • 七、需要掌握的理论知识和技能
  • Linux内核编程入门指南2.0[实战练习环节]

一、内核工程师和驱动工程师的区别

在这里插入图片描述

在这里插入图片描述

二、学习驱动能找什么工作

1.岗位分布-行业变化

在这里插入图片描述
从上游到下游岗位一般是十倍百倍的扩大。是不是当有了技术、市场大局观和管理能力等软实力后会从屠龙少年成为恶龙呢?

2.驱动工程师的工作-生态变化

在这里插入图片描述
可能入职后工作依次是是熟悉代码框架–改bug–性能优化(驱动硬件并让应用层进行调用)ps这段等工作后了解了再完善!

3.驱动的更新迭代-技术变化

在这里插入图片描述
日新月异不断更新迭代的技术,目前的能力仅限于只能去不断学习

四、如何学习Linux内核

总而言之就是Linux内核太多了太大了更新太快了,学不完的。需要有针对性的学习某一个框架或者模块。在工作中的话就得找到学习和产出的平衡点。

六、掌握科学的学习方法

1.正确思想认识

学开车没有必要去学发动机原理,力学,热动力学等,我只需要学习交通规则以及简单的驾驶方法即可。学习需要知道你希望获得什么并有针对性的学习《20h学习方法》。

2.软件工程的方法

在这里插入图片描述

3.面向对象的思想

在这里插入图片描述
C++是从C语言演化而成的,那面向对象具体又是由什么变化过去的呢?

七、需要掌握的理论知识和技能

在这里插入图片描述
在这里插入图片描述

Linux内核编程入门指南2.0[实战练习环节]

TAG

网友评论

共有访客发表了评论
请登录后再发布评论,和谐社会,请文明发言,谢谢合作! 立即登录 注册会员