加州大學伯克利分校采用專用于ARM單片機的NI LabV
Author(s):
Jeff C. Jensen - UC Berkeley
Edward A. Lee - UC Berkeley
Sanjit Seshia - UC Berkeley
Industry:
Education, Research, Mechatronics
Products:
Statechart Module, Embedded Module for ARM Microcontrollers
The Challenge:
通過一系列面向機器人開發(fā)的實驗室實踐課程與團隊項目,吸引電子工程和計算機科學學院的同學們積極投入嵌入式系統(tǒng)設計。
The Solution:
采用專用于ARM單片機的NI LabVIEW嵌入式模塊,對連接到iRobot Create移動機器人平臺的Cortex-M3單片機編程,使得同學們可開發(fā)一個嵌入式系統(tǒng),與具有實時約束的真實世界進行交流。
加州大學伯克利分校的電子工程和計算機科學學院是全球頂級學院之一。 作為本科生課程的一部分,同學們有機會去研究嵌入式系統(tǒng)和計算物理系統(tǒng)帶來的獨特挑戰(zhàn)。 同學們將學習實時嵌入式系統(tǒng)的并發(fā)性和計算的并發(fā)模型、傳感器和執(zhí)行機構建模、軟件分析工具、代碼生成以及控制算法等方面的知識。
要開發(fā)一個可靠的嵌入式系統(tǒng),需要廣泛的專業(yè)技能,包括靜態(tài)代碼分析、實時運行以及傳感器和執(zhí)行機構的接口技術。 我們希望同學們能完成一系列的實驗室實習課程,強化一個成功的嵌入式工程師所必須掌握的技能。
機器人硬件平臺
通過課程實驗作業(yè),同學們將體會到如何使用專用于ARM單片機的LabVIEW嵌入式模塊、狀態(tài)圖及ANSI C等多種設計工具來控制機器人。機器人需要處理傳感器發(fā)送來的真實世界的數據,對它們所處的環(huán)境做出快速反應并驅動執(zhí)行機構產生有意義的物理響應,是嵌入式系統(tǒng)教學的極佳工具。在設計課程材料時,我們也采用了LabVIEW直觀的圖形化設計工具,為同學們提供靈活、開放的程序設計平臺,使同學們可混合使用數據流、ANSI C和狀態(tài)圖等程序設計方法。
評論