《一步步写嵌入式操作系统: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章 进程
结束语
参考资料
《人间修炼指南》内容简介:为什么看了那么多鸡汤,依然过不好这一生?面对疯狂的世界,在被无力感击溃之后,我们怎么做? 人间到处
数据结构-C++版-(第四版)-(英文影印版) 本书特色 《数据结构:C++版(第4版)(影印版)》以C++语言作为实现语言,利用面向对象的方法,从规格说明出发...
《物理原来很有趣:李淼的30堂物理课》内容简介:本书将精炼的物理学知识囊括进30堂通识课之中,是著名科普物理学家李淼老师的全新
《唐卡中的西藏史》内容简介:本书是国内第一本探讨唐卡艺术中蕴含的西藏历史的专著。本书通过100幅精美的唐卡,紧密结合历史人物和
8086微机原理及接口技术-习题解答与实验指导 本书特色 本书是教材《80x86/Pentium微机原理及接口技术》的配套教材。全书共分两部分:**部分为学习指...
《财神的名单》内容简介:跟你讲的是18个商业大人物成功背后的故事。阅读着他们的精彩,既丰富了谈资,也可以思考一下自己的人生。
本书集Web2.0的发展及特点、Web2.0界面设计模式基本理论、实际模式实践及代码实现等诸多内容于一身,具有很强的实用性。这些内容
Haveyoueverwantedtoknowhowmoderndigitalcommunicationssystemswork?Findoutwiththis...
《笔式用户界面》从理论、方法、技术和实现等方面系统地阐述了笔式用户界面的概念、模型、数字笔迹计算、开发方法和开发环境、关
《“智能+”制造:企业赋能之路》内容简介:本书将“智能+”赋能制造诠释为“互联网+”“大数据+”和“人工智能+”制造,即新一代信
ThisbookwillshowJavadevelopershowtousetheGoogleWebToolkit(GWT)torapidlycreateric...
《Effective C#(原书第3版)》内容简介:在本书中,世界知名的.NET专家Bill Wagner先生给出了50条建议,告诉你怎样充分利用C#6.0所
本书合并了O’Reilly出版的《HTML5Geolocation》与《HTML5:等轴实时游戏开发》两本书的内容。第一部分介绍了HTML5Geolocatio...
高鹏、赵培、陈庆涛编著的《3G技术问答(第二版)》从3G空中接口的四个主流标准(TD-SCDMA、WCDMA、cdma2000和WiMAX)的内容中精
《移动基站设备与维护》全面、系统地阐述了现代移动基站的基本原理、基本技术和当今广泛使用的各类设备及维护技术规范,较充分地
《一所优质品牌学校的成长密码》内容简介:本书是对东辰教育二十年办学历程的回顾,是一部绵阳东辰国际学校的发展创新史。书中介绍
伊达千代,日本知名专业平面设计师。于2007年设立TARTDESIGN,并从事与平面设计相关的教学。著有《设计的原理》等多种设计相关书
《电子工程师必备:关键技能速成宝典》内容简介:本书以培养实际动手操作技能为出发点,从基础知识讲起,系统地介绍了电子工程师必
《创新思维与方法》内容简介:本书共12章,包括创新的基础知识、创新驱动发展、互联网+行动计划、大数据时代的思维变革、发明问题传
《邻里杂货:澳门士多店主口述历史》内容简介:本书为“澳门口述历史丛书”之一,主要由对十一位澳门士多店主的访谈整理而成。他们