![](https://img-blog.csdnimg.cn/20201014180756928.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Linux
myjalo
这个作者很懒,什么都没留下…
展开
-
内存映射和DMA——Linux 的内存管理
内存映射和DMA——Linux 的内存管理地址类型:用户虚拟地址:这是用户空间程序能看到的常规地址。物理地址: 该地址在处理器和系统内存之间使用总线地址:该地址在外设总线和内存之间使用内核逻辑地址:组成了内核的常规地址空间。该地至映射了部分内存,并经常被视为物理地址,在大多数体系结构中,逻辑地址与相关的物理地址的不同,仅仅在于它们之间相差一个固定的偏移量。逻辑地址通常保存在UN转载 2013-11-26 19:02:06 · 280 阅读 · 0 评论 -
如何订阅Linux相关的邮件列表
2012-09-21 13:40:12| 分类: Linux|举报|字号 订阅1.google"linux kernel maillist"就知道了,方法很多 2.比较简单的方法:http://vger.kernel.org/vger-lists.html列出了linux内核的邮件列表,点击"subscribe / unsubscribe",你要的应该是http:/转载 2015-01-28 17:35:25 · 781 阅读 · 0 评论 -
ubuntu14.04的3.13.0内核升级到3.13.1
话说认识linux这么多年,平时工作内容比较杂,不是windows就是vxworks平台开发的切换,linux也是平时自学系统编程、内核驱动等理论,实践不多,把这次记录下来。1、从网上www.kernel.org/pub/linux/kernel/v3.x 下载3.13.1内核 tar xvzf linux-3.13.1.tar.gz2、解压 将下载后的linux-原创 2015-02-02 11:20:46 · 1646 阅读 · 0 评论 -
linux下如何控制RTS?为了控制RS485发送正常,但无法接收到端发送过来的数据
Linux 下串口编程的文章网上是满天飞,但大都是出自一篇文章,而且写的都是些基本的操作,像控制 RTS/CTS 等串口引脚状态,接收发送二进制数据等,都没有很好的说明,我在使用中遇到了些问题,写出来,希望能对大家有所帮助,少走弯路,呵呵! 我使用的操作系统是 Redhat9 , gcc 版本是 3.2.2 其实在 linux 下对串口的设置主要是通过 termio转载 2014-12-26 15:09:06 · 5166 阅读 · 1 评论 -
实例解析linux内核I2C体系结构(1)
作者:刘老师,华清远见嵌入式学院讲师。一、概述谈到在linux系统下编写I2C驱动,目前主要有两种方式,一种是把I2C设备当作一个普通的字符设备来处理,另一种是利用linux I2C驱动体系结构来完成。下面比较下这两种驱动。第一种方法的好处(对应第二种方法的劣势)有: ● 思路比较直接,不需要花时间去了解linux内核中复杂的I2C子系统的操作方法。转载 2015-02-04 16:10:55 · 328 阅读 · 0 评论 -
Linux i2c 读写应用程序
/* This software uses a BSD license.Copyright (c) 2010, Sean Cross / chumby industriesAll rights reserved. Redistribution and use in source and binary forms, with or without modification, are permit转载 2015-02-04 19:34:17 · 5323 阅读 · 0 评论 -
揭开linux内核中container_of的神秘面纱
揭开linux内核中container_of的神秘面纱作者:程姚根,华清远见嵌入式学院讲师。在linux 内核中有一个大名鼎鼎的宏container_of(),这个宏是用来干嘛的呢?我们先来看看它在内核中是怎样定义的。呵呵,乍一看不知道是什么东东。我们先来分析一下container_of(ptr,type,member),这里面有ptr,type,member分别代表指针、类型转载 2015-03-03 17:18:13 · 281 阅读 · 0 评论 -
Linux下的IO端口和IO内存
转自:http://blog.csdn.net/acs713/article/details/7911025说明:本文系通过阅读网络上诸多相关文章,整理而成。 设备驱动程序要直接访问外设或其接口卡上的物理电路,这部分通常都是以寄存器的形式出现。外设寄存器也称为I/O端口,通常包括:控制寄存器、状态寄存器和数据寄存器三大类。根据访问外设寄存器的不同方式,可以把CPU转载 2015-05-22 16:34:06 · 300 阅读 · 0 评论