Linux
文章平均质量分 70
luyysea
学习中。。。
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
linux中container_of宏
linux中container_of(ptr, type, member)宏的作用是传入结构体类型type的域member地址ptr,返回该结构体变量的首地址,定义如下:#define container_of(ptr, type, member) ({ \ const typeof( ((type *)0)->member ) *__mptr = (ptr); \转载 2012-10-01 00:44:10 · 1000 阅读 · 0 评论 -
Linux内核学习之三——内存管理
一、Linux内存管理(子系统)地址类型:1)物理地址:物理地址是指出现在CPU外部地址总线上的寻址物理内存的地址信号,是地址变换的最终结果。2)线性地址(虚拟地址)32位 ox00000000---0xffffffff3)逻辑地址:程序代码经过编译后在汇编程序中使用的地址。通过段式管理单元得到线性地址,再通过页式管理得到物理地址什么是段式管理逻辑地址=段内偏移量1原创 2012-10-01 01:00:03 · 758 阅读 · 0 评论 -
Linux内核学习之四--进程、进程调度、系统调用、proc文件系统和内核异常分析
一、Linux进程控制(内核角度)1》定义程序:程序是存放在磁盘上的一系列代码和数据的可执行映像,是一个静止的实体。进程:是一个执行中的程序,它是动态的实体。2》进程四要素a)有一段程序供其执行。b)有进程专用的内核空间堆栈。c)在内核中有一个task_struct数据结构。PCB:process control block,即task_structd)有独立的用户原创 2012-10-06 08:40:44 · 1226 阅读 · 0 评论 -
Linux内核学习之六--UBOOT
一、BootLoader介绍嵌入式系统从软件角度分为三个层次:1》引导加载程序:可能包括固化在固件中的boot(像BIOS)和BootLoader(像grub LILO uboot)两大部分。 flash中空间分配:Bootloader-----Boot parameters----kernel----Root filesystem PC启动:BIOS将硬盘中的原创 2012-10-06 12:59:48 · 1297 阅读 · 0 评论 -
Linux内核学习之五--嵌入式Linux系统构建
嵌入式Linux相关嵌入式Linux产品开发流程 硬件设计-->Bootloader移植(Uboot/Redboot, Redboot较为复杂,自身即为一个系统)-->内核移植【最小系统:网络 串口 根文件系统】-->网络协议栈 驱动程序-->应用程序开发(QT图形 网络应用)网络应用程序开发:a)协议:Http Wap Smpp PPPoeb)SSLc原创 2012-10-06 08:46:01 · 825 阅读 · 0 评论 -
XP下Virtualbox虚拟Ubuntu共享文件夹设置
环境:主机操作系统是Windows XP,虚拟机是Ubuntu 8.10,虚拟机是VirtualBox 2.1.0。1. 安装增强功能包(Guest Additions)安装好Ubuntu 8.10后,运行Ubuntu并登录。然后在VirtualBox的菜单里选择"设备(Devices)" -> "安装增强功能包(Install Guest Additions)"。你会发现在Ubunt转载 2012-10-06 22:21:47 · 696 阅读 · 0 评论 -
Linux内核学习之一:内核编译及安装(Ubuntu10.04)
大致步骤:1》拷贝系统config到内核代码根目录并命名为.congfig2》make menuconfig (sudo apt-get install libncurses5-dev)3》make bzImage4》make modules5》sudo make modules_install6》sudo mkinitramfs -o /boot/initrd原创 2012-09-18 20:11:20 · 1151 阅读 · 0 评论 -
Linux内核学习之二:内核模块开发
/***************************************************************************************Makefile文件(文件名必须为Makefile)**********************************************************************************原创 2012-09-22 11:34:01 · 825 阅读 · 0 评论
分享