순천향대학교 컴퓨터학부 이상정

[임베디드 소프트웨어]  
                               과제제출 게시판

·         강의개요
Windows Embedded CE 환경 하에서 Win32 API를 이용한 프로그래밍 기법을 강의하고, ARM926EJ-S 코어의 ATMEL 사의 AT91CAP9-STK 타겟 보드 상에서 프로그래밍 및 디바이스 제어 등을 실습한다.

·         교재 및 실습보드
- 교재: 윈도우즈 임베디드 CE 프로그래밍, 고재관 임지영, 정보문화사, 2008.
-
실습보드:
ATMEL 사의 AT91CAP9-STK 보드
  

  • 강의 및 실습 노트
     

강의노트

실습 보충자료

0. 강의소개

 

1. Windows CE 소개

1. AT91CAP9-STK 타겟보드 실습

2. C 프로그래밍

3. 윈도우 프로그래밍

  4. 메시지

  5. 윈도우 핸들

  6. 리소스

  icon1.ico  icon2.ico

7. 선과 도형

 

  8. 텍스트

  9. 비트맵

bitmap1.bmp bitmap2.bmp mask_bitmap.bmp

  중간시험 풀이

  11. 다이얼로그

 

  12. 컨트롤

 

  13. 에디트 컨트롤

 

  14. 리스트 박스와 콤보 박스 컨트롤

 

15. 공통 컨트롤과 공통 다이얼로그

 

19. 파일

 

  20. 프로세스와 쓰레드

 

  23. 윈도우 소켓

 

  24. 채팅 프로그램

 

  25. 오목게임

 

 

 

 

l  보충자료
Windows Mobile 6 Professional SDK Refresh.msi   <- Windows Mobile 6 Professional SDK
CAP9STK_SDK.msi   <- CAP9STK SDK
setup.msi         <- ActiveSync v4.5

l  평가: 출석 및 과제 30%, 중간시험 30%, 기말시험 40%

l  관련링크
http://msdn.microsoft.com/en-us/library/aa139672.aspx <- msdn win32 development
http://msdn.microsoft.com/en-us/library/ms376734.aspx <- msdn mobile and embedded development

http://msdn.microsoft.com/en-us/embedded/default.aspx   <- Windows Embedded
http://www.microsoft.com/downloads/details.aspx?FamilyID=06111a3a-a651-4745-88ef-3d48091a390b&DisplayLang=en   <- Windows Mobile 6 Professional
http://www.microsoft.com/downloads/details.aspx?FamilyID=9fec2ca0-a503-4f9c-8228-e424480ec807&DisplayLang=ko    <- ActiveSync v4.5
http://atmel.com/dyn/products/tools_card.asp?tool_id=4234    <-
AT91CAP9-STK 보드
http://www.adeneo-embedded.com/srt/en/home    <- Adeno