嵌入式系统-构建世界

来自于: 德克萨斯大学奥斯汀分校 | 分类: 计算机(670)

课程描述

采用一种自下而上的方法由易至复杂在这门亲身实践、基于实验室的课程中建立现实生活中的嵌入式解决方案。

什么是认证证书?
免费学习
认证学习
名师签名
实名认证
权威性
纸质证书
付费购买
免费赠送

课程简介

学习电子小配件是如何设计、开发和构建作为塑造世界的嵌入式系统的。 这是一道向你展示如何采用嵌入式系统构建现实生活问题解决方案的亲身实践、边做边学的课程。该课程采用自下而上的方法来解决问题,自开关和LED灯的简单连接到复杂的概念,如显示驱动器、数模转换、声音的产生、模数转换、图形、中断和通讯来逐步建立。我们将展现构建电路和使用C编程语言编程微控制器的一般原则和实用技巧。你会使用示波器、逻辑分析仪和软件仪器开发调试技能。模拟中首先进行实验室分配,然后你会在真正的微控制器上建立和调试系统。本课程结束时,你将拥有构建自己的街机风格游戏的一切知识。 这是我们第三次提供这门课程。由于审核结果是绝对积极的,所以我们不打算在提供课程一开始就作出重大变化。有14个实验室,但是学生可以挑选其中7个取得认证。学生发现最有成就感的3个实验室为有限状态机交通灯控制器、采用数模转换产生声音以及采用Wifi通讯创建智能对象。这一次,我们将对少数几个实验室进行细微的改变,以增加乐趣并将学习集中于嵌入式系统。 要完成此课程,你需要购买德州仪器公司的TM4C123微控制器套件和一些电子元件。该微控制器带有一个最顶尖的ARM Cortex-M4处理器。 我们将通过http://edx-org-utaustinx.s3.amazonaws.com/UT601x/index.html网站提供关于购买套件和安装所需软件的说明。 常见问题 2016年春季课程与2015年春季所开展的课程有哪些相同点? 本课程是基于实验室的,采用相同的德州仪器公司的Tiva系列的TM4C123 LaunchPad和一套额外的组件。我们将继续使用Keil开发体系,学生将首先进行模拟开发/试验,接着在实际电路板上进行试验。14个实验室中有12个基本上相同,2个实验室将进行升级。与去年一样,学生需要在实际电路板上完成至少7个实验室来实现认证。 2016年春季课程与2015年春季所开展的课程有哪些不同点? 这一次,我们将对少数几个实验室进行细微的改变,以增加乐趣并将学习集中于嵌入式系统。 这门课程与德克萨斯大学奥斯汀分校的校园课程有关联吗? 是的,这门课程与大学一年级要求向所有ECE学生和一些BME学生提供的《电子和计算机工程》课程EE319K《嵌入式系统简介》相似。 有与这门课相关联的教科书吗? 这门课是基于《嵌入式系统:ARM系列微控制器简介》教科书(ISBN:978-1477508992)的。但是未要求购买这本书。 我需要一台Windows电脑吗? 是的,任何运行Windows XP、Windows 7、Windows8或Windows10的系统都可以。此外,通过像Parallels或VMware Fusion这样的第三方虚拟化软件,可以可以在Mac上安装Windows操作系统。 上这门课的花费是多少? 上这门课是完全免费的。但是,由于这是一门基于实验室的课程,你需要购买一套实验室套件。你还可以选择花50美元的费用获得一份身份认证的证书。 这套套件的费用是多少? 在美国,人们可以花费约40美元购买微控制器电路板和零件加上运输。另外额外花费10美元加上运输获得可选的图形显示器。这个可选的图形显示器将会给最后一个实验室带来更多乐趣。该CC3100 Boosterpack费用20美元加上运输,如果你想要完成无线实验室的话将是必需的。 我可以上这门课程不买套件吗? 可以,有三种方法来上这门课。 你可以收听视频、阅读任务以及使用互动学习工具。 第二个选择涉及在Windows电脑上安装Keil uVersion集成开发环境,以及按照模拟模式执行实验室任务。 完全抓住嵌入式系统精华的第三个选择可以通过在你购买的真实系统上执行实验室任务来完成。 我可以使用另一个微控制器吗? 如果你正在采用方法一收听视频、阅读任务以及使用互动学习工具,那么你可以使用任何微控制器。不过,如果你希望获得认证,您需要使用Tiva系列TM4C123,这样你就可以与自动分级机进行互动。 显示器可选意味着什么? 在最后一个实验室中,你将创建一个街机风格的游戏。我们预计大部分学生会把微控制器电路板连接到电脑。这样一来,游戏输出可以显示在电脑的一个窗口上。然而,仅需花费约10美元加上运输,你就可以订购一个小的诺基亚5110液晶显示屏,这样你的游戏便可以按照独立的方式操作。 这门课程真的每周花费10个小时吗? 第一个选择仅仅听、阅读和使用互动工具将每周花费2或3个小时。第二个选择执行模拟实验室将每周花费5或6个小时。第三个选择在真实微控制器上创建和测试系统将需要每周10个小时。 我没有变成经验也可以上这门课程吗? 任何人都可以注册,但我们认为,要想取得最大的收获,你应该具备入门级编程经验。不过,你的第二堂课才可能涉及编程。 我可以咨询导师或教学助理吗? 可以,但不是直接咨询。该论坛是有关课程问题的适当场所。导师会监控这些论坛并尝试对最重要的问题作出答复;在许多情况下,其他学生的反应将是充分、更快的。 我真的很想上这门课,我需要哪些准备? 你应该在课程开始前购买微控制器和额外的电子产品。这门课是面向全球的,我们将通过http://edx-org-utaustinx.s3.amazonaws.com/UT601x/index.html网址提供区域特定的方法来获取该套件。

展开

课程章节

授课教师

  • Dr. Ramesh Yerraballi UTAustinX 德州大学奥斯汀分校X

    Ramesh Yerraballi博士是德克萨斯大学奥斯汀分校的一名高级讲师,他就职于电子与计算机工程和生物医学工程这两个部门。他在印度的奥斯曼尼亚大学获得学士学位,主修专业是计算机科学和工程学。后来,他又在弗吉尼亚的奥多明尼昂大学获得博士学位,主修专业是计算机科学。Ramesh Yerraballi博士在2008年任教于德克萨斯大学奥斯汀分校前,曾在中西部州立大学和德克萨斯大学阿灵顿分校就职。他的教学范围横跨多个计算机领域。但是,他目前的教学重点放在嵌入式系统,电路原理,计算机结构,编程和统计学。Ramesh Yerraballi博士同时为本科生和研究生讲学,但他尤其喜欢本科生的教学工作。

精华笔记

精华笔记正在评选中,去看看全部笔记

常见问题

目前还没有常见问题哟!