2010년 5월 18일 화요일
Popup 노이즈
2010년 5월 17일 월요일
라디오 주파수 수신 감도 조절
2010년 3월 4일 목요일
Wave file 만들기 (2)
2010년 2월 26일 금요일
Wave file format
offset | size(byte) | field |
0 | 4 | "RIFF" or "LIST" |
4 | 4 | file size (data size + 40) |
8 | 4 | "WAVE" |
12 | 4 | "fmr " |
16 | 4 | 16 |
20 | 2 | WAVE_FORMAT_PCM |
22 | 2 | 1 = mono, 2 = strereo |
24 | 4 | sample rate (11kHz: 11025, 22kHz: 22025, 44kHz: 44100) |
28 | 4 | bytes per sec sample rate * channel * (bits per sample/8) |
30 | 2 | block align channel * (bits per sample/8) |
32 | 2 | bits per sample (8, 16, ...) |
36 | 4 | "data" |
40 | 4 | data size |
2010년 2월 25일 목요일
Wave file 만들기
2010년 1월 22일 금요일
pixel clock
window 크기 변경
2010년 1월 21일 목요일
origin값 변경
alpha값 적용
MIPS memory map
- KUSEG
- 사용자가 사용하는 공간
- TLB를 통해 physical addr로 변환
- KSEG0 (512M)
- cached (항상 cache를 사용함)
- cache 초기화 이후에 사용
- 상위 1bit (최상위 bit)를 0으로 만들어 physical addr로 변환
- TLB를 거치지 않고 access
- 커널이 이 영역을 사용
- KSEG1(512M)
- uncached (cache를 사용하지 않음)
- 시스템에서 cache가 정의되기 이전에 사용. (ex. reset vector addr = 0xBFC00000)
- 상위 3bit를 0으로 만들어 physical addr로 변환
- I/O 주변기기에 mapping (I/O 장치들은 그 특성상 cache를 사용해서는 안됨.)
- KSEG2(512M)
- 커널을 통해서 access 가능
- TLB를 통해 physical addr로 변환
Nand Flash Block 구조
2010년 1월 15일 금요일
BMP 파일 포멧
|
offset |
size(byte) |
field |
|
0 |
2 |
bmp file 식별코드. 항상 0x42 0x4D가 들어간다. |
|
2 |
4 |
bmp file size |
|
6 |
2 |
reserved |
|
8 |
2 |
reserved |
|
10 |
4 |
offset. bmp data의 시작 주소의 offset |
|
14 |
4 |
header size. 항상 40byte. |
|
18 |
4 |
bmp image width (pixel) |
|
22 |
4 |
bmp image height (pixel) |
|
26 |
2 |
color plane의 수. 1로 설정 |
|
28 |
2 |
한 pixel당 비트 수. 1,4,8,16,24,32. |
|
30 |
4 |
압축방식 (0=none, 1=RLE-8,
2=RLE-4) |
|
34 |
4 |
image data의 size (byte) |
|
38 |
4 |
horizontal resolution (pixel/meter) |
|
42 |
4 |
vertical resolution (pixel/meter) |
|
46 |
4 |
팔레트의 색 수 or zero |
|
50 |
4 |
중요한 색 수 or zero |