课题基金 / 基金详情

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

项目摘要

项目成果

Frank Vahid的其他基金

相似基金

相关文献

中文摘要
翻译
计算机科学(31)这个项目开发了一套协调的材料,用于将面向时间的嵌入式系统编程整合到计算课程中。该项目开发的材料描述了一种面向时间的编程方法,强调使用状态机进行计算和明确的程序员时间管理,在教学材料中描述,包括在线书籍和广泛的动画PowerPoint幻灯片。该项目认识到专注于纪律性方法的关键障碍,开发了一种虚拟微控制器,它摆脱了传统或大规模生产问题引起的现代微控制器的复杂细节,而是拥有简单的输入和输出引脚以及具有直观编程界面的基本定时器组件。虚拟微控制器由单个编译、仿真和调试环境支持,消除了设置和维护微控制器工具的复杂性。该教材基于虚拟微控制器,还包括一套在线实验练习。对于物理实现,虚拟微控制器可以映射到各种现有的微控制器,甚至映射到PC或现场可编程门阵列,从而将实验室硬件与教学材料分离。后续课程或实验室可以适当地向学生介绍微控制器的低层次细节。该项目开发的材料定义并支持针对有纪律的时间导向编程的适当抽象,揭示了对时间导向编程的自下而上的理解所需的低层次资源(定时器、中断服务例程、处理器周期),隐藏了将注意力从更高级别概念转移的细节,描述了一种有纪律的同步状态机方法。协调的材料使任何教师都可以在大一就将纪律严明的面向时间的嵌入式编程引入计算课程,而无需担心复杂的实验室设置或低层次硬件/软件细节的压倒性学生。最终的结果是,有纪律的面向时间的编程方法可以更早地介绍给更多的观众。
英文摘要
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
  • 依托单位:
国内基金
海外基金
Research on Quantum Field Theory without a Lagrangian Description
  • 批准号:
    24ZR1403900
  • 项目类别:
    省市级项目
  • 资助金额:
    --
  • 批准年份:
    2024
  • 负责人:
    SATOSHI NAWATA
  • 依托单位:
Cell Research
Cell Research
Cell Research (细胞研究)