linux内存管理
摘要:http://www.cnblogs.com/tolimit/p/4551428.html http://blog.163.com/liuqiang_mail@126/blog/static/1099688752012419602746/ http://blog.csdn.net/longyue09
阅读全文
pci
摘要:https://www.ibm.com/developerworks/cn/linux/l-pci/
阅读全文
device tree 生成device node 到 platform_device
摘要:http://blog.csdn.net/lichengtongxiazai/article/details/38942033 http://blog.csdn.net/mcgrady_tracy/article/details/42777969
阅读全文
设备树
摘要:设备树参考: http://blog.csdn.net/21cnbao/article/details/8457546 http://docs.oracle.com/cd/E38902_01/html/E38873/kernelovr-64300.html# http://www.linuxidc.
阅读全文
linux键盘驱动
摘要:http://blog.csdn.net/beyondhaven/article/details/5753182 http://blog.chinaunix.net/uid-20564848-id-73358.html
阅读全文
内核 platform_get_resource() 函数解析
摘要:struct resource *platform_get_resource(struct platform_device *dev, unsigned int type, unsigned int num) { int i; for (i = 0; i < dev->num_resources;
阅读全文
混杂设备的实现
摘要:http://blog.csdn.net/tianxiawuzhei/article/details/7588504 总结: 在 misc_register() 中调用 device_create() ,所以将自动创建设备文件 /dev/dev_name
阅读全文
内核配置编译总结
摘要:内核配置 通过在 make menuconfig 生成的菜单上做完选择,生成 .config 文件 在编译时先通过 .config 文件生成 include/config/auto.conf 和 include/linux/autoconf.h 再编译 include/config/auto.con
阅读全文
linux 内核启动流程
摘要:Linux内核启动流程详细分析: http://www.linuxidc.com/Linux/2014-10/108034.htm ARM Linux内核启动过程: http://blog.csdn.net/bingfeng1210/article/details/6800038
阅读全文
linux内核配置 kbuild
摘要:Linux 内核配置机制 http://blog.csdn.net/dianhuiren/article/details/6917132 linux kbuild文档 http://blog.chinaunix.net/uid-10221131-id-2943265.html
阅读全文
u-boot 内核 启动参数
摘要:kernel如何得到uboot启动信息: http://blog.sina.com.cn/s/blog_89d9bec60101bzen.html u-boot向linux内核传递启动参数: http://www.cnblogs.com/sky-zhang/archive/2012/06/01/25
阅读全文
kconfig语法
摘要:参考:http://www.cnblogs.com/Daniel-G/p/3284791.html
阅读全文
嵌入式开发中相关开发环境搭建
摘要:1. 配置过程中有与开发版网络启动服务有关的tftp ,nfs 2. 与文件共享有关的 samba 3. 关闭系统网络安全管理软件selinux ,iptables
阅读全文
嵌入式开发
摘要:参考:http://www.cnblogs.com/iwasmu/archive/2009/05/29/1491570.html
阅读全文
驱动模块程序文件的运行入口
摘要:1. 驱动程序可以被静态的被编译进内核中,也可以作为模块在使用时加载。 2. 当模块文件被 insmod 命令加载时,其中的模块初始化函数将被调用,该函数向内核注册驱动程序,及该初始化函数就是给模块驱动程序的入口。 3. 当模块被 rmmod 命令卸载时,模块清除函数将被调用。 相关命令有:insm
阅读全文
编译模块的Makefile解析
摘要:Makefile # if not defined KERNELRELEASE, command is running from command line,need invoke kbuild system. ifeq ($(KERNELRELEASE),) KERNELDIR ?= /linux-
阅读全文
linux 设备驱动分类
摘要:1. 字符设备 :在I/O传输过程中以字符为单位。 2. 块设备: 在传输过程中以块为单位,相关概念有 缓冲,I/O调度,请求队列。主要体现出与字符设备在操作硬件的接口实现方式上是不一样的。 3. 网络设备:
阅读全文
嵌入式开发中相关服务器的搭建
摘要:一. samba服务器的搭建 SMB(局域网上的共享文件夹/打印机的一种协议),与NetBIOS(windows上网络邻居的通信协议)常作为访问共享的协议。samba是实现SMB协议的程序集,通过samba可以将linux变为一台samba服务器。 samba服务器的安装 检查系统是否已经安装sam
阅读全文
内核进程切换 switch_to
摘要:参考: http://www.cnblogs.com/visayafan/archive/2011/12/10/2283660.html
阅读全文
关于向内核中如何添加代码的分析
摘要:参考 http://blog.sina.com.cn/s/blog_9452251d01011ae9.html1. 在内核中添加代码主要考虑内核的配置系统和编译系统,一般需要在上层目录的Makefile中增加编译条目,在上层目录配置文件中增加引用下层目录配置文件代码或直接增加配置条目。
阅读全文