上一页 1 ··· 49 50 51 52 53 54 55 56 57 ··· 74 下一页
摘要: 供head.S调用,其中__mmap_switched的b start_kernel跳转到C执行,且永不返回。 跳转到start_kernel时寄存器值: R0 = cp#15 control register R1 = machine id R2 = atags/dtb pointer R9 = 阅读全文
posted @ 2016-09-11 09:46 yuxi_o 阅读(697) 评论(0) 推荐(0)
摘要: 内核默认的运行地址为PHY_OFFSET+0x8000,即物理地址开始后的0x8000字节处,前面是留给参数用的。参数以atag方式存储,默认放在0x100偏移位置。 http://blog.chinaunix.net/uid-20451980-id-1945241.html Linux kerne 阅读全文
posted @ 2016-09-11 09:31 yuxi_o 阅读(1315) 评论(0) 推荐(0)
摘要: 转自:http://blog.sina.com.cn/s/blog_65373f1401019f49.html 转载自解惑-Linux内核空间 Linux虚拟内存的大小为2^32(在32位的x86机器上),内核将这4G字节的空间分为两部分。最高的1G字节(从虚地址0xC0000000到0xFFFFF 阅读全文
posted @ 2016-09-11 07:36 yuxi_o 阅读(513) 评论(0) 推荐(0)
摘要: void * kmalloc(size_t size, gfp_t gfp_mask); kmalloc()第一个参数是要分配的块的大小,第一个参数为分配标志,用于控制kmalloc()的行为。 kmalloc()的底层依赖于__get_free_pages()来实现,分配标志的前缀GFP正好是这个 阅读全文
posted @ 2016-09-11 07:10 yuxi_o 阅读(696) 评论(0) 推荐(0)
摘要: Linux HOWTO: Porting Linux to U-Boot based systems: U-Boot cannot save you from doing all the necessary modifications toconfigure the Linux device dri 阅读全文
posted @ 2016-09-10 09:20 yuxi_o 阅读(363) 评论(0) 推荐(0)
摘要: Memory Management: U-Boot runs in system state and uses physical addresses, i.e. theMMU is not used either for address mapping nor for memory protecti 阅读全文
posted @ 2016-09-10 09:14 yuxi_o 阅读(368) 评论(0) 推荐(0)
摘要: 一. 引言 MTD(memory technology device内存技术设备)是用于访问memory设备(RAM、ROM、flash)的Linux的子系统。MTD的主要目的是为了使新的memory设备的驱动更加简单,为此它在硬件和上层之间提供了一个抽象的接口。MTD的所有源代码在/drivers 阅读全文
posted @ 2016-08-29 10:21 yuxi_o 阅读(13502) 评论(0) 推荐(0)
摘要: 转自:http://chuna2.787528.xyz/image-eye/archive/2011/08/28/2156005.html 内核源码之Kconfig和Makefile Linux内核源码树的每个目录下都有两个文档Kconfig和Makefile。分布到各目录的Kconfig构成了一个分布 阅读全文
posted @ 2016-08-25 10:58 yuxi_o 阅读(427) 评论(0) 推荐(0)
摘要: 一、__attribute__((weak, alias()))) 弱符号 若两个或两个以上全局符号(函数或变量名)名字一样,而其中之一声明为weak symbol(弱符号),则这些全局符号不会引发重定义错误。链接器会忽略弱符号,去使用普通的全局符号来解析所有对这些符号的引用,但当普通的全局符号不可 阅读全文
posted @ 2016-08-24 10:52 yuxi_o 阅读(26037) 评论(0) 推荐(3)
摘要: NumPy NumPy 通常与 SciPy(Scientific Python)和 Matplotlib(绘图库)一起使用, 这种组合广泛用于替代 MatLab,是一个强大的科学计算环境,有助于我们通过 Python 学习数据科学或者机器学习。 SciPy 是一个开源的 Python 算法库和数学工 阅读全文
posted @ 2016-08-24 10:21 yuxi_o 阅读(1389) 评论(0) 推荐(0)
上一页 1 ··· 49 50 51 52 53 54 55 56 57 ··· 74 下一页