linux 端口IO操作

发布时间:2024-08-12  

linux对于端口IO使用遵循分配,映射与使用

struct resource *request_mem_region(unsigned long start,unsigned long len,char *name);

申请失败返回NULL,否则非零。

void release_mem_region(unsigned long start,unsigned long len);

释放。

void *ioremap(unsigned long phys_addr,unsigned long size);

void iounmap(void *addr);

映射与反操作。

unsigned int ioread8(void *addr);

unsigned int ioread16(void *addr);

unsigned int ioread32(void *addr);

void iowrite8(u8 value,void *addr);

void iowrite16(u16 value,void *addr);

void iowrite32(u32 value,void *addr);


文章来源于:电子工程世界    原文链接
本站所有转载文章系出于传递更多信息之目的,且明确注明来源,不希望被转载的媒体或个人可与我们联系,我们将立即进行删除处理。

相关文章

    用于设计片内的外设,根据外设的总线速度不同,Block 被分成了AHB、APB1、APB2。 存储器本身没有地址,给存储器分配地址的过程叫存储器映射,那什么叫寄存器映射?寄存器到底是什么?在存......
    是有三个引脚,分别是gate,drain和source。至于为啥这么叫并不重要,只要记住他们分别简称g、d、s就可以。 图3 我们把单片机的一个IO口接到这个MOS管的gate端口,就可......
    什么叫mcu?mcu和普通芯片的区别是什么?;一、什么叫mcu? Mcu其实就是单片机,它是英文Microcontroller Unit的简称,中文名字叫微控制器。 这个时候可能很多又要问了:单片机是什么......
    STM32寄存器映射;我们知道,存储器本身没有地址,给存储器分配地址的过程叫存储器映射,那什么叫寄存器映射?寄存器到底是什么? 在存储器Block2 这块区域,设计的是片上外设,它们......
    原理、使用场合和局限性。 为什么要开发IO-Link? 过去,每种现场总线(如MODBUS、Profibus)都有各自的连接器,用于将传感器或执行器连接到支持的协议,这意......
    相连从站与过程控制器使用的上游工业网络之间的链路(图2)。 图2 - IO-Link如何融入工厂自动化架构 IO-Link是一种串行数字点对点协议,其中每个从站都连接到IO-Link主站上的一个物理端口。该协......
    如何工作的,它可以在哪里使用,以及它的局限性。 为什么要开发 IO-Link? 从历史上看,每个现场总线(例如,MODBUS,Profibus)都有自己的连接器,用于将传感器或执行器连接到支持的协议,这意......
    数据存储器写选通RD 表2-2 P3端口引脚兼用功能表 呼!一口气说了那么多,停一下吧。嗯,什么什么叫上拉电阻?上拉电阻简单来说就是把电平拉高,通常用4.7-10K的电阻接到Vcc电源,下拉......
    STM32单片机GPIO口的学习;  GPIO:   STM32的(64引脚的)IO口一共有3个,分别是PA、PB、PC.   STM32的IO端口可以由软件配置成8种模式:   1,输入......
    动能力较强。当P0口作为地址/数据复用总线使用时,不用外加上拉电阻(极少极少使用)学习单片机,需要购买器件可以去唯样商城,学生什么的还有优惠。 准双向 准双向口输出类型可用作输出和输入功能而不需重新配置端口......

我们与500+贴片厂合作,完美满足客户的定制需求。为品牌提供定制化的推广方案、专属产品特色页,多渠道推广,SEM/SEO精准营销以及与公众号的联合推广...详细>>

利用葫芦芯平台的卓越技术服务和新产品推广能力,原厂代理能轻松打入消费物联网(IOT)、信息与通信(ICT)、汽车及新能源汽车、工业自动化及工业物联网、装备及功率电子...详细>>

充分利用其强大的电子元器件采购流量,创新性地为这些物料提供了一个全新的窗口。我们的高效数字营销技术,不仅可以助你轻松识别与连接到需求方,更能够极大地提高“闲置物料”的处理能力,通过葫芦芯平台...详细>>

我们的目标很明确:构建一个全方位的半导体产业生态系统。成为一家全球领先的半导体互联网生态公司。目前,我们已成功打造了智能汽车、智能家居、大健康医疗、机器人和材料等五大生态领域。更为重要的是...详细>>

我们深知加工与定制类服务商的价值和重要性,因此,我们倾力为您提供最顶尖的营销资源。在我们的平台上,您可以直接接触到100万的研发工程师和采购工程师,以及10万的活跃客户群体...详细>>

凭借我们强大的专业流量和尖端的互联网数字营销技术,我们承诺为原厂提供免费的产品资料推广服务。无论是最新的资讯、技术动态还是创新产品,都可以通过我们的平台迅速传达给目标客户...详细>>

我们不止于将线索转化为潜在客户。葫芦芯平台致力于形成业务闭环,从引流、宣传到最终销售,全程跟进,确保每一个potential lead都得到妥善处理,从而大幅提高转化率。不仅如此...详细>>