《一步步写嵌入式操作系统: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章 进程
结束语
参考资料
《如何成为质性研究专家(英文版)(第3版)》对质性研究进行了简要而全面的论述。它不仅能够帮助读者理解质性研究方法,还能帮助他们
JeffcTapper,Adobe技术社区最有影响力的专家之一,拥有丰富的Web开发经验,客户包括摩根士丹利、IBM、道琼斯等公司。他还是WebcDev
深度学习导论及案例分析 本书特色 本书不仅介绍了深度学习的发展历史,强调了深层网络的特点和优势,说明了判别模型和生成模型的相关概念,而且详述了深度学习的九种重要...
《东线:决战第聂伯河》内容简介:《东线》系列丛书,由有名军事作家朱世巍先生撰写。它全面而详细地讲述了二战中苏德战争的整个过
SPSS for Windows 数据统计分析工具应用教程 内容简介 信息技术代表*先进的生产力.其对科学技术理论的推动作用是显而易见的。信息本身的意义并...
软件调试修炼之道 本书特色 Paul出色阐释了调试各个阶段所涉及的技术、思维、心理等方面的问题:首先要预防缺陷发生。然后诊断和修复缺陷,并确保相同的缺陷不再发生...
tep1:掃描書腰或封底QRCode,獲得專屬APP或至APPSTORE搜尋(EDEMINHELL)【iPhone專屬APP】Step2:啟動APP(EDEMI...
《从零开始:UI图标设计与制作》内容简介:本书分为10章,结合实例展示操作方法与处理效果,全面系统地阐述了UI设计理念、创作过程
《影响中国历史的十篇政治美文》内容简介:中华文章浩如烟海,其中有一支“政治美文”,即既有思想,文字又美的文章,其作用远在其
《AI 新生》内容简介:从比尔·盖茨、埃隆·马斯克到霍金,众多企业家和科学家都曾表示担心AI对人类生存造成的威胁。真的有一天,人
《外在激励对创造力的影响研究》内容简介:本书构建并验证了外在激励及其支付框架、社会比较影响个体创造力的作用机制模型,揭示其
《社群营销与运营实战手册》内容简介:社群经济的崛起极大地改变了现有的商业模式,“网红”、社交电商、新零售等新兴模式使社群的
《人生答案之书》内容简介:周国平与读者的日常问答集。读者所问涉及人生的各个方面,可归纳为八问,即情感之问、道路之问、身心之
毛泡泡,一个把“Create,Share&Enlighten”作为生命意义的云南80后,素食者,藏传佛教信徒,世界旅行者,涂鸦乐玩家,创意创新思
kh10065 3dsmax2010从新手到高手 本书特色 《3ds Max 2010从新手到高手》的内容简单易学的建模技巧:详细介绍基本造型及修改立体对象的操...
《Cocos2d-x 3.x游戏开发实战》内容简介:《Cocos2d-x 3.x游戏开发实战》是一本介绍Cocos2d-x游戏引擎的实用图书,全面介绍了最新的
《机器学习编程》内容简介:使用监督学习从头构建一个图像识别应用程序。用线性回归预测未来。深入研究梯度下降,这是一种驱动大部
编辑推荐在本书中,一流的Python程序员MarkSummerfield展示了如何充分利用Python3的功能与特性来编写代码。与以前的版本相比。Py
本书为《计算机算法导引——设计与分析》的第2版。书中内容分3部分:第1部分是基本算法,按方法论区分,包含优先策略与分治策略、
"DesignforEmotion"introducesyoutothewhy,what,when,whereandhowofdesigningforemoti...