2008.03.17(월) ~ 21(금)

5일간 WDM USB DeviceDriver 교육을 수원에서 받았다.


강사는 데브그루의 송지호 대표이사님...

http://www.devguru.co.kr/06/0601.asp


대표이사인줄은 모르고 교육을 받았다. 과장님인줄 알았는데...


그동안 궁금했던 많은 것들을 해결할 수 있었고,

지적 자극을 마음껏 받을 수 있었던 정말 좋은 기회였었다.



USB에 대한 어렴풋한 스펙은 예전부터 알고 있었지만,

이번 교육을 통해 정말 제대로 알 수 있었고,

WDM에 대한 어렴풋한 내용도 알 수 있어서 너무 너무 좋았다.


얼마 전에 심심해서 장만한 USB Driver 학습용 Kit를 가지고 한 번 놀아봐야겠다.

반응형

전북대학교 평생교육원
http://www.cec.chonbuk.ac.kr/

겨울방학 시즌에도 신청을 했었지만,
업무가 몰릴 때라서 수강에 실패(?)를 했었다.

이번 08년 1학기에 다시 신청을 했고, 아직은 잘 듣고 있다.

[ 일본어 회화 초급 야간반 ]
   화/목 : 19:00 ~ 21:00
   타키자와 노리오키
   016 - 640 - 0179

"입문 -> 초급 -> 중급 -> 고급"의 순서대로 진행되는 강의라고 한다.
입문은 사정상 건너뛰고, 지금 초급으로 듣고 있다.

교재는
노비노비 일본어(초급 2)(CASSETTE TAPE2개포함) 상세보기
김지민 지음 | 파고다 펴냄
이 책은 초보자들도 혼자서 쉽게 학습할 수 있도록 쉽고 체계적이면서 과학적으로 쓰여진 일본어 교재입니다. 필자의 16년간의 학습 현장 강의 경험과 자료를 정리하여 학습자들이 쉽고 재미있게 체계적인 학습을 할 수 있도록 구성되어 있습니다.
"노비노비 일본어 초급2"으로 한다. '초급1'은 입문 단계에서 했다고 한다.
노비노비 일본어(초급 1)(CASSETTE TAPE2개포함) 상세보기
김지민 지음 | 파고다 펴냄
초보자들도 혼자서 쉽게 학습할 수 있도록 쉽고 체계적이며서 과학적으로 쓰여진 일본어 기초교재이다. 현실감 있는 일상회하에 중점을 두었고 해석을 넣어서 내용 이해도를 노폈다. 새로나온 단어를 정리해두었고 내용을 테이프에 수록하여 청취력을 기르도록 하였다. 기본문법과 문형을 쉽고 체계적으로 정리해서 설명하였으며 해석을 넣어서 내용이해도를 높엿다. 그과의 문법포인트를 살려 일상생활에서 많이 쓰이는 단어로 서
그래서 혼자 자습하기 위해서 '초급1'도 샀다. (과연 내가 자습을 끝까지 할까? ^^)

여하튼 좋은 선생님과 재미있는 동급생(?)들이 생겼으니,
즐겁게 한 번 공부해봐야겠다.
반응형


ATmega128에 작성한 프로그램을 전송하기 위한 케이블이 필요하다.

ISP : In-System Programmer

보통은 아래와 같은 프린터포트를 활용한 Serial-ISP를 활용한다고 한다.

사용자 삽입 이미지

내가 지금 공부하려는 환경에서는 프린터포트가 없기에, USB-ISP를 활용할 예정이다.

사용자 삽입 이미지

위 제품은 아래 회사 제품으로, 드라이버 설치 후 사용해야 한다.
http://www.newtc.co.kr/


반응형

'민이나라'에서 많은 정보를 알 수 있었다.
http://blog.daum.net/devil1879/14303121
=============================================================
[ 컴파일러 ]
1. CodeVisionAVR (http://www.hpinfotech.ro/)
    - 상용 프로그램으로, 다운로드 프로그램이 내장되어있다.
    - 코드 사이즈에 제한이 있는 무료 버전도 있긴 하다.
    - v1.25.8 버전이 현재(08.03.06) 가장 최신 버전

2. AvrEdit (http://www.terabank.co.kr/)
    - 무료 프로그램으로, 국내 업체에서 제작 배포되고 있다.
    - 황해권씨가 제작한 것으로 알고 있다.
    - AVR-gcc 기반의 WinAVR을 포함하고 있는 통합환경
    - v3.7c(Update)-Eng / v3.6-Kor 버전이 가장 최신 버전

3. AVR Studio 4 (http://www.atmel.com/)
    - ATmega128의 제조사인 ATmel사에서 제공하는 프로그램이다.
    - 어셈블리 컴파일러는 내장되어 있다.
    - WinAVR은 별도로 설치해야 한다.
    - v4.13 / SP1 / SP2 까지가 최신버전이다.

4. WINAVR (http://winavr.sourceforge.net/)
    - 정체는 AVR-gcc의 최근 이름(?)이란다.
    - 발음은 희한하게도 'whenever'라고 한단다.
    - v20071221 현재 최신버전이다.

[ 다운로더 ]
1. ToastProg2005 (http://www.seniorcom.co.kr/)
    - 시니어컴이라는 곳에서 제작 배포하고 있는 듯 함.
    - 공식사이트 http://cafe.daum.net/avr8051
    - 일명 "PonyProg보다 빠른 국산 무료 AVR ISP 프로그램".
    - v1.1b 최신 버전

2. PonyProg2000 (http://www.lancos.com/prog.html)
    - 무료 프로그램으로 가장 유명한 serial device programmer이다.
    - 이태리 프로그래머 Claudio Lanconelli의 작품이다.
    - 최근 칩은 지원하지 못한다고 한다.
    - v2.07c BETA 최신 버전


위와 같은 프로그램들 중에서,
개인적인 선택으로 "CodeVision"을 사용해서 공부하도록 하겠다.
반응형

ATmega128 공부하려고 보드 하나 장만했다.
http://www.devicemart.co.kr/mart7/mall.php?cat=004008000&query=view&no=15964
41,800 원(부가세별도)이다.
SD의 의미는 SmartDisplay사에서 만들었음을 의미한다.
설명은 아래와 같다.
===================================================================
오랫만에 들어갔더니, 디바이스마트에서는 판매가 종료되었나보다.

"스마트디스플레이"에서 찾을 수 있었다.
http://www.smartdisplay.co.kr/FrontStore/iGoodsView.phtml?iCategoryId=5&iCategoryIdMain=0&iGoodsId=0005_00004&iCurrentPage=1





======================================================================
SD-128C Package

제품설명

  • ATMEGA128을 사용한 교육 / 개발 보드 입니다. 개발자가 주변회로를
    설계하기 쉽도록 많은 기능들을 SD-128C에서 지원합니다.

제품사양

  • CPU : ATMEGA128-16AU (TQFP)
  • Size : 90mm * 61mm
  • 전원 : 12V (5V는 헤더 입력으로 가능)
  • Clock : 16Mhz
  • 외부 데이터 메모리 내장 : 32Kbyte SRAM
  • 74HC573 사용으로 어드레스 디코딩이 가능
  • ATF(GAL)16V8 사용으로 6개의 Chap Enable 신호 생성
  • 3A 스위칭 레귤레이터 사용으로 주변회로 확장 시 풍부한 전류 제공
  • DAC와 OP-Amp와 같은 아날로그 소자를 구동하기 위한
  •      부전압(-10V) 출력 회로 내장
  • 외부에서 전원 입력 가능
  • 외부로 전원 출력 가능
  • 2개의 RS232 포트 사용
  • 문자 LCD를 위한 커넥터 내장
  • ISP 커넥터 내장
  • JTAG 커넥터 내장
  • 4개의 LED 내장
  • 4개의 포트 스위치 내장
  • Reset Switch 실장
  • RTC(Real Time Clock) 크리스탈 내장
  • 회로도및 데모 소스 제공(첨부자료다운)


회로도

데모소스
반응형

디자인 패턴과 아키텍처 스타일의 차이를 설명하시오.
================================================================
'디자인 패턴'의 정의와 특징, '아키텍처 스타일'의 정의와 특징을 각각 정리해야 할 것 같다.
초반에 공부 제대로 하는 것 같다. 휴우~^^

문제는 이러한 것들의 "소스"를 어떠한 것으로 하는지가 관건이 될 것 같다.
================================================================
반응형


소프트웨어 아키텍처(Software Architecture)를 정의하시오.
세가지 주요 요소를 중심으로 기술하시오.
=========================================================================
나의 첫 기술사 기출문제 정리의 시작을 이것으로 한 것은 의미가 큰 것 같다.
SA에 대한 정의를 찾아보면서, 조금은 황당했다. 이유는?! 정의가 없다!
아니, 없는 것이 아니라, 붙이기 나름이다!! 결론은?! 정답이 없다!

SA분야에서 가장 많은 저서를 내고 있고, 관련 교육을 주도하고 있는 곳은
카네기멜론 대학교라고 한다. 그중에서도 SEI(Software Engineering Institude).

http://www.sei.cmu.edu/architecture/definitions.html

여기에서 SA의 정의를 살펴보면,
"현대적정의/고전적정의/서지적정의"로 구분해서 정의를 보여주고 있다.

결론은 정의가 정말 다양하다. 각자가 정의하기 나름이라는 생각이 든다.
이런 마당에 3가지 중요 요소를 중심으로 기술한다는 것은 더 황당하게 만든다.

기술사 시험이라는 것이 이러한 것 같다.
100% 모범답안이 없는 문제에 대해서 최선의 대답을 만들어 내는 사람을 평가하는 시험.


[2008.05.06 추가]
https://seir.sei.cmu.edu/seir/seir-home.html

"SEI에서 만든 SWE 자료 공유(?)용 사이트"라고 합니다.
등록은 무료입니다.
=========================================================================

소프트웨어 아키텍처 이론과 실제 상세보기
렌 베스 지음 | 에이콘출판 펴냄
제9회 JOLT상 수상작 실무 사례를 통해 익히는 소프트웨어 아키텍처 지침서. 이 책은 소프트웨어 아키텍처의 개념 설명에서부터 저자들의 실무 경험을 통한 소프트웨어 시스템의 설계, 명세, 확인 작업의 핵심 기술들을 소개한다. 또한 실무에서의 아키텍처 사례 연구를 통해 소프트웨어 시스템을 설계하는 방법과 시스템 구성요소들의 상호작용과 역할, 실제 환경에서 구현할 수 있는 법에 이르기까지의 내용을 제시한다. &l

'소프트웨어 아키텍처'에 대해서 알아보다가 다들 필독서로 일컫는 책을 발견하게 되었다. 그러다가 알게 된 사실... "저 책을 가지고 있었다. 단지, 읽어보지 않고 있었을 뿐이었다" ㅜㅜ

'렌 베스, 폴 클레멘츠, 릭 캐즈먼' 3명의 저자 모두 SEI에서 기술분야 수석연구원으로 있고, 옮긴이들 7명 모두 CMU에서 SE관련 석사과정(MSE/MSIT-SE)을 마쳤다.

이하 내용은 위 책을 기반으로 하여 나름대로 정리한 내용이다.
정리라고는 하지만, 거의 책 내용 그대로이다. ^^
=========================================================================

반응형

오늘은 무심코 자료를 찾는답시고 서핑질을 하다가 월척을 잡았다!

세계적인 소셜 북마킹 사이트인 DIGG를 통해서, 유용한 Podcasts를 찾는 것이다.

http://bloggertip.com/entry/learning-english-with-digg-podcast

위 사이트를 통해서 살아있는 영어를 통해서 일본어를 공부할 수 있다.

영어와 일어를 같이 공부하고 있는 나로써는 정말 멋진 자료이다.

http://www.digg.com 사이트에 접속해서, "Podcasts"를 선택한 다음에

"Education"을 선택하고, "JapanesePop101.com | Learn Japanese"를 선택하면 된다.

그러면 영어로 일본어 공부를 하는 강의를 들을 수 있다.

그것도 공짜로~!!! 듣기만 가능한게 아니라 다운로드도 가능하다!! 공짜로~!!



무료로 이런 서비스가 가능한 팟캐스트가 무엇인지 알고 싶으시다면,

http://bloggertip.com/entry/original-meaning-of-podcast

동영상으로 친절하게 설명해준다~!!! ^^

IPod의 무서움을 알 수 있다~ @.@
반응형

+ Recent posts