http://www.csdn.net/ http://www.arm.com/zh/ https://www.kernel.org/ http://www.linuxpk.com/ http://www.51develop.net/ http://linux.chinaitlab.com/ http://www.embeddedlinux.org.cn http://bbs.pediy.com/
发布时间:2013-05-10 14:56:07
sysfs是 Linux 内核中设计较新的一种虚拟的基于内存的文件系统,它的作用与 proc 有些类似,但除了与 proc相同的具有查看和设定内核参数功能之外,还有为 Linux 统一设备模型作为管理之用。相比于 proc 文件系统,使用 sysfs导出内核数据的方式更为统一,并且组织的方式更好,它的设计从 proc 中吸取了很多教训。本文.........【阅读全文】
发布时间:2013-01-17 15:35:58
本文为开发者奉献了70道经典Android面试题加答案--重要知识点几乎都涉及到了,你还等啥,赶紧收藏吧!!......【阅读全文】
发布时间:2012-12-31 17:13:36
1、嵌入式Linux软件结构与分布在一般情况下嵌入式Linux系统中的软件主要分为以下及部分:(1)引导加载程序:其中包括内部ROM中的固化启动代码和Boot Loader两部分。而这个内部固化ROM是厂家在芯片生产时候固化的,作用基本上是引导Boot Loader。有的芯片比较复杂,比如Omap3,他在flash中没有代码的时候有许多启动方式:USB、UART或以太网等等。而S3C24x0则很简单,只有Norboot和Nandboot。(2)Linux kernel 和drivers。(3)文件系统。包括根文件系统和建立于Flash内存设备之上的文件系统(EXT4、UBI、CRAMFS等等)......【阅读全文】
发布时间:2012-12-31 17:09:31
在开发Linux驱动的时候,经常会用到container_of这个宏:include/linux/kernel.h~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~/** * container_of - 通过结构体的一个成员获取容器结构体的指针 * @ptr: 指向成员的指针。 * @type: 成员所嵌入的容器结构体类型。 * @member: 结构体中的成员名。 * */#define container_of(ptr, type, member) ({ \ &......【阅读全文】
发布时间:2012-12-31 11:35:25
在研究ARM Linux启动代码的时候顺手翻译了一下:~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 启动 ARM Linux =================作者: Russell King日期 : 2002年5月18日以下文档适用于 2.4.18-rmk6 及以上版本.为了启动ARM Linux,你需要一个引导装载程序(boot loader),它是一个在主内核启动前运行的一个小程序。引导装载程序需要初始化各种设备,并最终调用Linux内核,将信息传递给内核。从本质上讲,引导装载程序应提供(至少)以下功能:1、设置和初始化RAM。......【阅读全文】