会员
周边
新闻
博问
闪存
众包
赞助商
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
Daisy-L
博客园
首页
新随笔
联系
管理
订阅
2018年3月21日
IOMMU相关文章推荐
摘要: http://pages.cs.wisc.edu/~basu/isca_iommu_tutorial/index.htm http://www.infradead.org/~mchehab/kernel_docs/unsorted/Intel-IOMMU.html http://linuxperf.
阅读全文
posted @ 2018-03-21 11:39 Daisy-L
阅读(104)
评论(0)
推荐(0)
2017年1月12日
CMA-连续内存分配
摘要: CMA: Contignous Memory Allocator,连续内存分配,一般是分配给Camera,HDMI等使用,避免预留大块内存 1.声明连续内存 使用dma_contignous_reserve(phys_addr_t limit); limit:end of address of th
阅读全文
posted @ 2017-01-12 14:30 Daisy-L
阅读(1127)
评论(0)
推荐(0)
2016年10月17日
python 基础学习4-with语句
摘要: why use With? 有些事情需要事先进行设置,事后进行处理,with语句提供了一个很好的处理方式,例如文件读写处理,有时候可能忘记关闭文件,with可以很好地处理这种现象。 with语句用来简化这种容易遗漏的状况,一个类中既有__enter___()也有__exit___() class L
阅读全文
posted @ 2016-10-17 16:05 Daisy-L
阅读(130)
评论(0)
推荐(0)
python 基础学习3-函数
摘要: 1. 函数参数-默认参数 python函数也可以跟C语言一样,在函数的形参中设定默认值。 >>> def test(flag, port = 8080) ... print port,flag 默认参数可以节省比较多的时间,一般设定都是比较合适的值。 2.函数参数-可变长参数 有时候可能需要传入的参
阅读全文
posted @ 2016-10-17 14:42 Daisy-L
阅读(207)
评论(0)
推荐(0)
2016年10月11日
python 基础学习-总结1
摘要: 本文主要是对python的入门,最好是能有学习其他语言的基础,比如C/C++、Java等语言;本文目的是通过介绍能写出简单的python程序,从小白成为入门弟子。
阅读全文
posted @ 2016-10-11 15:56 Daisy-L
阅读(186)
评论(0)
推荐(0)
2016年9月29日
python 基础学习2--编程
摘要: python编程的步骤为: __name__ 指示模块如何被加载:如果模块被导入,__name__的值是模块的名称,如果模块被直接执行,__name__的值是main 变量不用进行声明,直接赋值;无需考虑内存释放问题,变量自动回收,都交给python解释器去做,每个变量都有一个引用计数器,一旦引用计
阅读全文
posted @ 2016-09-29 15:33 Daisy-L
阅读(114)
评论(0)
推荐(0)
python 基础学习1
摘要: 1.注释 与shell一样,python也是以#开始为注释语句 2.运算符 + - * / // ** python中有2种除法:单斜杠是普通除法,双斜杠是浮点数除法(结果四舍五入) < <= > >= <> != python有2种不等于:!=是继承C语言的风格,<>是ABC/Pascal语言风格
阅读全文
posted @ 2016-09-29 10:39 Daisy-L
阅读(149)
评论(0)
推荐(0)
2016年8月24日
2016.8.2
摘要: 高端内存映射方式 高端内存映射分为三种:永久映射、临时映射和非连续动态内存映射。高端内存一般是指896MB以上的页框,这段区间内核一般不能直接访问。 1.永久映射 永久内核映射允许内核建立高端页框到内核地址空间的长期映射。它们使用主内核页表中的一个专门的页表,其地址存放在pkmap_page_tab
阅读全文
posted @ 2016-08-24 15:15 Daisy-L
阅读(212)
评论(0)
推荐(0)
公告