嵌入式Linux应用开发详解
基本信息
嵌入式Linux应用开发详解
阅读此书的其他人也读了

FPGA技术在视频处...
视频处理是目前多媒体领域最热门的技术,主要分为视频编解码和目...

同类图书

射频与微波功率放...
本书主要阐述设计射频与微波功率放大器所需的理论、方法、设计技...

天线(第三版)上册...
本书是关于天线的经典著作,全面覆盖了有关天线的各方面内容。为...

最近访客
流量统计
嵌入式Linux应用开发详解 嵌入式Linux应用开发详解
本书立足于嵌入式Linux平台,侧重于实际开发应用,是一本结合嵌入式Linux技术最新发展潮流和编者多年开发经验,精心编写的嵌入式Linux开发用书。主要介绍包括嵌入式Linux开发环境的配置、uClinux操作系统相关的知识、串口通信、LED、LCD显示器、USB驱动、PCI驱动、嵌入式文件系统和集成开发调试环境、GUI编程、嵌入式数据库等内容。 [ 查看完整的图书目录 ] [马上试读]

第1篇 基础篇 第1章 嵌入式Linux基础 1.1 嵌入式系统 1.2 实时与实时系统 1.3 嵌入式Linux 1.4 主流嵌入式芯片简介 1.5 小结 1.6 思考题 第2章 开发嵌入式Linux应用软件 2.1 建立嵌入式开发平台 2.2 嵌入式Linux应用软件开发工具 2.3 嵌入式Linux应用软件开发流程 2.4 一个简单的应用程序——Hello World 2.5 小结 2.6 思考题 第2篇 系统篇 第3章 任务管理 3.1 任务概述 3.2 任务状态的转变 3.3 任务调度 3.4 常用任务管理API 3.5 关于任务的实例 3.6 小结 3.7 思考题 第4章 任务的同步与通信 4.1 多任务系统 4.2 任务间的同步 4.3 任务间的通信 4.4 嵌入式Linux中的任务间同步与通信 4.5 小结 4.6 思考题 第5章 存储器管理 第6章 中断处理与时钟管理 第7章 嵌入式Linux网络编程 第3篇 驱动开发篇 第8章 嵌入式Linux下串口通信 第9章 用LED和LCD做系统输出 第10章 USB设备驱动程序开发 第11章 在嵌入式Linux系统中扩展PCI设备 第12章 嵌入式文件系统与存储技术 第13章 嵌入式系统集成与调试 第4篇 应用篇 第14章 图形界面应用程序开发 第15章 嵌入式数据库 参考文献

第5章 存储器管理
Linux使用Buddy算法来分配和释放物理内存。因为不能像逻辑地址一样进行映射,所有物理内存的分配和释放必须针对连续的物理内存。因此,Buddy算法将内存划分成2i页大小的连续的页块,每一组有相同的i值。并且将同一组的空闲页块链接成一个双向链表,然后将所有链表的头节点组成一个数组。
网友留言