강좌 & 팁
TFT-LCD의 timing을 설정하기 위해서 데이타 쉬트를 보면 용어들이 조금씩 다르게 표현되어 있습니다.
아래는 사용하는 용어 중 가장 많이 사용하는 용어를 표현하였습니다.
Horizonal Timing : Pixels
A : Scanline time
B : Sync pulse lenght = hsync_len
C : Back porch = right_marginD : Active video time
E : Front porch = left_margin
______________________ ________
________| VIDEO |________| VIDEO (next line)
|--C--|----------------D---------------|--E--|
__ ________________________________ ___________
|_| |_|
|B|
|-------------------------A----------------------|
Vertical Timing : Lines
O : Total frame time
P : Sync length = vsync_len
Q : Back porch = lower_margin
R : Active video time
S : Front porch = upper_margin
______________________ ________
________| VIDEO |________| VIDEO (next frame)
|--Q--|---------------R----------------|--S--|
__ ________________________________ ___________
|_| |_|
|P|
|--------------------------O---------------------|
framebuffer 관련 내용은 kernel 소스의 Documentation/fb/framebuffer.txt 를 참조하시면 됩니다.