重度失眠患者 2022-04-18 17:54 采纳率: 0%
浏览 273

订阅了您的专栏,想问一些关于驱动的问题

您好 ,我是一名有接触过驱动的大四学生,未毕业,z只接触过linux,现在就是会使用一些基本的命令进行一些文件,对进程 线程有了解,对一些子系统的驱动只能说触碰过,没有实质性的理解。想知道入门应该怎么入门,应该找什么样的工作。 怎么去由浅到深的学习

  • 写回答

2条回答 默认 最新

  • 内核笔记 领域专家: 嵌入式与硬件开发技术领域 2022-04-18 22:07
    关注

    💬外设BSP驱动方向 如何入门?
    💡
    1、知识是枯燥的,我们首先要掌握Linux平台的调试手段(dump_stack分析函数调用关系、动态打印、devmem查看寄存器等)
    2、当我们学会通过/proc、/sys/kernel/debug相关目录对Linux 系统运行状态信息的查看
    3、下一步就需要开机了解设备树、Platform总线、驱动思想(面向对象的思想)
    4、当对基础知识有所掌握,那么我们就可以迈进Linux 驱动总线的篇章(I2c、spi、uart、pinctrl)。
    5、进阶高速设备篇(MMC、以太网、USB、摄像头、LCD)

    上述内容最好结合Linux 开发板进行,现在使用比较广泛的是imx6、RK3399、RK3568开发板。
    🔥不要只顾着学习了,还得开始分享自己。

    找什么样工作?
    1、手机厂商:oppo、小米等手机厂商(BSP驱动岗位)
    2、车厂:滴滴、小鹏、特斯拉(BSP驱动岗位)
    3、监控:海康、大华(摄像头驱动岗位)
    4、无人机:大疆、极飞(BSP驱动岗位)

    评论 编辑记录

报告相同问题?

问题事件

  • 创建了问题 4月18日