自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(3)
  • 收藏
  • 关注

原创 设备树下的驱动开发

​​​可以将​​(dts文件)与​​(.ko模块)分离,实现 ​​,大幅提升嵌入式系统开发效率与可维护性。

2025-08-01 13:23:08 369

原创 嵌入式Linux开发——字符设备驱动开发

本文介绍了嵌入式Linux字符设备驱动开发的核心流程。首先讲解了字符设备的概念,即以字节流形式进行数据传输的设备类型,并通过设备文件与应用程序交互。随后详细阐述了驱动开发的关键步骤:1)实现file_operations结构体中的操作函数(open/read/write等);2)注册字符设备;3)硬件初始化。以LED驱动为例,提供了完整的代码模板,标注出通用部分和需要修改的硬件相关部分。最后给出了配套测试应用程序的开发方法,实现LED状态控制、切换和闪烁等功能。文章强调驱动开发需遵循Linux框架,重点在于

2025-07-29 15:42:27 923

原创 嵌入式LINUX环境搭建和开发流程

本文对比了STM32和嵌入式Linux开发环境的差异,重点阐述了嵌入式Linux开发的环境搭建和完整开发流程。文章详细介绍了开发板环境搭建的三个核心环节:U-Boot移植(硬件初始化和内核引导)、内核移植(硬件资源管理和设备驱动集成)、根文件系统构建(用户态运行环境)。同时说明了开发主机需要搭建Linux虚拟机和安装交叉编译工具链的必要性,以及主机与开发板间的多种文件传输方式。最后,文章通过类比STM32开发流程,系统讲解了嵌入式Linux开发的七个关键步骤:环境搭建、BSP获取、内核与设备树配置、应用/驱

2025-07-29 01:41:26 1316

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除