一亩三分地论坛

 找回密码
 获取更多干货,去instant注册!

扫码关注一亩三分地公众号
查看: 2399|回复: 14
收起左侧

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

[复制链接] |试试Instant~ |关注本帖
七叶 发表于 2014-1-23 11:43:08 | 显示全部楼层 |阅读模式

[Edx]UT.6.01x Embedded Systems - Shape the World #15 - 2014-01-22@UTAustinX

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

您需要 登录 才可以下载或查看,没有帐号?获取更多干货,去instant注册!

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

查看全部评分

 楼主| 七叶 发表于 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:55:42 来自手机 | 显示全部楼层
本帖最后由 七叶 于 2014-1-23 13:59 编辑

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

回复 支持 反对

使用道具 举报

 楼主| 七叶 发表于 2014-1-23 13:55:54 来自手机 | 显示全部楼层
本帖最后由 七叶 于 2014-1-23 13:59 编辑

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

使用道具 举报

 楼主| 七叶 发表于 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.
回复 支持 反对

使用道具 举报

vlsi2012 发表于 2014-1-23 15:00:48 | 显示全部楼层
看来不包括RTOS.
不过手上正好有个类似的板子可以直接用。求组队。
回复 支持 反对

使用道具 举报

 楼主| 七叶 发表于 2014-1-23 15:19:42 | 显示全部楼层
vlsi2012 发表于 2014-1-23 15:00
看来不包括RTOS.
不过手上正好有个类似的板子可以直接用。求组队。

欢迎欢迎~
我已经报名啦
回复 支持 反对

使用道具 举报

withing 发表于 2014-1-23 17:28:47 | 显示全部楼层
七叶 发表于 2014-1-23 14:01
不好意思,我开着goagent,所以没留意。
你也可以试试啊,翻墙很方便哒~ 我是前两天心烦的时候装好的

goagent用起来方便么?我都是用VPN翻墙呢
回复 支持 反对

使用道具 举报

 楼主| 七叶 发表于 2014-1-23 17:32:28 | 显示全部楼层
withing 发表于 2014-1-23 17:28
goagent用起来方便么?我都是用VPN翻墙呢

我觉得挺方便的,就跟普通软件似的,点开,运行在后台就行。
我有个VPN,但每次要输密码,我嫌麻烦
回复 支持 反对

使用道具 举报

withing 发表于 2014-1-23 17:38:07 | 显示全部楼层
七叶 发表于 2014-1-23 17:32
我觉得挺方便的,就跟普通软件似的,点开,运行在后台就行。
我有个VPN,但每次要输密码,我嫌麻烦{:4_9 ...

哈哈哈哈,这也行···,anyway, 能上课就行了!
回复 支持 反对

使用道具 举报

本版积分规则

请点这里访问我们的新网站:一亩三分地Instant.

Instant搜索更强大,不扣积分,内容组织的更好更整洁!目前仍在beta版本,努力完善中!反馈请点这里

关闭

一亩三分地推荐上一条 /5 下一条

手机版|小黑屋|一亩三分地论坛声明 ( 沪ICP备11015994号 )

custom counter

GMT+8, 2016-12-5 06:27

Powered by Discuz! X3

© 2001-2013 Comsenz Inc. Design By HUXTeam

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