![](https://img-blog.csdnimg.cn/20201014180756926.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
嵌入式Linux
文章平均质量分 96
分享嵌入式Linux的相关文章
Leon_Chenl
这个作者很懒,什么都没留下…
展开
-
Linux 中断机制详解
在日常的Linux驱动程序开发过程中,我们经常需要与中断机制打交道。这篇文章将从中断相关概念开始,并介绍Linux中的中断机制,最后以实现一个简单的按键中断驱动程序结束,话不多说,马上开始~原创 2024-06-28 11:35:47 · 924 阅读 · 0 评论 -
探究IMX6ULL启动原理并学会优雅关闭GUI和启动动画(适用韦东山、正点原子、野火)
这篇文章介绍了IMX6ULL的启动原理,但其实它也适用于其他类型开发板,原理都差不多。我觉得只有了解了原理,再来进行我们想要的操作,就会感觉尽在掌控之中,和不了解原理带来茫然的感觉相比,效果还是不一样的。原创 2024-06-19 09:13:31 · 965 阅读 · 0 评论 -
Linux 驱动程序基础开发详解
在当今的技术世界中,嵌入式系统无处不在,从智能手机到工业自动化设备,几乎每一台电子设备都依赖于它们的高效运行。而在这些系统中,操作系统与硬件之间的桥梁——驱动程序——起着至关重要的作用。作为开源操作系统的典范,Linux不仅在服务器和桌面环境中占据一席之地,更在嵌入式系统中广泛应用。这篇文章将探讨Linux驱动程序的核心概念,并以一个LED驱动程序讲解驱动程序的开发实践。驱动程序(Device Driver)是一种特殊的软件组件,用于操作系统和硬件设备之间的通信和控制。原创 2024-06-11 08:57:10 · 937 阅读 · 0 评论 -
UART、I2C、SPI协议详解
在嵌入式领域,开发人员经常需要跟外设打交道,外设种类繁多,有各种各样的传感器、ERPROM、LCD屏幕等等,要对它们进行IO操作,就要彼此遵循一个约定,这个约定就是协议。协议的种类繁多,有UART、I2C、SPI、USB等等,这篇文章主要讲下三个在嵌入式领域比较听到看到而外界不太熟悉的串口通信协议,UART、I2C和SPI,这三者因为它们的优缺点而适用的场景都各不相同。UART:其多功能性和稳健性使其在长距离通信和速度要求不高的配置中表现优异。原创 2024-05-31 11:27:16 · 578 阅读 · 0 评论 -
实现基于Linux网络编程+多线程编程的简易网络聊天室
众所周知,网络聊天室的应用已经融入我们生活的方方面面,微信、QQ、飞书等等,这篇文章介绍如果利用套接字编程(网络编程)+多线程编程实现一个简易的网络聊天室。相信通过对这个网络聊天室的编写,我们可以对网络编程和多线程编程相关知识有更进一步的了解。当然这个网络聊天室还有非常多可以完善的地方,比如加入线程池、完善收发机制等等。原创 2024-05-29 21:49:26 · 716 阅读 · 0 评论 -
基于Windows11的WSL2 mirrored模式搭建嵌入式Linux开发环境
之前在搭嵌入式Linux开发环境时踩了不少坑,因为自己用的是Windows11的WSL2,没有使用Vmware虚拟机,在新版的WSL2网络模式还没有看到相关文章,故整理总结一篇。我使用的开发板是IMX6ULL,系统是最新版的Windows11系统和最新版的WSL2,使用最新的mirrored网络模式,可以省去设置桥接模式繁琐的步骤,接下来会分为NFS搭建以及交叉编译工具链搭建两部分。原创 2024-05-21 21:03:40 · 1123 阅读 · 0 评论