Nyhetsflöde
Logga in till din kurswebb
Du är inte inloggad på KTH så innehållet är inte anpassat efter dina val.
Har du frågor om kursen?
Om du är registrerad på en aktuell kursomgång, se kursrummet i Canvas. Du hittar rätt kursrum under "Kurser" i personliga menyn.
Är du inte registrerad, se Kurs-PM för MF2042 eller kontakta din studentexpedition, studievägledare, eller utbilningskansli.
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).
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)
Lärare Jad El-Khoury redigerade 9 november 2012
Laboration (Cancelled)
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¶ 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.¶
* main.c
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
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
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
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)
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
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)
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)
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)