关于第一次在ARM处理器上搭载操作…

来源:互联网 发布:php程序员的发展方向 编辑:程序博客网 时间:2024/05/22 08:23
前两天和导师联系,导师打算让我们学习一下嵌入式的东西。然后就看了一下视频,大致了解了一下嵌入式系统的组成结构。

用的开发板时大家都在用的OK6410,Samsung的处理器(以前我听单片机老师说K60也可以搭载操作系统,但是导师不确定可以,反正就是几时可以也特别麻烦,不过我想是可以的,理论上就算C51也可以搭载操作系统,但是那样效率会非常低,还不如没有操作系统呢)

说说嵌入式操作系统的组成:bootloader、内核、系统文件
bootloader,是初始化底层硬件的程序,就有点像学单片机时写的程序,所以我把它理解为处理器的底层驱动。我以前玩过AVR的飞控,那是一次惨痛的经历,刚买的飞行器,我下载了几次程序,不知道为什么下载不了,于是我去问卖家,卖家说我的底层驱动被我删了(无语)。后来我逐渐意识到,有的开发板下载程序要烧写器,有的不需要,只要一根USB线就可以了,是因为在那些开发板上已经有类似烧写器的模块焊在上面了,而那一部分的程序就是烧写所需要的驱动(不同于bootloader)。而经过第二季第一课的学习,我了解到了,bootloader就是用来直接控制开发板工作的程序

内核,就是操作系统的核心。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。

系统文件,相当于是应用吧。先说到这,回头再来补充。
原创粉丝点击