writel() 往内存映射的 I/O 空间上写数据,wirtel()   I/O 上写入 32 位数据 (4字节)。原型:引用
#include <asm/io.h> void writel (unsigned char data , unsigned short addr )
 

readl() 从内存映射的 I/O 空间读取数据,readl 从 I/O 读取 32 位数据 ( 4 字节 )。
原型:
#include <asm/io.h> unsigned char readl (unsigned int addr )注:变量    addr  是 I/O 地址。返回值 : 从 I/O 空间读取的数值。

readl()和writel()相关推荐

  1. linux中readl()和writel()函数---用于读写寄存器

    writel() 往内存映射的 I/O 空间上写数据,wirtel() I/O 上写入 32 位数据 (4字节).原型: #include <asm/io.h> void writel ( ...

  2. linux内核中linux中readl()和writel()函数---用于读写寄存器

    现在在一些arm高级一点的处理器上配置寄存器的方式其实就是直接访问寄存器地址,可以简单的写成*(uint32_t *)(addr) = val.也可以通过readl()函数和writel()函数对一些 ...

  3. 平述factory reset ——从main system到重引导流程

    关于Android或linux的引导流程,网上大都是从开机开始讲述的,或者直接跳过bootloader引导阶段,直接从init进程开始说起.这里我从手机正常运行状态开始,到重启状态以及重启之后的状态略 ...

  4. Android4.0.3 USB OTG底层插入上报过程分析(1)

    下面的两个宏是PM8058的MMP11(R15),MMP12(P15)管脚. #define EXT_CHG_VALID_MPP 10 #define EXT_CHG_VALID_MPP_2 11 s ...

  5. Linux内核判断大小端,linux kernel 如何处理大小端

    暂时在用MPC8309,不太清楚大小端内核是什么时候给转的. 今天看了关于readl和writel具体实现的文章 今天就主要来分析下readl/writel如何实现高效的数据swap和寄存器读写.我们 ...

  6. Android Bootloader LittleKernel的两篇文章 【转】

    转自:http://blog.csdn.net/loongembedded/article/details/41747523 2014-12-05 14:37 3599人阅读 评论(2) 收藏 举报 ...

  7. Linux 字符设备驱动开发基础(一)—— 编写简单 LED 设备驱动

    现在,我们来编写自己第一个字符设备驱动 -- 点亮LED.(不完善,后面再完善) 硬件平台:Exynos4412(FS4412) 编写驱动分下面几步: a -- 查看原理图.数据手册,了解设备的操作方 ...

  8. 嵌入式基于Linux电机控制,嵌入式linux下控制电机运动

    1.使用串口GPP8,GPP12口控制电机运转引脚(1-1:停止:1-0:正转:0-1:反转) 驱动代码: #include //kernel.h以便使用printk()等函数 #include // ...

  9. linux input输入子系统分析《三》:S3C2440的触摸屏驱动实例

    1.1    本节阅读前提 本节的说明建立在前两节的基础之上,需要先阅读如下两篇章: linux input输入子系统分析<一>:初识input输入子系统 linux input输入子系统 ...

最新文章

  1. R绘制发散型条形图(Diverging Bars)
  2. 一个学机械的毕业生令中国人无法安眠的帖子
  3. java 假设当前时间_java——推断日期是否在今天之前
  4. linux启动守护进程失败,Ubuntu Linux设置守护进程时出错的解决
  5. Java 对象占用内存大小
  6. Java黑皮书课后题第8章:*8.31(几何:交点)编写一个方法,返回两条直线的交点。四个点存放在4*2的二维数组points中。编写一个程序,提示用户输入4个点,并显示交点
  7. XHTML 相对路径与绝对路径
  8. 中科院,NASA日全食网络直播[多个观测点入口]
  9. 【原创】开源Math.NET基础数学类库使用(05)C#解析Delimited Formats数据格式
  10. matlab2012 powerlib,matlab没有powerlib2
  11. Appium解决每次启动时都安装setting和unlock app方法
  12. ASP.NET Core部署在IIS上
  13. ES6笔记上(深入浅出ES6—阮一峰)
  14. 23岁女工为600元全勤奖带伤加班3天 一周后身亡
  15. 【C#】委托,方法回调,匿名函数,拉姆达表达式
  16. matlab 还原内部函数,matlab内部函数
  17. 2012年移动SEO启示
  18. 【aabb 7744】
  19. 精选 2021 年大厂高频 Java 面试真题集锦(含答案),面试一路开挂
  20. Hive 导出数据的五种方式

热门文章

  1. 车间调度建模系列9|复杂车间调度问题建模实例
  2. 漫画软件开发:EasyComic
  3. 在BASH下简单实现十进制到二进制和十六进制的转换
  4. 校园点餐系统:点餐、食堂管理、商户管理和菜品管理(Java和MySQL)
  5. Ubuntu16.04-ros-kinetic激光避障、导航小车
  6. 亚信电子最新AxRobot EtherCAT七轴助力控制机器手臂解决方案
  7. android手机屏AMOLED如何驱动?
  8. benchmarksql测试mysql_使用benchmarkSQL测试数据库的TPCC
  9. 关于Android 开发常用软件的快捷键总结
  10. python api网关_kong服务网关API