12 2024 档案
摘要:这里给出一个Github上的开源项目,该项目介绍了Ubuntu/Linux/类UNIX操作系统下,几款基于Cortex-M4架构处理器的开发方法。在这个开源项目中,介绍了单片机复位/上电之后要做的操作,给出了最小开发工程的重要组成部分及其含义;给出了Linux环境下通过ST-Link烧录工程的方法;
阅读全文
摘要:PCI driver 我的博客 如何写Linux PCI驱动 PCI的世界是巨大的,且由于每个CPU架构实现了不同的芯片组,并且PCI设备有不同的特性,结果是Linux内核中的PCI支持并不像人们希望的那样简单。这篇短文试图向所有潜在的驱动程序作者介绍PCI设备驱动程序的Linux APIs。 更完
阅读全文
摘要:我的博客 了解Linux的朋友都清楚,Linux有两种运行空间,即内核空间与用户空间,内核态与用户态程序所在的物理内存是分隔开来的。在进行用户态程序与内核态程序通讯时,需要将用户态程序内存中的数据拷贝(传递)到内核态内存中使用,反之亦然。内核提供了统一的接口进行拷贝,如copy_[from|to]_
阅读全文