Till KTH:s startsida Till KTH:s startsida

Nyhetsflöde

Logga in till din kurswebb

Du är inte inloggad på KTH så innehållet är inte anpassat efter dina val.

I Nyhetsflödet hittar du uppdateringar på sidor, schema och inlägg från lärare (när de även behöver nå tidigare registrerade studenter).

November 2012
under
HT 2012
Schemahandläggare skapade händelsen 22 februari 2012
Lärare Jad El-Khoury redigerade 29 augusti 2012

FöreläsningLecture

Topic: Power Management¶

Lärare Jad El-Khoury redigerade 29 augusti 2012

Lecture (PM)

Lärare Jad El-Khoury redigerade 21 september 2012

Lecture (PMiaC)

Topic: Power Managemenrogramming is a Craft

Lärare Jad El-Khoury redigerade 20 november 2012

Lecture (PiaCCancelled)

 
Schemahandläggare skapade händelsen 10 maj 2012
Lärare Jad El-Khoury redigerade 9 november 2012

Laboration (Cancelled)

 

Jad El-Khoury skapade sidan 5 juni 2012

Jad El-Khoury redigerade 5 september 2012

Lab1 instruction Version 2011-10-17

Lab2 instruction Lab exercise, version 2011-11-24¶

Tutorial and files Tutorial - Getting started with CAN on AVR32

Additional CAN files


* main.c

* can.c

* can.h

* regs2515.h
* API can

Jad El-Khoury redigerade 23 oktober 2012

Lab1 instruction Version 2011-10-17

Lab2 instruction Lab exercise, version 2011-11-24

Tutorial and files Tutorial - Getting started with CAN on AVR32

Additional CAN files


* main.c

* can.c

* can.h

* regs2515.h
* API can

Jad El-Khoury redigerade 29 oktober 2012

Lab1 instruction Version 2012-10-29

Lab2 instruction Version 2012-10-29

Tutorial and files Tutorial - Getting started with CAN on AVR32

SCANIA Dashboard manual

Additional CAN files


* main.c

* can.c

* can.h

* regs2515.h
* API can

Jad El-Khoury redigerade 29 oktober 2012

Lab1 instruction Version 2012-10-29

Lab2 instruction Version 2012-10-29

Tutorial and files Tutorial - Getting started with CAN on AVR32

SCANIA Dashboard manual

Additional CAN files


* main.c

* can.c

* can.h

* regs2515.h
* API can

Jad El-Khoury redigerade 2 november 2012

Lab1 instructionTutorial Getting started with CAN on AVR32¶

Lab1
Version 2012-10-29

Lab2 instruction Version 2012-10-29

Tutorial and files Tutorial - Getting started with CAN on AVR32¶ SCANIA Dashboard manual¶ Additional CAN files¶
* main.c
Manuals/documents See "CAN-related equipment" under https://www.kth.se/social/course/MF2042/page/lab-equipment-2/ for Scania Dashboard datasheet, MCP2515 Datasheet, etc.¶

CAN Driver

* can.c

* can.h

* regs2515.h
* API can
Sample CAN program
* main.c


Jad El-Khoury redigerade 9 november 2012

Tutorial Getting started with CAN on AVR32

Lab1 Version 2012-10-29

Lab2 Version 2012-10-29

Manuals/documents See "CAN-related equipment" under https://www.kth.se/social/course/MF2042/page/lab-equipment-2/ & https://www.kth.se/social/course/MF2042/page/can-related-file-downloads/ for Scania Dashboard datasheet, MCP2515 Datasheet, etc.

CAN Driver
* can.c

* can.h

* regs2515.h
* API can
Sample CAN program
* main.c

 
under HT 2012

Jad El-Khoury skapade sidan 5 juni 2012

Jad El-Khoury redigerade 24 juli 2012

Microcontroller platform, AVR32-system
* EVK1100, Evaluation Kit (Atmel)
* User Guide
* Schematics
* AVR32UC3A0512 microcontroller
* Preliminary Summary
* Manual
* Technical reference manual
* EVK1100 Wiki (avrfreaks)



* AVR JTAGICE mkII, programmer and debugger (Atmel)
AVR32 IDE: compiler, debugger etc.
* AVR32 Studio (Atmel) [note: we are using version 2.5 in the lab]
* Getting Started with AVR32 Studio
* AVR ONE! Quick-Start Guide (note: we do not use AVR ONE!, we use JTAGICE instead, but the guide is still relevant)

CAN-related equipment
* MCP2515 PICtail Plus Daughter Board, external CAN controller (Microchip)
* User Guide Board
* MCP2515 Datasheet (external CAN controller)
* MCP2551 Datasheet (CAN transciever)
* Understanding Microchips CAN Module Bit Timing


* Kvaser CAN dongle (Kvaser)
* CAN King, software framework

* Scania dashboard datasheet
Electronics CAD, simulation and PCB manufacturing
* National Instrument MultiSim, Electronics CAD
* National Instrument UltiBoard, PCB design
* Tutorial for the Mechatronics Lab, "The Dice"

Electronics measurement and analysis
* National Instument LabView
* DAQ, Data aquisition units
* Scope
* Function generators

Jad El-Khoury redigerade 16 september 2012

AVR32 Microcontroller pPlatform, AVR32-system
* EVK1100, Evaluation Kit (Atmel)
* User

* Getting Started
Guide
* Board Schematics
* EVK1100 Wiki (@ avrfreaks)

* AVR32UC3A0512 microcontroller
* Preliminary Summary
* Manual
* Technical reference manual
* EVK1100 Wiki (avrfreaks)

* Manual




* AVR JTAGICE mkII, programmer and /debugger (Atmel)
AVR32 IDE: compiler, debugger etc.ntegrated Development Environment
* AVR32 Studio (Atmel) [note: we are using version 2.5 in the lab])
* Getting Started with AVR32 Studio
* AVR ONE! Quick-Start Guide (note: we do not use AVR ONE!, we use JTAGICE instead, but the guide is still relevant)

CAN-related equipment
* MCP2515 PICtail Plus Daughter Board, external CAN controller (Microchip)
* User Guide Board
* MCP2515 Datasheet (external CAN controller)
* MCP2551 Datasheet (CAN transciever)
* Understanding Microchips CAN Module Bit Timing


* Kvaser CAN dongle (Kvaser)
* CAN King, software framework

* Scania dashboard datasheet
Electronics CAD, simulation and PCB manufacturing
* National Instrument MultiSim, Electronics CAD
* National Instrument UltiBoard, PCB design
* Tutorial for the Mechatronics Lab, "The Dice"

Electronics measurement and analysis
* National Instument LabView
* DAQ, Data aquisition units
* Scope
* Function generators



Jad El-Khoury redigerade 19 september 2012

AVR32 Microcontroller Platform
* EVK1100 Evaluation Kit
* Getting Started Guide
* Board Schematics
* EVK1100 Wiki (@ avrfreaks)

* AVR32UC3A0512 microcontroller
*
* Manual



* AVR JTAGICE mkII programmer/debugger
AVR32 Integrated Development Environment
* AVR32 Studio (note: we are using version 2.5 in the lab)
* Getting Started with AVR32 Studio
* AVR ONE! Quick-Start Guide (note: we do not use AVR ONE!, we use JTAGICE instead, but the guide is still relevant)

CAN-related equipment
* MCP2515 PICtail Plus Daughter Board, external CAN controller (Microchip)
* User Guide Board
* MCP2515 Datasheet (external CAN controller)
* MCP2551 Datasheet (CAN transciever)
* Understanding Microchips CAN Module Bit Timing


* Kvaser CAN dongle (Kvaser)
* CAN King, software framework

* Scania dashboard datasheet

Jad El-Khoury redigerade 9 november 2012

(This page presents links to Lab Equipment. For file downloads, please refer to the appropriate sub-page.)

AVR32 Microcontroller Platform
* EVK1100 Evaluation Kit
* Getting Started Guide
* Board Schematics
* EVK1100 Wiki (@ avrfreaks)

* AVR32UC3A0512 microcontroller
*
* Manual



* AVR JTAGICE mkII programmer/debugger
AVR32 Integrated Development Environment
* AVR32 Studio
* Getting Started with AVR32 Studio
* AVR ONE! Quick-Start Guide (note: we do not use AVR ONE!, we use JTAGICE instead, but the guide is still relevant)

CAN-related equipment
* MCP2515 PICtail Plus Daughter Board, external CAN controller (Microchip)
* User Guide Board
* MCP2515 Datasheet (external CAN controller)
* MCP2551 Datasheet (CAN transciever)
* Understanding Microchips CAN Module Bit Timing


* Kvaser CAN dongle (Kvaser)
* CAN King, software framework

* Scania dashboard datasheet

 
Schemahandläggare skapade händelsen 21 september 2012
Lärare Jad El-Khoury redigerade 21 september 2012

FöreläsningLecture (PM)

Topic: Power Management¶

Lärare Jad El-Khoury redigerade 9 november 2012

Lecture (PM) & Guest Lecture from ÅF

 
Schemahandläggare skapade händelsen 22 februari 2012
Lärare Jad El-Khoury redigerade 29 augusti 2012

KontrollskrivningMini-exam

Lärare Jad El-Khoury redigerade 5 november 2012

Mini-exam (only 10:00 - 11:00)

 
Oktober 2012
under HT 2012

Jad El-Khoury skapade sidan 5 juni 2012

Magnus Persson redigerade 5 september 2012

Mandatory literature, covered in written exams Note:the literature consists of the Printout versions below. The Online version is provided for your convenience only.


* Microprocessor Design, Printout-2011-10-05 (Online Wikibook)
* Embedded Systems, Printout-2011-10-05 (Online Wikibook)
* CAN - Controller Area Network, Printout-2011-10-05 (Online from Wikipedia)
* Program design, modelling (all material included in the lecture notes, below)
* Power Management
* CMOS, Printout-2010-09-02 (Online Wikibook)
* MOSFET, Printpout-2010-09-02 (Online Wikibook)
* Moore's Law, Printout-2010-09-02 (Online Wikibook)
* Note: The printouts are from last year but the current versions (on the "online" links) are more or less equivalent in content.

Possible suggestions Subset of chapters from Lee & Seshia - "Introduction to Embedded Systems" - www.leeseshia.org. Later chapters in each module probably too theoretic for our students but the introductory ones may be relevant?¶

Recommended reading C-Programming
* A Little C Primer, introduction to the C-programming Language
* C Programming

Jad El-Khoury redigerade 6 september 2012

Mandatory literature,Literature The following mandatory literature (as well as the Lecture Notes) are covered in written exams

Note:the literature consists of the Printout versions below. The Online version is provided for your convenience only.


*
Embedded Systems
*
Printout-2011-10-05 (Online Wikibook)
* CAN - Controller Area Network,
*
Printout-2011-10-05 (Online from Wikipedia)
* Program design, modelling (all material included in the lecture notes, below)
*
Power Management
* CMOS, Printout-2010-09-02 (Online Wikibook)
* MOSFET, Printpout-2010-09-02 (Online Wikibook)
* Moore's Law, Printout-2010-09-02 (Online Wikibook)
* Note: The printouts are from last year2010 but the current versions (on the "online" links) are more or less equivalent in content.

Possible suggestions Subset of chapters from Lee & Seshia - "Introduction to Embedded Systems" - www.leeseshia.org. Later chapters in each module probably too theoretic for our students but the introductory ones may be relevant?

Recommended reading Microprocessor Design
*
Printout-2011-10-05 (Online Wikibook)

C-Programming
* A Little C Primer, introduction to the C-programming Language
* C Programming

Jad El-Khoury redigerade 6 september 2012

Mandatory Literature The following mandatory literature (as well as the Lecture Notes) are covered in written exams

Note:the literature consists of the Printout versions below. The Online version is provided for your convenience only.

Embedded Systems
* Printout-2011-10-05 (Online Wikibook)
CAN - Controller Area NetworkDistributed Systems
* Printout-2011-10-05 (Online from Wikipedia)
Power Management
* CMOS, Printout-2010-09-02 (Online Wikibook)
* MOSFET, Printpout-2010-09-02 (Online Wikibook)
* Moore's Law, Printout-2010-09-02 (Online Wikibook)
Note: The printouts are from 2010 but the current versions (on the "online" links) are more or less equivalent in content.

Recommended reading Microprocessor Design
* Printout-2011-10-05 (Online Wikibook)
C-Programming
* A Little C Primer, introduction to the C-programming Language
* C Programming

Jad El-Khoury redigerade 6 september 2012

Mandatory Literature The following mandatory literature (as well as the Lecture Notes) are covered in written exams

Note:the literature consists of the Printout versions below. The Online version is provided for your convenience only.

Introduction to Embedded Systems
* Printout-2011-10-05 (Online Wikibook)
Distributed Systems
* Printout-2011-10-05 (Online from Wikipedia)
PIAC
* Engineering a Safer World; Sections 8.1, 8,2, 8.3 & 8.4
Power Management
* CMOS, Printout-2010-09-02 (Online Wikibook)
* MOSFET, Printpout-2010-09-02 (Online Wikibook)
* Moore's Law, Printout-2010-09-02 (Online Wikibook)
Note: The printouts are from 2010 but the current versions (on the "online" links) are more or less equivalent in content.

Recommended reading Microprocessor Design
* Printout-2011-10-05 (Online Wikibook)
C-Programming
* A Little C Primer, introduction to the C-programming Language
* C Programming
http://mitpress.mit.edu/books/full_pdfs/Engineering_a_Safer_World.pdf¶

Jad El-Khoury redigerade 3 oktober 2012

Mandatory Literature The following mandatory literature (as well as the Lecture Notes) are covered in written exams

Note:the literature consists of the Printout versions below. The Online version is provided for your convenience only.

Introduction to Embedded Systems
* Embedded Systems,  Printout-2011-10-05 (Online Wikibook)
Distributed Systems
* Lectures on distributed systems: A taxonomy of distributed systems; by Paul Krzyzanowski
* Controller area network,
Printout-2011-10-05 (Online from Wikipedia)
PIAC
* Engineering a Safer World; Sections 8.1, 8,2, 8.3 & 8.4
Power Management
* CMOS, Printout-2010-09-02 (Online Wikibook)
* MOSFET, Printpout-2010-09-02 (Online Wikibook)
* Moore's Law, Printout-2010-09-02 (Online Wikibook)
Note: The printouts are from 2010 but the current versions (on the "online" links) are more or less equivalent in content.

Recommended reading Microprocessor Design
* Printout-2011-10-05 (Online Wikibook)
C-Programming
* A Little C Primer, introduction to the C-programming Language
* C Programming
http://mitpress.mit.edu/books/full_pdfs/Engineering_a_Safer_World.pdf

Magnus Persson redigerade 16 oktober 2012

Mandatory Literature The following mandatory literature (as well as the Lecture Notes) are covered in written exams

Note:the literature consists of the Printout versions below. The Online version is provided for your convenience only.

Introduction to Embedded Systems
* Embedded Systems,  Printout-2011-10-05 (Online Wikibook)
Distributed Systems
* Lectures on distributed systems: A taxonomy of distributed systems; by Paul Krzyzanowski
* Controller area network, Printout-2011-10-05 (Online from Wikipedia)
PIAC
* Engineering a Safer World; Sections 8.1, 8,2, 8.3 & 8.4
Power Management
* CMOS,  Printout-2010-09-022-10-16 (Online Wikibook)
* MOSFEToore's Law, Printpout-2010-09-022-10-16 (Online Wikibook)
* Moore's Law, Recommended reading Microprocessor Design
*
Printout-2010-091-10-025 (Online Wikibook)
Note: The printouts are from 2010 but the current versions (on the "online" links) are more or less equivalent in content.¶ Recommended reading Microprocessor Design
*
MOSFET microelectronics
* MOSFET, 
Printout-20112-10-0516 (Online Wikibook)
C-Programming
* A Little C Primer, introduction to the C-programming Language
* C Programming




http://mitpress.mit.edu/books/full_pdfs/Engineering_a_Safer_World.pdf

Jad El-Khoury redigerade 23 oktober 2012

Mandatory Literature The following mandatory literature (as well as the Lecture Notes) are covered in written exams

Note: the literature consists of the Printout versions below. The Online version is provided for your convenience only.

Introduction to Embedded Systems
* Embedded Systems,  Printout-2011-10-05 (Online Wikibook)
Distributed Systems
* Lectures on distributed systems: A taxonomy of distributed systems; by Paul Krzyzanowski
* Controller area network, Printout-2011-10-05 (Online from Wikipedia)
PIAC
* Engineering a Safer World; Sections 8.1, 8,2, 8.3 & 8.4
Power Management
* CMOS, Printout-2012-10-16 (Online Wikibook)
* Moore's Law, Printout-2012-10-16 (Online Wikibook)
Recommended reading Microprocessor Design
* Printout-2011-10-05 (Online Wikibook)
MOSFET microelectronics
* MOSFET, Printout-2012-10-16 (Online Wikibook)
C-Programming
* A Little C Primer, introduction to the C-programming Language
* C Programming
¶ ¶Engineering a Safer World
*
http://mitpress.mit.edu/books/full_pdfs/Engineering_a_Safer_World.pdf

Fredrik Asplund redigerade 24 oktober 2012

Mandatory Literature The following mandatory literature (as well as the Lecture Notes) are covered in written exams

Note: the literature consists of the Printout versions below. The Online version is provided for your convenience only.

Introduction to Embedded Systems
* Embedded Systems,  Printout-2011-10-05 (Online Wikibook)
Distributed Systems
* Lectures on distributed systems: A taxonomy of distributed systems; by Paul Krzyzanowski
* Controller area network, Printout-2011-10-05 (Online from Wikipedia)
PIAC
* Engineering a Safer World; Sections 8.1, 8,2, 8.3 & 8.4
Power Management
* CMOS, Printout-2012-10-16 (Online Wikibook)
* Moore's Law, Printout-2012-10-16 (Online Wikibook)
Recommended reading Microprocessor Design
* Printout-2011-10-05 (Online Wikibook)
MOSFET microelectronics
* MOSFET, Printout-2012-10-16 (Online Wikibook)
C-Programming
* A Little C Primer, introduction to the C-programming Language
* C Programming
Engineering a Safer World
* http://mitpress.mit.edu/books/full_pdfs/Engineering_a_Safer_World.pdf

 
Schemahandläggare skapade händelsen 22 februari 2012
Lärare Jad El-Khoury redigerade 29 augusti 2012

Labora (optional)

Lärare Jad El-Khoury redigerade 29 augusti 2012

Lab (optional; DS)

Lärare Jad El-Khoury redigerade 29 augusti 2012

Topic: Distributed Systems¶

Location: The Mechatronics & Wenström Lab (Brinellvägen 83, 3rd floor, room A332)¶

Lärare Jad El-Khoury redigerade 29 augusti 2012

Lab (optional; DSIntro)

Topic: DistributIntroduction to Embedded Systems

Location: The Mechatronics & Wenström Lab (Brinellvägen 83, 3rd floor, room A332)

Lärare Jad El-Khoury redigerade 5 september 2012

Lab (optional; IntroDS; Group1)

Topic: Introduction to EmbeddDistributed Systems

Location: The Mechatronics & Wenström Lab (Brinellvägen 83, 3rd floor, room A332)

Lärare Jad El-Khoury redigerade 24 oktober 2012

Lab (DS; -Group1; Intro-Group12)

Topic: Distributed Systems & Introduction to Embedded Systems

Location: The Mechatronics & Wenström Lab (Brinellvägen 83, 3rd floor, room A332)

 
Schemahandläggare skapade händelsen 22 februari 2012
Lärare Jad El-Khoury redigerade 29 augusti 2012

Laboration

Topic: CAN communication¶

Lärare Jad El-Khoury redigerade 29 augusti 2012

Lab (CAN)

Lärare Jad El-Khoury redigerade 29 augusti 2012

Topic: CAN communication

Location: The Mechatronics & Wenström Lab (Brinellvägen 83, 3rd floor, room A332)¶

Lärare Jad El-Khoury redigerade 5 september 2012

Lab (CANDS; Group2)

Topic: CAN communicationDistributed Systems

Location: The Mechatronics & Wenström Lab (Brinellvägen 83, 3rd floor, room A332)

Lärare Jad El-Khoury redigerade 24 oktober 2012

Lab (DS; -Group2; Intro-Group21)

Topic: Distributed Systems & Introduction to Embedded Systems

Location: The Mechatronics & Wenström Lab (Brinellvägen 83, 3rd floor, room A332)

 
under
HT 2012
Schemahandläggare skapade händelsen 22 februari 2012
Schemahandläggare redigerade 24 maj 2012

Onsdag 24 oktober 2012 kl 137:00 - 159:00

Lärare Jad El-Khoury redigerade 29 augusti 2012

Laboration (Introduction to Embedded Systems)

Lärare Jad El-Khoury redigerade 29 augusti 2012

Laboration (Introduction to Embedded Systems)

Introduction to Embedded Systems¶

Lärare Jad El-Khoury redigerade 29 augusti 2012

Lab (Intro)

Lärare Jad El-Khoury redigerade 29 augusti 2012

Topic: Introduction to Embedded Systems

Location: The Mechatronics & Wenström Lab (Brinellvägen 83, 3rd floor, room A332)¶

Lärare Jad El-Khoury redigerade 2 oktober 2012

Lab (optional; Intro)

Topic: Introduction to Embedded Systems

Location: The Mechatronics & Wenström Lab (Brinellvägen 83, 3rd floor, room A332)

Lärare Jad El-Khoury redigerade 12 oktober 2012

Lab (optional; IntroIntro; Additional Support)

Lärare Jad El-Khoury redigerade 17 oktober 2012

Lab (Intro; Additional SupportCancelled)