上一页 1 ··· 52 53 54 55 56 57 58 59 60 ··· 107 下一页
摘要: 一 概述 设备树(Device tree)是一套用来描述硬件属性的规则。ARM Linux采用设备树机制源于2011年3月份Linux创始人Linus Torvalds发的一封邮件,在这封邮件中他提倡ARM平台应该参考其他平台如PowerPC的设备树机制描述硬件。因为在此之前,ARM平台还是采用旧的 阅读全文
posted @ 2019-01-15 10:12 流水灯 阅读(3670) 评论(0) 推荐(0)
摘要: ramdisk一个作用就是用来解决boot过程中mount根文件系统的“先有鸡还是先有蛋”的问题的。一般来说,根文件系统在形形色色的存储设备上,不同的设备又要不同的硬件厂商的驱动,比如intel的南桥自然需要intel的ide/sata驱动,VIA的南桥需要VIA的ide/sata驱动,根文件系统也 阅读全文
posted @ 2019-01-12 15:19 流水灯 阅读(513) 评论(0) 推荐(0)
摘要: C99增加了一个新特性:指定初始化器。利用该特性可以初始化指定的数组元素。例如,只初始化数组中的最后一个元素。对于传统的的C初始化语法,必须初始化最后一个元素之前的所有元素,才能初始化它: int arr[6]={0,0,0,0,0,212];//传统的语法 而使用C99的新特性: int arr[ 阅读全文
posted @ 2019-01-04 16:00 流水灯 阅读(548) 评论(0) 推荐(0)
该文被密码保护。 阅读全文
posted @ 2019-01-04 14:46 流水灯 阅读(4) 评论(0) 推荐(0)
摘要: 一、platform总线、设备与驱动 在Linux 2.6 的设备驱动模型中,关心总线、设备和驱动3个实体,总线将设备和驱动绑定。在系统每注册一个设备的时候,会寻找与之匹配的驱动;相反的,在系统每注册一个驱动的时候,会寻找与之匹配的设备,而匹配由总线完成。 一个现实的Linux设备和驱动通常都需要挂 阅读全文
posted @ 2019-01-04 11:31 流水灯 阅读(1240) 评论(0) 推荐(0)
摘要: 在字符设备驱动开发的入门教程中,最常见的就是用device_create()函数来创建设备节点了,但是在之后阅读内核源码的过程中却很少见device_create()的踪影了,取而代之的是device_register()与device_add(),将device_create()函数展开不难发现: 阅读全文
posted @ 2019-01-03 18:15 流水灯 阅读(2290) 评论(0) 推荐(0)
摘要: USART_InitStructure.USART_WordLength 的值是数据位长度+一个奇偶校验位(如果无奇偶校验则不加一) 阅读全文
posted @ 2019-01-02 10:11 流水灯 阅读(1898) 评论(0) 推荐(0)
摘要: arch :包含和硬件体系结构相关的代码,每种平台占一个相应的目录,如 i386、 arm、arm64、 powerpc、 mips 等。 Linux 内核目前已经支持 30 种左右的体系结构。在 arch 目录下,存放的是各个平台以及各个平台的芯片对 Linux 内核进程调度、内存管理、中断等的支 阅读全文
posted @ 2018-12-26 19:43 流水灯 阅读(432) 评论(0) 推荐(0)
该文被密码保护。 阅读全文
posted @ 2018-12-26 10:47 流水灯 阅读(3) 评论(0) 推荐(0)
摘要: 处理器:exynos4412 阅读全文
posted @ 2018-12-25 19:48 流水灯 阅读(135) 评论(0) 推荐(0)
上一页 1 ··· 52 53 54 55 56 57 58 59 60 ··· 107 下一页