随笔分类 - 【linux内核】
摘要:转自:http://blog.csdn.net/firecityplans/article/details/4490124/ 版权声明:本文为博主原创文章,未经博主允许不得转载。 转自:http://blog.csdn.net/firecityplans/article/details/449012
阅读全文
摘要:转自:http://www.cnblogs.com/alan-forever/p/3721908.html 通过getcwd()可以获取当前工作目录。 成功调用返回指向cwdbuf的指针,失败返回NULL。 getcwd()的实现是《Linux/Unix系统编程手册》的练习18.5,题目如下: 实现
阅读全文
摘要:关于__GNU_SOURCE 这个宏 转自:http://blog.csdn.net/stevenliyong/article/details/4160181 版权声明:本文为博主原创文章,未经博主允许不得转载。 关于__GNU_SOURCE 这个宏 转自:http://blog.csdn.net/
阅读全文
摘要:转自:http://blog.chinaunix.net/uid-25304914-id-3058647.html cat /sys/class/misc/ubi_ctrl/dev UBI: attaching mtd11 to ubi0UBI: physical eraseblock size:
阅读全文
摘要:转自:http://blog.csdn.net/jeffade/article/details/7701431 Linux USB驱动框架分析(一) 初次接触和OS相关的设备驱动编写,感觉还挺有意思的,为了不至于忘掉看过的东西,笔记跟总结当然不可缺,更何况我决定为嵌入式卖命了。好,言归正传,我说一说
阅读全文
摘要:转自:http://blog.csdn.net/jeffade/article/details/7958013 预备知识—程序的内存分配 一个由C/C++编译的程序占用的内存分为以下几个部分 栈区(stack)— 由编译器自动分配释放,存放函数的参数值,局部变量的值等。其操作方式类似于数据结构中的栈
阅读全文
摘要:引言 转自:http://www.cnblogs.com/clover-toeic/p/3853132.html 考虑下面的结构体定义: 假设这个结构体的成员在内存中是紧凑排列的,且c1的起始地址是0,则s的地址就是1,c2的地址是3,i的地址是4。 现在,我们编写一个简单的程序: 运行后输出: 为
阅读全文
摘要:转自:http://blog.csdn.net/jeffade/article/details/7698404 几个重要的结构 struct--接口 [plain] view plaincopy struct usb_interface { /* array of alternate setting
阅读全文
摘要:转自:http://blog.csdn.net/turkeyzhou/article/details/8612841 Makefile 常用函数表一、字符串处理函数1.$(subst FROM,TO,TEXT)函数名称:字符串替换函数—subst。函数功能:把字串“TEXT”中的“FROM”字符替换
阅读全文
摘要:Linux源代码阅读——内核引导 转自:http://home.ustc.edu.cn/~boj/courses/linux_kernel/1_boot.html 目录 POST 自举过程 主引导扇区结构 GRUB stage1 GRUB stage2 内核映像结构 header.S 初始化与保护模
阅读全文
摘要:Linux源代码阅读——环境准备 转自:http://home.ustc.edu.cn/~boj/courses/linux_kernel/0_prepare.html 目录 定制安装 Ubuntu 安装工具链 默认编译 自定义编译 用 qemu 模拟 Hello World 系统 vim 基本设置
阅读全文
摘要:Linux源代码阅读——中断 转自:http://home.ustc.edu.cn/~boj/courses/linux_kernel/2_int.html 目录 中断的作用 中断的处理原则 中断控制器 中断描述符 中断数据结构 中断的初始化 内核接口 CPU 的中断处理流程 保存中断信息 处理中断
阅读全文
摘要:转自:http://blog.chinaunix.net/xmlrpc.php?r=blog/article&uid=21977330&id=3755609 在linux里,中断处理分为顶半(top half),底半(bottom half),在顶半里处理优先级比较高的事情,要求占用中断时间尽量的短
阅读全文
摘要:linux设备驱动归纳总结(六):2.分享中断号 转自:http://blog.chinaunix.net/uid-25014876-id-90837.html xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
阅读全文
摘要:一些不错的内核文档网址 1. 轻松认识 Linux Kernel Linux kernel下载网址 官方: https://mirrors.edge.kernel.org/pub/linux/kernel/ 国内: https://mirror.bjtu.edu.cn/kernel/linux/ke
阅读全文
摘要:转自:http://blog.csdn.net/lanmanck/article/details/6895318 SPI驱动架构,以前用过,不过没这个详细,跟各位一起分享: 来自:http://blog.csdn.net/woshixingaaa/article/details/6574215 SP
阅读全文
摘要:转自:http://blog.csdn.net/droidphone/article/details/23367051/ 版权声明:本文为博主原创文章,未经博主允许不得转载。 转自:http://blog.csdn.net/droidphone/article/details/23367051/ 版
阅读全文
摘要:转自:http://blog.csdn.net/bonnshore/article/details/7979705 写在前面的话: 博主新开了个人站点:你也可以在这里看到这篇文章,点击打开链接 本文是博主学习linux驱动移植整整两周后通过查阅资料并结合自己的一些观察所做的一些记录,旨在作为日后温习
阅读全文
摘要:转自:http://developer.51cto.com/art/201209/357501.htm 之前本人在"从串口驱动的移植看linux2.6内核中的驱动模型 platform device & platform driver"一文中已经写到了移植的设备是如何通过platform总线来与对应
阅读全文
摘要:转自:http://blog.csdn.net/bonnshore/article/details/7834930 文章有点长,要读完需要一些耐心,不过这篇文章写的很不错。出处在文章末尾已经有注明了。 中断解析 一、中断是什么 中断的汉语解释是半中间发生阻隔、停顿或故障而断开。那么,在计算机系统中,
阅读全文