Difference between revisions of "ECE497 Calendar and Exercises - Fall 2013"

From eLinux.org
Jump to: navigation, search
m (Week 2)
m
 
(4 intermediate revisions by the same user not shown)
Line 1: Line 1:
[[Category:ECE497 |Calendar]]
+
[[Category:ECE497Fall2013 |Calendar]]
 
[[Category:BeagleBoard]]
 
[[Category:BeagleBoard]]
 
{{YoderHead}}
 
{{YoderHead}}
  
I've moved the Calendar to a [https://docs.google.com/document/d/1SJL2_0Fc8yXHZZ3AVWREOHfK7jfidzBHG-lVuYfif9k/edit?usp=sharing Google Doc].
+
I've moved the Calendar to a [https://docs.google.com/document/d/1rXURfhND3nACQ2luxa1d8IQkoNpXuqi5OYUYXoqaMHo/edit?usp=sharing Google Doc].
 
 
What's below is out of date and will be removed once I've ported it over to the Google Doc.
 
 
 
== Week 3 ==
 
 
 
{| style="color:blue; background-color:#ffffff;" cellpadding="10" cellspacing="0" border="1"
 
! Day !! Date !! Reading !! Topic !! Exercise !! Links
 
|-
 
| 3-1
 
| 13
 
|
 
| make, Mini Project 02
 
| Flash ETC 2012 image on SD card for xM
 
| [[EBC Exercise 15 make]]
 
 
 
[[EBC Mini Project 02]]
 
 
 
[[EBC Exercise 03 Installing a Beagle OS]]
 
|-
 
| 3-2
 
| 14
 
|
 
| Advanced Linux Sound Architecture (ALSA)
 
|
 
| [[EBC Exercise 17 Using ALSA for Audio Processing]]
 
|-
 
| 3-3
 
| 17
 
|
 
| Using the DSP (c6run)
 
|
 
| [[EBC Exercise 18 Using the DSP for Audio Processing]]
 
|-
 
| 3-4
 
| 18
 
|
 
| Lab Time, Mini Project 1 demo time
 
|
 
|
 
|}
 
 
 
== Week 4 ==
 
 
 
{|style="color:blue; background-color:#ffffff;" cellpadding="10" cellspacing="0" border="1"
 
! Day !! Date !! Reading !! Topic !! Exercise !! Links
 
|-
 
| 4-1
 
| 20
 
|
 
| Video Processing
 
|
 
| [[EBC Exercise 19 DSS2 and sysfs]]
 
 
 
[[EBC Exercise 20 The Display SubSystem (DSS)]]
 
|-
 
| 4-2
 
| 21
 
|
 
| Lab Time
 
|
 
|
 
|-
 
| 4-3
 
| 24
 
|
 
| Threads
 
|
 
| [[EBC Exercise 21 Running Audio and Video]]
 
|-
 
| 4-4
 
| 25
 
|
 
| Lab Time
 
|
 
|
 
|}
 
 
 
== Week 5 ==
 
 
 
{| style="color:blue; background-color:#ffffff;" cellpadding="10" cellspacing="0" border="1"
 
! Day !! Date !! Reading !! Topic !! Exercise !! Links
 
|-
 
| 5-1
 
| 27-Sept-2012
 
|
 
| Graphical Interfaces and node.js
 
|
 
|
 
|-
 
| 5-2
 
| 28
 
|
 
| Lab Time
 
|
 
|
 
|-
 
| 5-3
 
| 1-Oct-2012
 
| 2.1-2.3.5, 3.2.13
 
| Booting, Memory Map, Cross-Development, Processor Basics, TI ARM
 
|
 
|
 
|-
 
| 5-4
 
| 2
 
| 4.1-4.3.3
 
| The Kernel
 
|
 
| [[EBC Exercise 22 Cross-Compiling]]
 
|}
 
 
 
== Week 6 ==
 
 
 
{| style="color:blue; background-color:#ffffff;" cellpadding="10" cellspacing="0" border="1"
 
! Day !! Date !! Reading !! Topic !! Exercise !! Links
 
|-
 
| 6-1
 
| 4
 
| 4.4-4.5, 5.1-5.2
 
| Adding to the Kernel makefile, Kernel Initialization
 
| Find the Beagle version of Figure 2-5 on page 25. Be sure to find a numeric value for the starting address of the POP SDRAM. Note where you found this information.
 
| [[EBC Exercise 23 Configuring the Kernel]]
 
|-
 
| "
 
| "
 
| 5.3-5.6
 
| Command Line Processing, __setup Macro
 
| Configuring the Kernel Lab
 
| [[EBC Exercise 24 Kconfig Edits]]
 
|-
 
| 6-2
 
| 5
 
|
 
| Lab Time
 
|
 
|
 
|-
 
| 6-3
 
| 8
 
| 6.1-6.3
 
| System Initialization
 
| Project Status Report, update your project status page.
 
| [[EBC Exercise 21a Boot Sequence]]
 
[[ECE497 Contributions and Project Status]]
 
|-
 
| 6-4
 
| 9
 
| 6.4-6.7
 
| Initial RAM Disk, Using initramfs
 
|
 
 
|}
 
 
 
== Week 7 ==
 
 
 
{| style="color:blue; background-color:#ffffff;" cellpadding="10" cellspacing="0" border="1"
 
! Day !! Date !! Reading !! Topic !! Exercise !! Links
 
|-
 
| 7-1
 
| 15
 
| 7.1-7.3
 
| Bootloaders, Das U-Boot
 
|
 
| [[EBC Exercise 25 Configuring U-boot]]
 
|-
 
| 7-2
 
| 16
 
|
 
| Demo and Work Day
 
|
 
|
 
|-
 
| 7-3
 
| 18
 
| 8.1-8.4
 
| Device Driver Basics, Driver Methods
 
|
 
| [[EBC Exercise 08 Installing Development Tools]]
 
[[EBC Exercise 26 Device Drivers]]
 
|-
 
| 7-4
 
| 19
 
| 11.1-11.4
 
| BusyBox
 
| In B105
 
| [[EBC Exercise 27 BusyBox]]
 
 
 
|}
 
 
 
== Week 8 ==
 
 
 
{| style="color:blue; background-color:#ffffff;" cellpadding="10" cellspacing="0" border="1"
 
! Day !! Date !! Reading !! Topic !! Exercise !! Links
 
|-
 
| 8-1
 
| 22
 
| [http://gstreamer.freedesktop.org/ GStreamer]
 
| GStreamer ([http://wiki.oz9aec.net/index.php/Gstreamer_cheat_sheet Cheat Sheet],
 
[http://www.oz9aec.net/index.php/gstreamer/345-a-weekend-with-gstreamer Weekend with GStreamer])
 
| Status Report
 
| [[EBC Exercise 29 GStreamer]] (optional)
 
|-
 
| 8-2
 
| 23
 
|
 
|
 
| Project Time
 
|
 
|-
 
| 8-3
 
| 25
 
|
 
| Remote debugging with gdb, cbrowser/cscope and strace
 
| Project Time
 
| [[EBC Exercise 28 Remote gdb and more]] (optional)
 
|-
 
| 8-4
 
| 26
 
|
 
| Project Time
 
|
 
| [[ECE497 Contributions and Project Status]]
 
|}
 
 
 
== Week 9 ==
 
 
 
{| style="color:blue; background-color:#ffffff;" cellpadding="10" cellspacing="0" border="1"
 
! Day !! Date !! Reading !! Topic !! Exercise !! Links
 
|-
 
| 9-1
 
| 29
 
|
 
| Project Time all week
 
|
 
|
 
|-
 
| 9-2
 
| 30
 
|
 
|
 
|
 
|
 
|-
 
| 9-3
 
| 1-Nov-2012
 
|
 
|
 
|
 
|
 
|-
 
| 9-4
 
| 2
 
|
 
|
 
|
 
|
 
|}
 
 
 
== Week 10 ==
 
 
 
{| style="color:blue; background-color:#ffffff;" cellpadding="10" cellspacing="0" border="1"
 
! Day !! Date !! Reading !! Topic !! Exercise !! Links
 
|-
 
| 10-1
 
| 5
 
|
 
|
 
| Project Time all week
 
|
 
|-
 
| 10-2
 
| 6
 
|
 
|
 
|
 
|
 
|-
 
| 10-3
 
| 8
 
|
 
|
 
| Meet in B105
 
|
 
|-
 
| 10-4
 
| 9
 
|
 
|
 
| Demo Time
 
|
 
|}
 
  
 
{{YoderFoot}}
 
{{YoderFoot}}

Latest revision as of 10:34, 31 August 2016

thumb‎ Embedded Linux Class by Mark A. Yoder


I've moved the Calendar to a Google Doc.




thumb‎ Embedded Linux Class by Mark A. Yoder