80 likes | 267 Vues
Advanced Embedded Systems Design. Lecture 9 Communications busses for embedded systems BAE 5030 - 003 Fall 2004 Instructor: Marvin Stone Biosystems and Agricultural Engineering Oklahoma State University. Goals for Class Today. Questions over reading / homework ( Chapters 19,20,21,22 )
E N D
Advanced Embedded Systems Design Lecture 9 Communications busses for embedded systems BAE 5030 - 003 Fall 2004 Instructor: Marvin Stone Biosystems and Agricultural Engineering Oklahoma State University
Goals for Class Today • Questions over reading / homework (Chapters 19,20,21,22) • USB from a developers prospective – (Patrick) • Communications busses introduction – (Stone) • Set assignment
LIN On-board busses (inter-IC busses) SPI I2C Microwire 1-Wire Industrial MODBUS RS485 Ethernet Fieldbus Bitbus CAN DeviceNet SDS CiA Proprietary RS 485 CAN Automotive SAE J1850 SAE J1708 / 1587 CAN based SAE J1939 / ISO 11783 Fault tolerant busses ByteFlight FlexRay TTP / TTCAN MOST Avionics MIL-STD-1553 ARINC 429 Marine NMEA 0183 NMEA 2000 (IEC 61162-3 ) Ethernet Ethernet IEEE 803.2 – Further defined ethernet 803.11 – wireless LAN 802.15.4 – Zigbee Communications busses for embedded systems(A very abridged list!)
Resources – See Web Page • Serial Busses compared: http://www.embedded.com/story/OEG20020528S0057 • LIN bus: http://www.embedded.com/story/OEG20021110S0007 • Lecture today: • LIN Protocol description from W. Specks, H.-C. Wense, Freescale (Motorola): • www.freescale.com/files/microcontrollers/doc/reports_presentations/LINOVERVIEWPRESENT.ppt
Serial busses compared John Patrick Serial Protocols Compared Embedded Systems Programming (05/31/02, 09:52:54 AM EDT) Embedded.com http://www.embedded.com/story/OEG20020528S0057
Assignment • Install the Pont time triggered scheduler in hardware and toggle the RED/GREEN LED at 1 per sec. • Read Pont, Chapter 23,24 • Tutorial – 30 min • Review SPI / I2C – Brody • CISC/RISC comparison for embedded applications - Ragu