基于BeagleBone的嵌入式教学平台研制
2016-09-06吕国成杨延军王志军
吕国成, 杨延军, 王志军
(北京大学 信息科学技术学院, 北京 100871)
基于BeagleBone的嵌入式教学平台研制
吕国成, 杨延军, 王志军
(北京大学 信息科学技术学院, 北京100871)
研制了基于BeagleBone开源硬件的嵌入式教学平台。该平台以嵌入式BeagleBone为核心,扩展了丰富的外围接口(音、视频接口,UART接口,SPI接口,LCD接口等),可以满足嵌入式教学开发需求。介绍了该平台的软硬件系统组成、主要实验项目及安排。该平台可根据教学需求灵活配置各类实验,激发学生创新思维,提升学生嵌入式开发能力。
嵌入式教学平台; 实验教学; BeagleBone
嵌入式系统广泛应用于通信、智能家居、手机等消费电子领域[1]。随着物联网、移动互联网的发展和嵌入式软硬件处理能力的提高,嵌入式系统应用还将有更大的发展。北京大学信息科学技术学院嵌入式系统教学使用的是基于AT91SAM9261的嵌入式平台,该平台已经使用了近8年,处理能力及接口已不能满足当今主流嵌入式应用需求,亟待升级。
本文介绍了自行研制的嵌入式系统平台的主要硬件及操作系统。该平台具有较强处理能力及良好的结构,提供了丰富的接口,能够满足当前主流嵌入式应用需求;核心板与扩展板的架构便于平台的快速升级及维护[2]。基于该平台的教学实验内容提高了学生的创新能力和嵌入式系统开发能力[3-5]。
1 实验平台结构
本实验平台基于BeagleBone研制。BeagleBone为3种主流开源硬件(Arduino、BeagleBone及Raspberry Pi)之一。开源硬件项目与开源软件项目类似,通过共享硬件设计(工程制图、原理图、PCB图甚至HDL源代码)来消除技术壁垒及专利版权,推动嵌入式应用的快速发展。……
