작업일지 썸네일형 리스트형 coLinux Portable 만들기 Portable만드는 이유: 설치를 싫어하거나 버전업시 매번 제거하고 설치해야 하는 번거로움을 피하기 위해. 1. coLinux를 다운받고 설치본에서 파일을 추출한다. - coLinux를 다운로드 받는다. - 7zip으로 압축을 해제한다. (설치파일이지만 7zip으로 해제가 가능하다.) - $PLUGINSDIR이라는 폴더를 삭제한다. - coLinux폴더를 적절한곳에 복사한다. 2. 드라이버 등록 - coLinux의 Linux시스템 드라이버를 설치한다. > colinux-daemon --install-driver - Network Driver를 설치한다. > tapinstall install OemWin2k.inf TAP0801co > tapinstall update OemWin2k.inf TAP0801.. 더보기 coLinux의 디스크 확장및 축소 - 방법1 [기존 디스크 대신 새로운 디스크로 대체 하는 방법] 디스크 용량이 줄어들 경우 기존 디스크의 실제 사용량(디스크 사이즈가 아님) 보다 커야한다. 새로운 가상 디스크 이미지 생성 > fsutil file createnew debian.squeeze.root.disk size 더보기 coLinux의 .conf파일설명 coLinux의 구동환경파일인 .conf파일의 설명. debian-lenny.10gb.conf의 내용 # # This is an example for a configuration file that can # be passed to colinux-daemon in this manner: # # colinux-daemon @example.conf # # Note that you can still prepend or append configuration and # boot parameters before and after '@', or you can use more # that one '@ to load several settings one after another. # # colinux-daemon @exa.. 더보기 리눅스에서 디스크 단편화 처리방법 P2P처럼 작은 파일들의 rewite가 빈번하면 디스크 단편화가 생기기 마련이다.Windows처럼 빈번히 할일은 아니지만 단편화로 인해 조각모음이 필요 하다면 mv를 써서 조각모음 효과를 낼수 있다.보통 P2P의 temp경로가 그러한데 이 디렉토리를 mv로 다른 파티션으로 이동했다가 다시 복사해 넣는 방법으로 해결 가능하다. 더보기 라자루스에서 "Fatal: Can't find unit Unix used by FileProcs" 에러처리 플랫폼을 변경하면서 컴파일 하다보면 간혹 발생하는 에러임. [발생상황] 1. 빌드도중 프로세스가 비정상 종료될때. 2. 패키지 빌드시 LCL바이너리들이 엉켜버릴경우. 3. Daily버전을 다운받아 사용시 이미 빌드되어 있는것을 사용할때. 여러가지 상황이 있겠으나 이미 빌드되어 있는 바이너리들이 안맞거나 파일들이 없거나 할 경우 발생되는듯함. [대처방법] Lazarus->Tools->Configure Build Lazarus에서 LCL, PackageRegistration, IDE Interface를 다시 재빌드 해본다. (이때 플랫폼 설정이 맞는지 확인 해야함.) 더보기 SpyTool 운영체제 : Win98/WinME/Win2000/WinXP 작고 가벼우며 Color Spy와 윈도우 핸들에 직접 메세지를 보내는 기능등이 있다. (오래된 프로그램이라 개발사이트가 없어진듯함. 새로운 스파이툴을 구하던지 아니면 같은걸로 하나 만들어야 할듯...) 첨부파일 참조. 더보기 Lazarus(CodeTyphon version)에서 WinCE디버깅 방법 에뮬레이터를 사용하지 않고 WinCE장치에 직접 연결하여 디버깅 하는 방법. [개발전 준비사항] - ActiveSync를 설치 한다. - cecopy.exe를 준비한다. (cecopy.exe는 WindowsMobilePowerToys.msi에 있으며 구할수 없다면 "Remote API"를 이용해 파일복사 하는 프로그램을 만들어 쓸수도 있다.) C:\pp\bin\i386-win32\에 복사하고 PATH에 "C:\pp\bin\i386-win32"를 추가한다. [Lazarus 설정]"Environment->Options...->Debuger"에서 "Debugger type and path"에서 Lazarus의 디버거를 WinCE용으로 설정한다. "Project->Project Options...->Compil.. 더보기 Lazarus(CodeTypon version) 설치및 환경설정 Lazarus의 크로스플랫폼 설정을 좀더 편하게 지원해주는 CodeTyphon이라는 프로그램이 있다. 아래는 CodeTyphon을 통해 Lazarus의 WinCE환경을 구축하는 방법을 설명한다. [설치] CodeTypon 1.10 을 다운로드한다. C:\CodeTypon폴더를 생성하고 압축을 해제한다. C:\CodeTypon\setup.bat을 실행한다. "7"번을 선택해서 설치한다. 설치가 완료되면 "c:\lazarus", "c:\pp"가 생성됨. [플랫폼 환경설정] "c:\CodeTyphon\CodeTyphon_win32.exe"을 실행한다. "Cross-Build"에서 플랫폼에 맞는것들을 빌드 해준다. 아래는 "arm-wince", "arm-linux", "i386-linux"를 빌드해준후의 화면이.. 더보기 터치 클릭음 변경 첨부된 WaveClick을 이용하여 터치 클릭음을 원하는 소리로 변경 할 수 있다. 레지스트리 수정이 필요하며 레지스트리 수정은 "환경에 따른 Platform.reg, Platform.bib 수정 방법"을 참조한다. 더보기 환경에 따른 Platform.reg, Platform.bib 수정 방법 개발하다 보면 하나의 bsp에서 platform.reg, platform.bib를 조금씩 변경 할일이 있다. 기본 BSP의 platform.reg, platform.bib를 직접 수정하는것 보다 추가되는 부분에 대해 파일을 따로 두어 관리 하는것이 개발시 편리하다. 아래 내용에서는 platform.reg, platform.bib는 최대한 원본을 유지하고 platformex.reg, platformex.bib에 드라이버추가, 폰트를 커널이미지에서 빼서 NAND에 두고 호출하는 방법등이 들어 있다. [platform.reg 수정방법] Base가 되는 BSP의 platform.reg를 열어서 "#include"를 사용해서 파일을 import한다. (추가 부분은 붉은색으로 표시 해두었음.) ;; Copyrigh.. 더보기 이전 1 2 3 4 5 6 7 8 ··· 10 다음