logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

个人项目记录(二)内核移植:基于i.MX6ULL的嵌入式Linux终端系统构建与多子系统控制器驱动开发—将 NXP 官方 Linux内核4.9.88 移植到韦东山IMX6ULLPro

本文是个人项目记录(二)内核移植:基于i.MX6ULL的嵌入式Linux终端系统构建与多子系统控制器驱动开发,记录了将NXP官方Linux内核4.9.88移植到百问网(100ASK)IMX6ULL Pro开发板的完整过程,包括defconfig和设备树选择的分析过程、问题定位与原理图对比、设备树修改、驱动使能,以及最终的验证,是BSP移植部分中内核移植部分的详细记录,U-Boot移植已在上一篇文章

文章图片
#linux#c语言#ubuntu +2
个人项目记录(七)GPIO和中断子系统控制器驱动(linear+链式):基于i.MX6ULL的嵌入式Linux终端系统构建与多子系统控制器驱动开发—GPIO和中断控制器驱动开发

本文是个人项目记录(七)GPIO和中断子系统控制器驱动:基于i.MX6ULL的嵌入式Linux终端系统构建与多子系统控制器驱动开发—GPIO和中断控制器驱动部分的完整开发记录。编写GPIO控制器驱动(gpio_chip)同时也是子中断控制器驱动(irq_chip + irq_domain + chained handler),GPIO功能通过sysfs接口控制LED验证,中断功能通过测试设备驱动+

#linux#驱动开发#c语言 +2
Linux驱动里的内核框架和驱动工程师的工作的关系

最近在回看之前学韦东山驱动大全的pinctrl子系统时写的笔记,感觉第二遍看笔记理解了更多更整体的关系,记录一下由此和chatgpt讨论的关于Linux驱动和内核的关系,作为驱动工程师到底是要干什么的问题,内容是和chatgpt讨论以后让chatgpt总结讨论(不要骂我很蠢啊啊之前第一遍学的时候在看每个子系统的数据结构和设备树解析流程包括在编写子系统控制器的驱动代码时都更倾向于只是跟着韦东山老师讲

#c语言#单片机#linux +1
到底了