임베디드 시스템 설계

임베디드 시스템 설계

$17.95
Description
▶ 임베디드 시스템 설계에 관한 내용을 담은 전문서적입니다.
저자

류지열

현재부경대학교정보통신공학과교수다.1989~1993부경대학교전자공학과(공학사),1995~1997부경대학교전자공학과(공학석사),2000~2004ArizonaStateUniversity전기공학과(공학박사)학위를취득했다.

목차

Chapter1임베디드시스템개요ㆍ13
1.1.임베디드시스템의정의14
1.2.임베디드시스템의특징15
1.3.임베디드시스템의활용분야16
1.4.실시간시스템18
1.5.임베디드하드웨어및소프트웨어19
1.6.개발환경29
1.7.임베디드시스템개발시유의사항32

Chapter2아두이노개요ㆍ37
2.1.아두이노(Arduino)특성38
2.2.RCO아두이노구성38
2.2.1.RCOADK메인모듈38
2.2.2.RCOADK메인모듈사양39
2.2.3.RCOADK서브모듈40
2.2.4.전원42
2.2.5.메모리42
2.2.6.디지털IO42
2.2.7.시리얼통신기능42
2.2.8.인터럽트처리기능43
2.2.9.PWM출력기능43
2.2.10.I2C기능43
2.2.11.AD변환기능44
2.2.12.소프트웨어업로드자동재부팅기능44
2.3.RCOADK핀매핑레이아웃및테이블44
2.4.핀사용특이사항46
2.5.프로그램실행루틴47

Chapter3프로그램설치및개발환경ㆍ49
3.1.RCOADK보드연결하기50
3.2.개발환경프로그램다운로드51
3.2.1.드라이버설치53
3.2.2.아두이노응용프로그램을실행59
3.2.3.LEDBlink예제열기59
3.2.4.보드선택61
3.2.5.시리얼포트선택62
3.2.6.프로그램실행코드생성63
3.2.7.프로그램업로드64
3.3.아두이노스케치설명65
3.3.1.스케치프로그램단축아이콘65
3.3.2.메뉴바주요설명66
3.3.3.사용자보드추가67

Chapter4아두이노프로그램시작하기ㆍ69
4.1.BareMinimum불러오기70
4.2.프로그램구조(기본틀)71
4.2.1.setup()함수설명72
4.2.2.loop()함수설명72
4.3.Blink(LED반짝이기)73
4.3.1.Blink불러오기73
4.3.2.프로그램설명74
4.4.DigitalReadSerial76
4.4.1.필요모듈76
4.4.2.핀연결76
4.4.3.DigitalReadSerial불러오기77
4.4.4.프로그램수정79
4.4.5.프로그램설명80
4.4.6.결과확인80
4.5.Fading(LED밝기조절)81
4.5.1.필요모듈81
4.5.2.핀연결82
4.5.3.Fade불러오기83
4.5.4.프로그램수정84
4.5.5.프로그램설명85
4.5.6.결과확인85

Chapter5모듈실습(1)ㆍ87
5.1.디지털IO모듈실험88
5.1.1.필요모듈88
5.1.2.핀연결88
5.1.3.테스트프로그램90
5.1.4.결과확인92
5.2.AD테스트모듈실험92
5.2.1.필요모듈92
5.2.2.핀연결93
5.2.3.테스트프로그램94
5.2.4.결과확인95
5.3.문자형LCD모듈실험97
5.3.1.필요모듈97
5.3.2.핀연결98
5.3.3.테스트프로그램99
5.3.4.프로그램설명99
5.3.5.결과확인100

Chapter6모듈실습(2)ㆍ103
6.1.7SEGMENT모듈실험104
6.1.1.필요모듈104
6.1.2.핀연결104
6.1.3.테스트프로그램106
6.1.4.프로그램설명107
6.1.5.결과확인109
6.2.RELAY모듈실험110
6.2.1.필요모듈110
6.2.2.핀연결111
6.2.3.테스트프로그램112
6.2.4.결과확인113
6.3.PWM모듈실험(BEEP)114
6.3.1.필요모듈114
6.3.2.핀연결115
6.3.3.테스트프로그램116
6.3.4.프로그램설명116
6.3.5.결과확인117
6.4.PWM모듈실험(SERVO-HS311)117
6.4.1.필요모듈117
6.4.2.핀연결118
6.4.3.테스트프로그램119
6.4.4.프로그램설명120
6.4.5.결과확인120

Chapter7모듈실습(3)ㆍ123
7.1.RTC모듈실험124
7.1.1.필요모듈124
7.1.2.핀연결124
7.1.3.테스트프로그램125
7.1.4.프로그램설명127
7.1.5.결과확인128
7.2.온도및습도모듈실험129
7.2.1.필요모듈129
7.2.2.핀연결130
7.2.3.테스트프로그램131
7.2.4.프로그램설명135
7.2.5.결과확인135
7.3.ULTRA-SONIC모듈실험137
7.3.1.필요모듈137
7.3.2.핀연결138
7.3.3.테스트프로그램139
7.3.4.프로그램설명140
7.3.5.결과확인141
7.4.MOTOR모듈실험142
7.4.1.필요모듈142
7.4.2.핀연결143
7.4.3.테스트프로그램144
7.4.4.프로그램설명145
7.4.5.결과확인145
7.5.Bluetooth모듈실험146
7.5.1.필요모듈146
7.5.2.핀연결147
7.5.3.테스트프로그램148
7.5.4.프로그램설명149
7.5.5.결과확인149

Chapter8인터럽트실습ㆍ157
8.1.인터럽트의개념158
8.2.인터럽트실험159
8.2.1.필요모듈159
8.2.2.핀연결160
8.2.3.테스트프로그램160
8.2.4.프로그램설명161
8.2.5.결과확인163

Chapter9라이브러리만들기ㆍ165
9.1.라이브러리개요166
9.2.라이브러리제작실험166
9.2.1.필요모듈166
9.2.2.스케치모르스부호구현166
9.2.3.라이브러리로변환167
9.2.4.Morse.h작성168
9.2.5.Morse.h설명168
9.2.6.Morse.cpp작성169
9.2.7.Morse.cpp설명170
9.2.8.MorseLibrary를이용한Sketch작성171
9.2.9.MorseLibrary를이용한Sketch설명172
9.2.10.메인프로그램작성172
9.2.11.결과확인173

Chapter10프로그램제어문법ㆍ177
10.1.제어문178
10.1.1.If-else문178
10.1.2.Else-if문179
10.1.3.Switch문180
10.1.4.순환문-while과for183
10.1.5.Do-While루프187
10.1.6.Break문과Continue문189
10.1.7.Goto와Label문190
10.2.기타기초문법192
10.2.1.변수192
10.2.2.데이터형과크기193
10.2.3.상수(정수형,실수형)194
10.2.4.상수(문자형)195
10.2.5.선언문197
10.2.6.산술연산자198
10.2.7.관계연산자200
10.2.8.논리연산자201
10.2.9.증가연산자와감소연산자203
10.2.10.비트연산자206
10.2.11.지정연산자와수식212
10.2.12.조건연산자213
10.2.13.우선순위와계산순서214

Chapter11실습프로그램작성예ㆍ217
11.1.간단실습코드작성예218
11.2.종합실습코드작성예226