- ROM(Read-Only Memory)
- Mask ROM: 공장에서 구워져 나옴.
- PROM(Programmable ROM): 한 번 구울 수 있다. 그러나 수정 불가.
- EPROM(Erasable PROM): 자외선을 비춰서 지울
수 있다. 재사용 가능.
- EEPROM(Electrically EPROM): 높은 전압을 주어
지울 수 있고, 다시 사용 가능.
- RAM(Random Access Memory)
- DRAM(Dynamic RAM): 데이터가 동적으로
변하므로 주기적으로 refresh를 한다. 싸고
집적도가 높아 대용량으로 이용
- SRAM(Static RAM): refresh가 필요없고 전력소모가
적고 비싸지만 R/W가 빠르다. 주로 cache로 이용
- SDRAM(Synchronous DRAM): CPU와 주파수 동기를
맞추어 시간 지연을 최소화. 메모리 검색 작업 원활.
- Flash Memory
- 읽기 속도가 빠르고 충격에 강하다.
- 블록단위로 Write/Erase
- EEPROM보다 경제적.
- 횟수제한 100만번(EEPROM은 10만번)
- 덮어쓸 수 없어서 반드시 erase 작업을 해주어야
한다.
- erase/write가 자유롭다.
- NOR
- Direct Access가 불가능하여 erase/write가 오래걸린다.
- read는 Direct Access를 하므로 빠르다.
- 부트코드 부팅이 가능
- 데이타 안정성이 높다.
- 병렬성
- NAND
- 페이지 단위로 Read/Write
- 블록 단위로 Erase
- NOR에 비해 write/erase가 빠르다.
- 순차적 접근
- 내구성이 강하다.
- NOR보다 단가가 싸, 보통 대용량 저장장치로 사용한다.
- 부트코드 부팅이 불가능하므로 RAM으로 옮겨
실행한다.
- 직렬성
2010년 1월 12일 화요일
메모리
NMAKE : fatal error U1077: 'C:\WINCE500\sdk\bin\i386\nmake.exe' : return code '0x2'
2010년 1월 11일 월요일
프린세스(Princess)

도가니


2010년 1월 6일 수요일
The specified CE boot image could not be loaded.
The specified CE boot image could not be loaded.
Your virtual machine may not have enough RAM allocated. Try increasing the RAM allocation (if you are using Platform Buiilder open the Configure Remote Servcies dialog, choose the Emulator Download service, and click the configure button).
요따위 메세지!!!
에뮬은 x86밖에 안되는데 내가 platform builder에서 platform을 생성할 때 MIPSII로 해줬기 때문에 에뮬이 실행이 안되는 것으로 짐작된다.
근데 x86으로 했는데 이번엔 build가 안되네. ㅅㅂ
'Virtual PC/Windows CE Emulator' will cause Windows to become unstable. Windows has prevented these drivers from loading.
[boot loader]
timeout=30
default=multi(0)disk(0)rdisk(0)partition(1)\WINDOWS
[operating systems]
multi(0)disk(0)rdisk(0)partition(1)\WINDOWS="Microsoft Windows XP Professional" /nonexecute=optin /fastdetect
[boot loader]
timeout=30
default=multi(0)disk(0)rdisk(0)partition(1)\WINDOWS
[operating systems]
multi(0)disk(0)rdisk(0)partition(1)\WINDOWS="Microsoft Windows XP Professional" /execute /fastdetect
2010년 1월 5일 화요일
IT용어(약어)
- ADC (= Analog Digital Converter)
- AES (= Advenced Encryption Standard)
- AHB (= Advanced High performance Bus)
- AMBA (= Advanced Microcontroller Bus Architecture)
- APB (= Advanced Peripheral Bus)
- ASB (= Advanced System Bus)
- AVR (= Alt-Egile Bogen Vegard Wollan RISC micro-controller)혹자는 Advanced Virtual RISC라고 하기도 한다.
- AXI (= Advanced eXtensible Interface)
- CLUT (= Color Look Up Table)
- CMOS (= Complementary Metal-Oxide Semiconductor)
- DDI (= Direct Draw Interface)
- DRAM (= Dynamic RAM)
- DSP (= Digital Signal Processing)
- ECC (= Error Correcting Code): 오류 정정 코드
- EPROM (= Erasable PROM)
- EEPROM (= Electrically EPROM)
- HDMI (= High Definition Multimedia Interface): 고선명 멀티미디어 인터페이스
- I2S (= Inter IC Sound)
- LCD (= Liquid Crystal Display): 액정 디스플레이
- LSI (= Large Scale Integrated Circuit): 대규모 집적 회로
- MAE (= Media Acceleration Engine)
- MISC (= Mobile Internet Switching Controller)
- MMC (= Multimedia Card)
- MPE-FEC (= Multi-Protocol Encapsulation Forward Error Correction)
- NTSC (= National Television System Committee): 아날로그 텔레비젼 방식
- OAL (= OEM Adaptation Layer)
- OSD (= On Screen Display)
- OTG (= On the Go)
- PAL (= Phase Alternating/Alternation Line): 아날로그 방송시스템에서 사용되는 컬러 인코딩 방식
- PIO (= Programmed I/O)
- PROM (= Programmable ROM)
- PWM (= Pulse Width Modulation): 펄스 폭 변조
- RAM (= Random Access Memory)
- SDRAM (= Synchronous DRAM)
- SPDIF (= Sony Philips Digital Interconnect Format)
- SRAM (= Static RAM)
- TCM (= Tightly Coupled Memory)
- TLB (= Translation Lookaside Buffer)
- UART (= Universal Asynchronous Receiver Transmitter)
- UDMA (= Ultra DMA)
- USART (= Universal Synchronous Asynchronous Receiver Transmitter)
- VIQE (= Video and Image Quality Enhancer)