学习方法:
1)以《一步一步写嵌入式系统》为主线,以其他的本书中未提到的相关知识、参考资料为辅助。
2)要多多实践。
开发环境的搭建:
需要解决四个问题:在什么样的系统环境下开发?使用什么样的编辑工具?怎样编译程序?程序如何运行?
1、关于在什么样的系统环境下开发?
建议使用Linux操作系统来学习和编写本书的示例。
也可以在windows下使用Cygwin工具来运行编译和运行本书的代码,它就是Cygwin。Cygwin是一个在Windows平台上运行的UNIX模拟系统。
还可以在虚拟机下安装linux来进行开发。
2、开发工具的使用(选择合适的编译器和编辑器)
1)编译器的选择和安装
由于所写的操作系统需要运行在ARM体系结构中,因此,在各种AMR编译器中选择 出一款,来编译操作系统源代码,在此,选择了gcc。
本书作者已经制作好了一套专门用于这套操作系统的编译器,大家可以去“www.leeos.org”网上上下载使用。
2)编辑器的选择和使用
选择自己熟悉的编辑器即可,
在linux下可以使用vi,vim或者nano等,
3)虚拟硬件的安装和使用
使用ARM编译器交叉编译生成的可执行程序,只能在AMR硬件环境下才能够使用。
有以下方法可以来运行该程序,一是可以使用ARM开发平台,一是借助一种特殊的软件来运行编译器生成的ARM程序,就是虚拟机。虚拟机是运行在PC中的一种软件,能够模拟出ARM硬件环境。
有很多免费的AMR虚拟机可供选择,SkyEye正式其中之一。
SkyEye是一个指令级模拟器,可以模拟多种嵌入式开发板,可以支持多种CPU指令集,并支持网络、Flash等大量硬件。
4)程序的运行
利用SkyEye模拟的硬件平台来运行程序, 《一步一步写嵌入式操作系统》中的示例代码都是运行在有SkyEye模拟的s3c2410这一硬件平台上,
分享到:
相关推荐
一步一步写嵌入式操作系统--ARM编程的方法与实践.pdf 个人收集电子书,仅用学习使用,不可用于商业用途,如有版权问题,请联系删除!
很好的一部关于嵌入式入门的书籍,可以让你明白操作系统的构造以及明白一般嵌入式的实现构架
一步一步写嵌入式操作系统电子书及开发资源
《一步一步写嵌入式操作系统》是一本很好的操作系统入门书籍,这是这本书的源代码
本书是一本介绍怎么去实际编写一款嵌入式操作系统的书,所涉及的内容包括操作系统基本原理以及这些原理在嵌入式平台中的实现方法
一步一步写嵌入式操作系统--ARM编程的方法与实践电子书+软件工具+源码,基本上算没收你们分吧
一步一步写嵌入式操作系统--ARM编程的方法与实践(jb51.net)-4
根据《自己动手写操作系统》,使用AT&T汇编语言(这一汇编语言在linux内核中随处可见),编译器使用GCC和编译工具Make,利用了bochs虚拟机,建议虚拟机使用bochs-2.2.x,其他问题说明文档。
嵌入式Linux系统实验指导,随便看看,七个小实验,新手入门可以跟着实验一步一步前进。
一步一步写嵌入式操作系统--ARM编程的方法与实践.pdf 最详细的u-boot讲解.pdf 嵌入式Linux系统开发技术详解--基于ARM(完整版).pdf 嵌入式Linux 操作系统基础教程.pdf 嵌入式开发自学指导.pdf [嵌入式Linux应用开发...
1 引 言 单片机和微控制器在工业现场控制领域已得到广泛的应用,但这些控制系统通常采用RS232或RS485组网,作用距离短。如今,Internet飞速发展,已成为信息交流的重要渠道。...目前,商用嵌入式操作系统
自己编写一个51单片机的 嵌入式操作系统,本文档是一个教程,它可以引导读者一步一步编写一个自己的单片机嵌入式操作系统
一、 系统需求分析 我们在做嵌入式设计的时候,首先我们要知道要干什么、我们要实现什么,也就是要实现的目标。规范来说我们第一件要做的事情就是确定设计任务和设计目标,并提炼规格说明书,作为正式设计指导和验收...