'2008/05/13'에 해당되는 글 2건

  1. 2008.05.13 SMDK6400 - CS8900 드라이버 포팅
  2. 2008.05.13 WinCE 에서 platform.bib/dat, project.bib/dat
http://blog.naver.com/wizard412.do?Redirect=Log&logNo=140048570456

일단 wizard412님의 방법으로 올리니 간단... (한걸 한참 헤멨다 OTL)

레퍼런스보드에 PowerButton과 인터럽트가 공유되는 문제가 있다...
이더넷 인터럽트를 쓰던 파워버튼 인터럽트를 쓰던 둘중 하나만 된다.

nand에서 부트로더에서 지정한 맥어드레스 사용하도록 수정 중...

작업 끝나면 마저 정리해서 올려야겠다.

이놈에 건 PXA시리즈랑 뭐 이리 다른 건지 -_-;

역시 디버깅은 printf, fprintf, retailmsg 등등이 짱!
Posted by freezn
삽질기행/잡다정보2008. 5. 13. 19:59

platform : BSP
project : BSP로 만들어낸 project

bib
TAB name : MODULES

;   Name              Path                                    Memory Type
;   --------------    ----------------------------------  -----------
cs8900.dll    $(_FLATRELEASEDIR)\cs8900.dll   NK SHK


Name : 파일명.
커널의 Windows 디렉토리에 이 파일명으로 적재된다.

Path : 가져올 파일
$(_FLATRELEASEDIR) 은
(your workspace)\~~\RelDir\~~_Release 이다. (혹은 Debug)


Memory Type : 타입
NK : 커널에 적재함
S : 뭐더라?
H : Hidden (파일이 안보인다.)
K : 커널모드 (권한이 커널 권한이 필요한 드라이버나.. 그런 거...)


dat
파일을 배치한다.

Directory("\Windows\LOC_DESKTOP_DIR"):-Directory("Example")
 
"\Windows\바탕 화면"에 "Demo" 디렉토리를 만든다.
여기서 LOC_DESKTOP_DIR 는?
"바탕 화면"을 말하는 locale 단어들. 영문판이라면 Desktop

Directory("\Windows\LOC_DESKTOP_DIR\Example"):-File("Test1.lnk","\Windows\Test1.lnk")
\Windows\Test1.lnk 파일을 \Windows\LOC_DESKTOP_DIR\Example 에 Test1.lnk 라는 이름으로 배치한다.

Posted by freezn