Collaborative Research: Integrating Time-Oriented Embedded System Programming into a Computing Curriculum
Collaborative Research: Integrating Time-Oriented Embedded System Programming into a Computing Curriculum
批准号:
0836905
负责人:
Frank Vahid
金额:
$8.0万
依托单位国家:
美国
项目类别:
Standard Grant
财政年份:
2009
资助国家:
美国
项目状态:
已结题
起止时间:
2009-06-01 至 2012-05-31
中文摘要
点击翻译按钮获取中文摘要
英文摘要
Computer Science (31)This project develops a coordinated set of materials for integrating time-oriented embedded system programming into a computing curriculum. The project develops materials describing a disciplined approach to time-oriented programming that emphasizes the use of state machines for computation and the explicit programmer management of time, described in teaching materials including an online book and extensively animated PowerPoint slides. Recognizing the key barriers to focusing on a disciplined approach, the project develops a virtual microcontroller, which is freed from the complex details of modern microcontrollers stemming from legacy or mass-production concerns, and which instead possesses simple input and output pins and a basic timer component with an intuitive programming interface. The virtual microcontroller is supported by a single compilation, simulation, and debug environment, eliminating the complexity involved with setting up and maintaining microcontroller tools. The teaching material is based on the virtual microcontroller, and a set of online lab exercises is also included. For physical implementation, the virtual microcontroller can be mapped to a variety of existing microcontrollers or even to PCs or field-programmable gate arrays, thus decoupling lab hardware from teaching materials. Follow-on courses or labs can then introduce students to low level details of microcontrollers as appropriate.The project's developed materials define and support the appropriate abstraction for disciplined time-oriented programming, exposing low-level resources necessary for a solid bottom-up understanding of time-oriented programming (timers, interrupt service routines, processor cycles), hiding minutia that detracts attention from higher-level concepts, describing a disciplined synchronous state machine approach. The coordinated materials enable any instructor to introduce disciplined time-oriented embedded programming into a computing curriculum as early as the freshmen year without concern for complex lab setups or of overwhelming students with low-level hardware/software details. The net result is that disciplined time-oriented programming methods can be introduced earlier and to a larger audience.
期刊论文(0)
专著(0)
科研奖励(0)
会议论文
CSR: Medium: Modeling and synthesis for application-specific systems-on-a-chip
-
批准号:1563652
-
项目类别:Continuing Grant
-
资助金额:$100.0万
-
财政年份:2016
-
负责人:Frank Vahid
-
依托单位:
MATH:EAGER: Improving Algebra Web-Native Learning Material via Real-Life Applications and Games
-
批准号:1542851
-
项目类别:Standard Grant
-
资助金额:$24.78万
-
财政年份:2015
-
负责人:Frank Vahid
-
依托单位:
CSR: Small: Collaborative Research: Synthesis of Time-Controllable Digital Mockups of Physical Systems
-
批准号:1016792
-
项目类别:Continuing Grant
-
资助金额:$30.0万
-
财政年份:2010
-
负责人:Frank Vahid
-
依托单位:
CSR -- EHS: Standard Binaries for FPGAs: Separating Function and Architecture in Modern Embedded Computing Platforms
-
批准号:0614957
-
项目类别:Continuing Grant
-
资助金额:$0.0万
-
财政年份:2006
-
负责人:Frank Vahid
-
依托单位:
eBlocks: Embedded System Building Blocks
-
批准号:0311026
-
项目类别:Continuing Grant
-
资助金额:$36.0万
-
财政年份:2003
-
负责人:Frank Vahid
-
依托单位:
Collaborative Research: Platform-Based CAD for Power and Performance Optimization
-
批准号:0203829
-
项目类别:Continuing Grant
-
资助金额:$9.0万
-
财政年份:2002
-
负责人:Frank Vahid
-
依托单位:
CAREER: IP-Based Embedded Systems Design
-
批准号:9876006
-
项目类别:Standard Grant
-
资助金额:$24.65万
-
财政年份:1999
-
负责人:Frank Vahid
-
依托单位:
Core IP Support in System Specifications for Systems-Level Interface Optimization
-
批准号:9811164
-
项目类别:Standard Grant
-
资助金额:$23.4万
-
财政年份:1998
-
负责人:Frank Vahid
-
依托单位:
国内基金
海外基金
登录
查看更多内容
Research on Quantum Field Theory without a Lagrangian Description
-
批准号:24ZR1403900
-
项目类别:省市级项目
-
资助金额:--
-
批准年份:2024
-
负责人:SATOSHI NAWATA
-
依托单位:
Cell Research
-
批准号:31224802
-
项目类别:专项基金项目
-
资助金额:24.0万元
-
批准年份:2012
-
负责人:程磊
-
依托单位:
Cell Research
-
批准号:31024804
-
项目类别:专项基金项目
-
资助金额:24.0万元
-
批准年份:2010
-
负责人:程磊
-
依托单位:
Cell Research (细胞研究)
-
批准号:30824808
-
项目类别:专项基金项目
-
资助金额:24.0万元
-
批准年份:2008
-
负责人:张爱兰
-
依托单位:
Research on the Rapid Growth Mechanism of KDP Crystal
-
批准号:10774081
-
项目类别:面上项目
-
资助金额:45.0万元
-
批准年份:2007
-
负责人:滕冰
-
依托单位: