学习嵌入式开发板,大概分为以下几步:硬件平台选择,开发环境建立,应用程序编写,驱动程序编写:面对嵌入式开发板项目的开发,一般有以下几个步骤:硬件开发,交叉编译环境的建立,内核的移植,文件系统的建立,驱动程序的编写,应用程序的开发。
因此对于一个学习开发板的新手来说,第一件事情就是拥有一块自己的开发板,然后先在开发板上学习嵌入式环境的建立以及应用程序的编写,接着学习编写驱动程序。
硬件平台是整个嵌入式开发板学习的基础。光靠看看资料,自己不动手编程的学习是不可能有什么效果的。所以选择一款嵌入式开发平台,是必须的第一步。有了一套嵌入式开发平台之后,就要一边看资料,一边动手实践,进步就会非常快。同时选择硬件平台的过程,也有利于大家加深对硬件系统的了解。
嵌入式开发环境的构建是在有了硬件平台之后的又一项重要的基础工作。包括上位机操作系统的安装和配置,编译器的安装和一些其他软件的安装。然后要将启动程序,内核和文件系统编译以后要写到目标板上。在完成了这些准备工作之后,我们就能够真正进入到后面的开发学习阶段了。
学习应用程序:其实应用程序的复杂程度不比内核低,项目开发周期大多耗在应用程序的编写上。应用程序也是一个系统,比如大家都熟知的qtopia要弄懂它的话还是要花上很多时间的。
之后会继续给想继续了解学习的朋友介绍嵌入式开发板的学习。
因此对于一个学习开发板的新手来说,第一件事情就是拥有一块自己的开发板,然后先在开发板上学习嵌入式环境的建立以及应用程序的编写,接着学习编写驱动程序。
硬件平台是整个嵌入式开发板学习的基础。光靠看看资料,自己不动手编程的学习是不可能有什么效果的。所以选择一款嵌入式开发平台,是必须的第一步。有了一套嵌入式开发平台之后,就要一边看资料,一边动手实践,进步就会非常快。同时选择硬件平台的过程,也有利于大家加深对硬件系统的了解。
嵌入式开发环境的构建是在有了硬件平台之后的又一项重要的基础工作。包括上位机操作系统的安装和配置,编译器的安装和一些其他软件的安装。然后要将启动程序,内核和文件系统编译以后要写到目标板上。在完成了这些准备工作之后,我们就能够真正进入到后面的开发学习阶段了。
学习应用程序:其实应用程序的复杂程度不比内核低,项目开发周期大多耗在应用程序的编写上。应用程序也是一个系统,比如大家都熟知的qtopia要弄懂它的话还是要花上很多时间的。
之后会继续给想继续了解学习的朋友介绍嵌入式开发板的学习。