Download presentation
Presentation is loading. Please wait.
Published byCody Brixey Modified over 9 years ago
1
Lecture 0. Course Introduction Prof. Taeweon Suh Computer Science Education Korea University ECM553 Special Topics in Computer Science 1
2
Korea Univ Course Information Instructor Prof. Taeweon Suh Prerequisite Computer Architecture, Operating Systems, C-programming Textbook Getting Started with Arduino by Massimo Banzi, O’Reilly, 2011 Office hours After class as needed By appointment at Lyceum 307 Class web http://esca.korea.ac.kr/ http://esca.korea.ac.kr/ Contact Information suhtw@korea.ac.kr suhtw@korea.ac.kr 02-3290-2397 2
3
Korea Univ Objectives Utilize a computer system to play with real-world electronic components Understand fundamentals of computer systems Discuss and devise lab materials for educating Computer Science to K-12 students 3 Arduino Uno Board
4
Korea Univ Lab Environment Hardware Windows-based PC Arduino Uno board Software GUI-based Arduino tool Processing Language 4
5
Korea Univ Computer Systems General-purpose computer systems Embedded Systems 5
6
Korea Univ A Computer System (till 2008) 6 CPU North Bridge South Bridge Main Memory (DDR2) FSB (Front-Side Bus) DMI (Direct Media I/F) Hard disk USB PCIe card Peripheral devices Graphics card But, don’t forget the big picture!
7
Korea Univ Present, Near Future and More… 7 CPU North Bridge South Bridge Main Memory (DDR2) FSB (Front-Side Bus) DMI (Direct Media I/F) CPU North Bridge South Bridge Main Memory (DDR3) Quickpath (Intel) or Hypertransport (AMD) DMI (Direct Media I/F) Core 2 Duo – based Systems Core i7– based Systems Keep in mind that CPU and computer systems are evolving at a fast pace
8
Korea Univ iPhone 4 Teardown 8 A4 Processor (ARM Cortex A8) designed by Apple manufactured by Samsung GSM and more GSM (Global System for Mobile communications): 3G Samsung flash memory (32GB): K9PFG08 Audio Codec (Cirrus Logic) 512MB Mobile DDR
9
Korea Univ TI touchscreen controller STMicroelectronics’ Gyroscope STMicroelectronics’ 3-axis accelerometer iPhone 4S 9 A5 Processor (ARM Cortex A9 Dual-core) designed by Apple and manufactured by Samsung http://www.ifixit.com/Teardown/
10
Korea Univ A4 Processor (ARM Cortex A8 Single-core) GSM and more iPhone 4S vs iPhone 4 10 A5 Processor (ARM Cortex A9 Dual-core)
11
Korea Univ LCD Driver Yamaha Audio Codec Audio Processor Galaxy Note Teardown 11 STMicroelectronics’ Gyroscope
12
Korea Univ Flip-chip DRAM on App. Processor K3PE7E700B-XXC1 low power 1GB DDR2 S5PC210 Exynos 4210 : ARM Cortex A9 (Dual-core) 1.4GHz with Mail-400 MP GPU Galaxy Note Teardown 12
13
Korea Univ Atmega328 Overview 13 8-bit CPU Timer/Counter Internal memories 32KB Flash 1KB EEPROM 2KB SRAM Serial Peripheral Interface Universal Synchronous and Asynchronous serial Receiver and Transmitter (Serial) GPIO 2-wire Serial Interface
14
Korea Univ If Time Permits… Android phone + ADK (Android Open Accessory Development Kit) Board 14 IOIO for Android Android Mega ADK
15
Korea Univ Grading Policy K-12 Education Proposal & Project: 60% Class Presentations: 40% 15
Similar presentations
© 2025 SlidePlayer.com. Inc.
All rights reserved.