《一步步写嵌入式操作系统:ARM编程的方法与实践》是一本介绍怎样去实际编写一款嵌入式操作系统的书,所涉及的内容包括操作系统基本原理以及这些原理在嵌入式平台中的实现方法。全书共分九章,从最基本的嵌入式编程方法开始,逐渐深入到中断管理、内存管理、设备管理、文件系统管理以及进程管理等操作系统核心部分,为读者系统地呈现了一个操作系统的全貌。另外,《一步步写嵌入式操作系统:ARM编程的方法与实践》遵循理论联系实际的基本原则,在阐述基本原理的同时,还给出非常详尽的示例代码,以及对这些代码的讲解。读者研读这些代码,不但可以进一步巩固对操作系统理论知识的理解,更可以以此为基础,去实现一个属于自己的嵌入式操作系统。也许写操作系统是很多人的梦想,或者对有些人来说根本不敢想象,希望通过学习《一步步写嵌入式操作系统:ARM编程的方法与实践》,您可以超越您的想象,实现您的梦想!
第1章 搭建工作环境
1.1 选择合适的开发环境
1.2 开发工具的使用
1.3 虚拟硬件的安装和使用
1.4 总结
第2章 基础知识
2.1 使用c语言写第一段程序
2.2 用脚本链接目标文件
2.3 用汇编语言编写程序
2.4 汇编和c的混合编程
2.5 makefile
2.6 总结
第3章 操作系统的启动
3.1 启动流程
3.2 mmu
3.3 gcc内联汇编
3.4 总结
第4章 打印函数
4.1 打印函数实例
4.2 实现自己的打印函数
4.3 总结
第5章 中断处理
5.1 arm的中断
5.2 简单的中断处理实例
5.3 复杂的中断处理实例
5.4 更优秀的中断嵌套方法
5.5 总结
第6章 动态内存管理
6.1 伙伴算法
6.2 slab
6.3 kmalloc函数
6.4 总结
第7章 框架
7.1 驱动程序框架
7.2 文件系统框架
7.3 总结
第8章 运行用户程序
第9章 进程
结束语
参考资料
《Git权威指南》是Git领域的集大成之作,是一本关于Git的百科全书,在广度、深度和实战性上让同类作品望尘莫及。作者是国内顶尖的
C++ Primer Plus-(第6版)-中文版 本书特色 一本经久不衰的c++畅销经典教程;**本支持c++11新标准的程序设计图书。它被誉为“开发人员学习...
Python开发从入门到精通系列Python语言从入门到精通 本书特色 Python语言从入门到精通循序渐进地讲解了使用Python语言的核心知识,并通过具体实...
《跟实战专家学做流程管理》内容简介:企业的使命是为顾客创造价值,为顾客创造价值的是流程,而不是哪个部门。本书作者在15年的管
IanG.Clifton是西雅图A.R.O.的用户体验负责人,并且领导着Android开发团队,在那里,他开发了Saga——一种了解你的Android和iOS应
《二战经典战役系列丛书:鏖兵瓜岛(图文版)》内容简介:瓜岛战役是日本继中途岛战役后的又一次大败,此次战役后,日本战略优势不
《记者的发现力(增订本)》内容简介:“发现”是一种力量。记者善于发现新鲜事物、揭示事物内在规律的能力就是“新闻发现力”。本
中文版Dreamweaver+Flash+Photoshop网页制作从入门到精通-CS5版-随书附赠光盘 本书特色 16大核心技术精解本书体系结构完整,由浅入深...
《写给系统管理员的Python脚本编程指南》内容简介:本书是一本介绍Python编程的进阶图书,包含了大量关于Python脚本设计的主题。本
《15分钟画漫画:马克笔画人物超简单》内容简介:用色彩鲜艳的马克笔画出自己喜欢的漫画形象,一定是喜欢画漫画的你很想去做的事情
《深度融合》内容简介:本书从互联网经济的深度融合角度出发,分别从势能聚焦、重度垂直、众包协作、情怀植入、爆品打造、深度连接
《打造超级区块链社区:建设、运营、实践》内容简介:《打造超级区块链社区:建设、运营、实践》从社区、区块链、运营这3个方面重点
对于初学者,尤其是没有编程经验者来说,这是一本可以快速上手,真正面向应用的好教材。本书展示了Java在面向对象、事件驱动等程序设
《本森小姐的甲虫》内容简介:本森小姐,46岁,单身。她跟人类相处不好,却热爱钻研小小的、不起眼的、甚至会让人尖叫的甲虫。在她
电商圈第一本自媒体著作《做自己——鬼脚七自媒体第一季》出版以来,深受广大读者喜爱。本书是鬼脚七的第二本书《爱生活——鬼脚
《更好更年期》内容简介:为什么出版这本书:1.更年期不仅是医学议题,也折射出女性的社会地位,女性的自我定位和价值体现以及新时
Objective-C是创建MacOSX应用和iPhone应用的主要语言,优雅的面向对象编程环境与快速而普及的C语言珠联璧合,造就了它的不俗表现
《林汉涛鸡血玉篆刻艺术》内容简介:本书收录了林汉涛2010—2015年间采用硬玉(绝大多数为鸡血玉)创作的篆刻作品六十余件,以及书
《松子落》内容简介:一个人有一个人的京都。九年时光,青翠转浓荫,是漫长光阴凝缩作一粒琥珀,是长镜头流转中的迅疾一瞬。苏枕书
数字电子技术基础 本书特色 《数字电子技术基础》:普通高等教育“十一五”规划教材数字电子技术基础 内容简介 本书为江苏省立项建设精品教材。本书共11章,内容包括...