查看: 5711| 回复: 14
跳转到指定楼层
上一主题 下一主题
收起左侧

【UTAustinX】 UT.6.01x Embedded Systems开课了

全局:
公开课
学校名称: UTAustinX
Unit号: 15
开课时间: 2014-01-22
课程全名: UT.6.01x Embedded Systems - Shape the World
平台: Edx

注册一亩三分地论坛,查看更多干货!

您需要 登录 才可以下载或查看附件。没有帐号?注册账号

x
本帖最后由 七叶 于 2014-1-23 11:46 编辑

我看地里大部分都是CS相关的公开课。这是昨天看到的一个课,算是跟EE有点联系。我本来就计划巩固一下嵌入式的知识,所以就注册了课程。刚开课,现在报名还来得及。
基本上评分以lab为主,simulation占45%的分,还有硬件实现的45%的分数。老师说,不想买硬件也可以上课,但不给证书。我还没想好要不要买硬件

课程网页:https://www.edx.org/course/utaus ... bedded-systems-1172

About this Course
How do they do it? If that is your reaction every time you see an electronic gadget you like, then wonder no more. Join us on a journey that will unravel how these electronic gadgets are designed, developed, and built as embedded systems that shape the world.
This is a hands-on, learn-by-doing course that shows you how to build solutions to real-world problems using embedded systems. Each student will purchase a Texas Instruments TM4C123 microcontroller kit and a few electronic components. This microcontroller has a state of the art ARM Cortex M4 processor. The course uses a bottom-up approach to problem-solving building gradually from simple interfacing of switches and LEDs to complex concepts like display drivers, digital to analog conversion, generation of sound, analog to digital conversion, graphics, interrupts, and communication. We will present both general principles and practical tips for building circuits and programming the microcontroller in the C programming language. You will develop debugging skills using oscilloscopes, logic analyzers, and software instrumentation. Laboratory assignments are first performed in simulation, and then you will build and debug your system on the real microcontroller. At the conclusion of this course you will be able to build your own arcade-style game.
Prerequisites
Computer programming course in any language with exposure to variables, arithmetic, logic, loops, and functions. High school physics course covering current, voltage, resistance, and power.
刚发第一周的任务,
  • JANUARY 22, 2014Tasks to complete the first week of the course:
    1) Order the kit. If you do not have yet received the kit, you can do the labs in simulation now, and then go back and complete the labs on the board when your kit arrives. Instructions for ordering the kit can be found at [size=1em]Course Web Site
    ;
    2) Watch the videos and read the content of the first two chapters;
    3) Take the quiz at the end of chapter 1 and chapter 2;
    4) Perform Lab 2, which involves installing software and running an existing program both in simulation and on the real board.



评分

参与人数 2大米 +13 收起 理由
fishgo + 3 感谢分享!
EroicaCMCS + 10 感谢分享!

查看全部评分


上一篇:[Coursera] Think Again: How to Reason and Argue (Week 1,2,3)
下一篇:[RICE] Fundamentals of Electrical Engineering
🔗
 楼主| 七叶 2014-1-23 11:45:01 | 只看该作者
全局:
第一次在公开课版发帖,由于是edx的课,我还没弄清楚,若贴上来视频网址,大家能不能看。请版主指点
回复

使用道具 举报

🔗
withing 2014-1-23 13:21:21 | 只看该作者
全局:
edX的教学视频很多都是通过youtube提供的,所以国内不翻墙的话,有些课程是看不了的。不过相应的网页中倒是提供下载功能的。
回复

使用道具 举报

🔗
eureka7 2014-1-23 13:47:34 | 只看该作者
全局:
顶 好像很不错
"老师说,不想买硬件也可以上课,但不给证书。我还没想好要不要买硬件。
"这在哪里说的啊?
回复

使用道具 举报

🔗
 楼主| 七叶 2014-1-23 13:55:33 | 只看该作者
全局:
本帖最后由 七叶 于 2014-1-23 13:58 编辑
eureka7  2014-1-23 13:47

"Σ顣
" ...

手机回的,出了点问题,所以回了三个
回复

使用道具 举报

🔗
 楼主| 七叶 2014-1-23 13:55:42 | 只看该作者
全局:
本帖最后由 七叶 于 2014-1-23 13:59 编辑
eureka7  2014-1-23 13:47


在第一周视频intro部分说的,我理解是因为lab占90%,final占10%。而lab的一半分数都是需要硬件的任务。没有硬件,就没法交作业。
我去淘宝看了下,它用的那个单片机要100元左右

回复

使用道具 举报

🔗
 楼主| 七叶 2014-1-23 13:55:54 | 只看该作者
全局:
本帖最后由 七叶 于 2014-1-23 13:59 编辑
eureka7  2014-1-23 13:47

"Σ顣
" ...

删不了乱码贴,只好编辑一下,忽略吧
回复

使用道具 举报

🔗
 楼主| 七叶 2014-1-23 14:01:27 | 只看该作者
全局:
withing 发表于 2014-1-23 13:21
edX的教学视频很多都是通过youtube提供的,所以国内不翻墙的话,有些课程是看不了的。不过相应的网页中倒是 ...

不好意思,我开着goagent,所以没留意。
你也可以试试啊,翻墙很方便哒~ 我是前两天心烦的时候装好的
回复

使用道具 举报

🔗
xx8833 2014-1-23 14:04:05 | 只看该作者
全局:
挺好的,不知道有没有OS的课程
回复

使用道具 举报

🔗
 楼主| 七叶 2014-1-23 14:12:03 | 只看该作者
全局:
xx8833 发表于 2014-1-23 14:04
挺好的,不知道有没有OS的课程

不知道欸。一直没搞懂OS指什么。你看下吧

SYLLABUS

The best way to understand what you will learn in this class is to list the labs you will complete and the example projects we will build. You will complete each lab first in simulation and then on the real board. For each module we will design a system and you will build and test a similar system.

Module 1: Welcome and introduction to course and staff

Module 2: Fundamental concepts: numbers, computers, and the ARM Cortex M processor
Example. Develop a system that toggles an LED on the LaunchPad
Lab 2. Run existing project on LaunchPad with switch input and LED output

Module 3: Electronics: resistors, voltage, current and Ohm’s Law   

Module 4: Digital Logic: transistors, flip flops and logic functions

Module 5: Introduction to C programming
Example. Develop a system that inputs and outputs on the serial port
Lab 5. Write a C function and perform input/output on the serial port

Module 6: Microcontroller Input/Output
Example. Develop a system that inputs from a switch and toggles an LED output
Lab 6. Write C software that inputs from a switch and toggles an LED output

Module 7: Design and Development Process
Example. Develop a system that outputs a pattern on an LED
Lab 7. Write C functions that inputs from two switches and toggles an LED output

Module 8: Interfacing Switches and LEDs
Example. Develop a system with an external switch and LED
Lab 8. Interface an external switch and LED and write input/output software.

Module 9: Arrays and Functional Debugging
Example. Develop a system that debugs by dumping data into an array
Lab 9. Write C functions using array data structures that collect/debug your system.

Module 10: Finite State Machines
Example. Develop a simple finite state machine
Example. Develop a vending machine using a finite state machine
Example. Develop a stepper motor robot using a finite state machine
Lab 10. Interface 3 switches and 6 LEDs and create a traffic light finite state machine

Module 11: UART - The Serial Interface, I/O Synchronization
Example 11. Develop a communication network using the serial port
Lab 11. Write C functions that output decimal and fixed-point numbers to serial port

Module 12: Interrupts
Example 12. Develop a system that outputs a square wave using interrupts
Example 12. Develop a system that inputs from a switch using interrupts
Example 12. Develop a system that outputs to a DC motor that uses pulse width modulation
Lab 12. Design and test a guitar tuner, producing a 440 Hz tone

Module 13: DAC and Sound
Example 13. Develop a system that outputs analog signal with a R-2R digital to analog converter
Lab 13. Design and test a digital piano, with 4 inputs, digital to analog conversion, and sound

Module 14: ADC and Data Acquisition
Example 14. Develop a system that inputs an analog signal with an analog to digital  converter
Example 14. Develop an autonomous robot that uses two DC motors and two distance sensors
Lab 14. Design and test a position measurement, with analog to digital conversion and calibrated output

Module 15: Systems Approach to Game Design
Lab 15. Design and test a hand-held video game, which integrates all components from previous labs.

点评

OS:Operating System  发表于 2014-1-23 19:07
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册账号
隐私提醒:
  • ☑ 禁止发布广告,拉群,贴个人联系方式:找人请去🔗同学同事飞友,拉群请去🔗拉群结伴,广告请去🔗跳蚤市场,和 🔗租房广告|找室友
  • ☑ 论坛内容在发帖 30 分钟内可以编辑,过后则不能删帖。为防止被骚扰甚至人肉,不要公开留微信等联系方式,如有需求请以论坛私信方式发送。
  • ☑ 干货版块可免费使用 🔗超级匿名:面经(美国面经、中国面经、数科面经、PM面经),抖包袱(美国、中国)和录取汇报、定位选校版
  • ☑ 查阅全站 🔗各种匿名方法

本版积分规则

>
快速回复 返回顶部 返回列表