본문 바로가기

분류 전체보기

NAND [ NAND 강좌 1 ] NAND에 대한 이야기. 이번 강좌에서는 NAND에 대해 설명해 보고자 합니다. 우리 주변에서 어쩌면 흔히 듣기도 보기도 하는 메모리인 NAND는 저렴하면서도 대용량을 저장할 수 있기에 많은 사랑을 받고 있습니다. 특히 전원을 차단해도 데이타가 사라지지 않을 뿐더러 괜찮은 성능을 보여주기에 더더욱 사랑을 받고 있습니다. 대표적인 응용 제품으로 MP3,USB Stick,SD 카드 등을 들 수 있고 제조 업체로는 삼성,도시바,하이닉스,마이크론 등을 들 수 있습니다. 이번 강좌는 NAND 메모리에 대해 다음과 같은 순서로 진행해 보고자 합니다. 1. NAND에 대한 설명. 2. NAND의 종류. 3. NAND의 동작 원리 및 이해. 4. NAND의 사용 방법(파일 시스템등에서의 응용 ..
Windows Mobile 6.5 기대반 실망반 by 키온 Windows Mobile 6.5(이하 WM6.5) 가 RTM(Release To Manufacture) 되었다는 소식이 들리면서 XDA개발자 포럼에서는 벌써 Pre-release버전의 키친롬들이 돌아다니면서 국내에서도 HTC계열 장치와 P100 또는 소니에릭슨 X1사용자들이 WM6.5버전을 설치해서 사용하시는 분들이 계시더군요.(해외용 옴니아 i900도 있기는 하던데,,,) WM6.5의 주요 특징은 이미 많은 블로그에서 통해 알려진 바와 같이 스타일러스 중심의 터치 스크린에서 손가락 터치를 고려된 UI, pIE의 개선 그리고 애플의 AppStore와 같은 Marketplace서비스의 추가라고 할 수 있습니다. WM6.5이 탑재된 Windows Phone의 출시 시기는 올 연말이라고 알려져 있습니다. (..
인생은 한 권의 책과 같다. 어리석은 사람은 대충 책장을 넘기지만 현명한 사람은 공들여서 읽는다. 그들은 단 한번 밖에 읽지 못하는 것을 알기 때문이다. - 장 파 울 -
CeGetUserNotification() WINCE 에 기본적으로 등록되어 있는 프로그램들을 볼수 있는데 이들은 어떤 특정한 목적을 가지고 있다. 예를 들어 에서 보면 repllog.exe 를 볼 수 있는데 이는 우리가 많이 사용하는 AtiveSync를 연결 했을 경우 에 뜨는 창이다. repllog.exe를 만약에\windows 폴더에 들어가서 직접 실행을 하게 되면 파라미터가 없다고 실행이 안되는 모습을 볼수 있는데 이는 AppRunAtRs232Detect 가 해당이 된다. ActiveSync 같은 동작을 유저가 만들어서 사용을 할수 있는 API 는 다음과 같다. CeSetUserNotification() CeSetUserNotificationEx() 이 API 의 특징은 다음과 같다. ▶ 한 번만 등록을 하게 되면 똑같은 수행을 반복적으로..
Dotproject 1. APMSETUP7_2010010300.exe 설치(C:\APM_Setup\htdocs\) -> 완료 2. APM 트레이 아이콘 우클릭 -> MySQL 신규계정생성 3. dotproject_2_1_3 다운 -> 압축 해제 4. C:\APM_Setup\htdocs\ 에 복사 5. 익스플로러 실행 6. http://localhost/(경로입력) 엔터 7. id,password 입력 ( 최초 id: admin , password : passwd ) 관리자 로그인 8. dp2.0.4_Locale_ko_kr_20060720_ver.0.5.tgz 압축 해제 9. C:\APM_Setup\htdocs\dotproject\BigBlueHat-dotproject-527fa57\dotproject\locales 에 복사..
ActiveSync 연결창이 계속 뜨는 현상에 대하여 간만에 포스트를 올린다. 최근 2440기반의 보드에 WinCE 5.0을 올리는 일을 가끔씩 도와주고 있는데 얼마전부터 ActiveSync가 이슈가 되었다. USB Cable이 연결되지도 않았는데 불규칙 하지만 계속적으로 연결창이 뜨는 현상이 발생한것이다. 처음에는 당연히 USB단의 신호가 뭔가 흔들리나 했는데 찍어보면 깨끗했다. WinCE를 몇년 다뤄보긴 했지만 처음 보는 현상이고 간만에 CE하는거라서 막막했는데... 일단 Driver를 최소로 줄이고 Display,Touch,USB Function정도만 올라가도록 줄여서 해보니 문제의 현상이 발생하지 않음을 알게되어 하나씩 나머지 드라이버들 추가해서 올려보았다. 결국 증상으로 판단컨데 문제는 ... "시리얼 드라이버" !! 그중에서도 4포트 확장 시리얼..
Differential Amplifier 차동은 한자를 써서 괜히 어렵게 느껴집니다만 예전에 그렇게 써 왔으니 어쩌겠습니까... 영어로 이해하는 편이 차라리 낫습니다. Differential Amplifier 를 번역한 것이고, Differential 은 '차이가 있는' 정도의 뜻을 가지고 있습니다. 차동 증폭기는 반전 되먹임(negative feedback)을 이용하는 시스템에서 많이 쓰인다. 이 때 두 입력 단자는 각각 원래의 입력 신호, 되먹임 신호와 연결된다. 일반적인 증폭용도 외에도 전동기와 서보(servo)의 제어에도 쓰인다 증폭기는 말 그대로 신호를 키워주는 것이겠지요. 차동은 한자를 써서 괜히 어렵게 느껴집니다만 예전에 그렇게 써 왔으니 어쩌겠습니까... 영어로 이해하는 편이 차라리 낫습니다. Differential Amplifi..
SecProcPermissions() API Windows CE 5.0 호출한 프로세스의 버퍼를 그당시의 쓰래드와 관계없는 다른 쓰래드문맥(동일한 프로세스혹은 다른 프로세스)에서 접근하려 하는 경우, 반드시 접근하려는 프로세스에 대한 접근권한을 얻어야 한다 그런 쓰래드는 SetProcPermissions API 함수를 사용한다 Windows CE 6.0 SetProcPermissions API 함수는 사용되지 않는다 CeAllocAsynchronousBuffer API 함수는 Marshalling 용도로 사용된다