рд▓рдХреНрд╖реНрдп рдкреНрд░рдгрд╛рд▓реА рдкрд░ рд╡рд┐рдХрд╕рд┐рдд рдЕрдиреБрдкреНрд░рдпреЛрдЧ рдХреЛ рд╡рд┐рдХрд╕рд┐рдд рдХрд░рдиреЗ рдФрд░ рд╕реНрдерд╛рдкрд┐рдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдЙрдкрдХрд░рдг рд╕реНрдерд╛рдкрд┐рдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдПрдХ рдЧрд╛рдЗрдбред рдореБрдЦреНрдп рдкреАрд╕реА рдбреЗрдмрд┐рдпрди рдЪрд▓ рд░рд╣рд╛ рд╣реИ, рдФрд░ рд▓рдХреНрд╖реНрдп рдорд╢реАрди 400 рдореЗрдЧрд╛рд╣рд░реНрдЯреНрдЬ рд╕реИрдорд╕рдВрдЧ S3C2440A ARM920T рдкреНрд░реЛрд╕реЗрд╕рд░ рдкрд░ рдЖрдзрд╛рд░рд┐рдд рдПрдХ рдорд┐рдиреА 2440 рд╣реИред
рдореИрдиреБрдЕрд▓ QVFB рдПрдореБрд▓реЗрдЯрд░ рдХреЗ рд╕рд╛рде рдХрд╛рдо рдХрд░рдиреЗ рдкрд░ рдЪрд░реНрдЪрд╛ рдХрд░рддрд╛ рд╣реИ, рд▓рдХреНрд╖реНрдп рдбрд┐рд╡рд╛рдЗрд╕ рдХреЗ рд▓рд┐рдП рдПрдХ рдХрд╛рд░реНрдпрд╢реАрд▓ рдорд╢реАрди рдкрд░ рд╕рдВрдХрд▓рди рдХрд░рддрд╛ рд╣реИ, рдФрд░ tslib рдЪрд╛рд▓рдХ рдХреЛ рд╕рдВрдХрд▓рд┐рдд рдФрд░ рд╕реНрдерд╛рдкрд┐рдд рдХрд░рддрд╛ рд╣реИ, рд▓рдХреНрд╖реНрдп рдорд╢реАрди рдкрд░ рдкреБрд╕реНрддрдХрд╛рд▓рдпреЛрдВ рдХреЛ рд╕реНрдерд╛рдкрд┐рдд рдХрд░рддрд╛ рд╣реИред
рд▓рдШреБ рдХрд╛рд░реНрдп рдпреЛрдЬрдирд╛
1. X11 рдХреЗ рд▓рд┐рдП Qt рд╕реНрдерд╛рдкрд┐рдд рдХрд░реЗрдВ рдФрд░ QVFB рд╕рдВрдХрд▓рд┐рдд рдХрд░реЗрдВред
2. QVFB рдХреЗ рд▓рд┐рдП Qt рд╕реНрдерд╛рдкрд┐рдд рдХрд░реЗрдВред
3. рдПрдЖрд░рдПрдо рдХреЗ рд▓рд┐рдП рдХрдВрдкрд╛рдЗрд▓рд░ рд╕реНрдерд╛рдкрд┐рдд рдХрд░реЗрдВред
4. рдПрдЖрд░рдПрдо рдХреЗ рд▓рд┐рдП рдХреНрдпреВрдЯреА рд╕реНрдерд╛рдкрд┐рдд рдХрд░реЗрдВред
5. рд╕рдВрдХрд▓рд┐рдд tslibред
6. рдЯрд╛рд░рдЧреЗрдЯ рдорд╢реАрди рдкрд░ Qt рдФрд░ tslib рд▓рд╛рдЗрдмреНрд░реЗрд░реА рд╕реНрдерд╛рдкрд┐рдд рдХрд░реЗрдВред
X11 рдХреЗ рд▓рд┐рдП Qt рд╕реНрдерд╛рдкрд┐рдд рдХрд░реЗрдВ
рд╕рднреА рдЙрдкрдХрд░рдг рд╕реНрдерд╛рдкрд┐рдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП, рд╣рдореЗрдВ рдХрд╛рдо рдХрд░рдиреЗ рд╡рд╛рд▓реА рдорд╢реАрди рдкрд░ рд▓рдЧрднрдЧ 20 рдЬреАрдмреА рдЦрд╛рд▓реА рдЬрдЧрд╣ рдФрд░ рд▓рдХреНрд╖реНрдп рдорд╢реАрди рдкрд░ 20 рдПрдордмреА рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реИред
рд▓рд┐рдирдХреНрд╕ / рдПрдХреНрд╕ 11 рдХреЗ рд▓рд┐рдП рдХреНрдпреВрдЯреА 4.6.3 рд▓рд╛рдЗрдмреНрд░реЗрд░реА рдбрд╛рдЙрдирд▓реЛрдб рдХрд░реЗрдВред
рдЕрдЬреНрдЮрд╛рдд рдХрд╛рд░рдгреЛрдВ рд╕реЗ, рдЗрд╕рд╕реЗ рдкреБрд░рд╛рдиреЗ рд╕рдВрд╕реНрдХрд░рдг рд╣рдорд╛рд░реЗ рдорд┐рдиреА 2440 рд▓рдХреНрд╖реНрдп рдбрд┐рд╡рд╛рдЗрд╕ рдкрд░ рдХрд╛рдо рдирд╣реАрдВ рдХрд░рддреЗ рд╣реИрдВред рдЗрд╕рд▓рд┐рдП, рдХреЗрд╡рд▓ рдЗрд╕ рд╕рдВрд╕реНрдХрд░рдг рдХреЛ рдПрдЖрд░рдПрдо рдХреЗ рд▓рд┐рдП рдХреНрдпреВрдЯреА рдХреЗ рд░реВрдк рдореЗрдВ рд╕реЗрдЯ рдХрд░рдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реИред X11 рдХреЗ рд▓рд┐рдП Qt рдФрд░ QVFB рдХреЗ рд▓рд┐рдП Qt рдХреЗ рд░реВрдк рдореЗрдВ, рдЖрдк рдЖрдзрд┐рдХрд╛рд░рд┐рдХ рд╕рд╛рдЗрдЯ рд╕реЗ рдирд╡реАрдирддрдо рд╕рдВрд╕реНрдХрд░рдг рд╕реНрдерд╛рдкрд┐рдд рдХрд░ рд╕рдХрддреЗ рд╣реИрдВред
рд╕реНрдерд╛рдкрд┐рдд рдХрд░рддреЗ рд╕рдордп, рдЖрдзрд┐рдХрд╛рд░рд┐рдХ рд╕рд╛рдЗрдЯ рд╕реЗ рдирд┐рд░реНрджреЗрд╢реЛрдВ рдХрд╛ рдкрд╛рд▓рди рдХрд░реЗрдВред
рдпрд╣рд╛рдВ рдЙрди рдХрдорд╛рдВрдб рдХрд╛ рд╕реЗрдЯ рд╣реИ рдЬреЛ рд╣рдорд╛рд░реЗ рдорд╛рдорд▓реЗ рдореЗрдВ рдЙрдкрдпреЛрдЧ рдХрд┐рдП рдЧрдП рдереЗред
рд▓рд╛рдЗрдмреНрд░реЗрд░реА рд╕реНрдерд╛рдкрд┐рдд рдХрд░реЗрдВред рдпрджрд┐ рдХреЙрдиреНрдлрд╝рд┐рдЧрд░ рдХреЗ рдкрд░рд┐рдгрд╛рдорд╕реНрд╡рд░реВрдк рдФрд░ рдХрдорд╛рдВрдб рддреНрд░реБрдЯрд┐ рд╕рдВрджреЗрд╢ рджрд┐рдЦрд╛рдИ рджреЗрддреЗ рд╣реИрдВ, рддреЛ рдЖрдкрдХреЛ рдЗрди рд╕рдВрджреЗрд╢реЛрдВ рджреНрд╡рд╛рд░рд╛ рд╕рдВрджрд░реНрднрд┐рдд рдЕрддрд┐рд░рд┐рдХреНрдд рд▓рд╛рдЗрдмреНрд░реЗрд░реА рд╕реНрдерд╛рдкрд┐рдд рдХрд░рдиреЗ рдФрд░ рдХрдорд╛рдВрдб рджреЛрд╣рд░рд╛рдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реИред
sudo aptitude install libxtst-dev
sudo aptitude install libxext-dev
sudo рдПрдкреНрдЯреАрдЯреНрдпреВрдб рд╕реНрдерд╛рдкрд┐рдд x11protoxext-dev
sudo aptitude install libxrender-dev
sudo aptitude install xnest
рдЕрднрд┐рд▓реЗрдЦрд╛рдЧрд╛рд░ рдХреЛ рдЕрдирдкреИрдХ рдХрд░реЗрдВред
gunzip qt- рд╣рд░ рдЬрдЧрд╣-рдУрдкрдирд╕реЛрд░реНрд╕-src-4.6.3.tar.gz
tar xvf qt- рд╣рд░ рдЬрдЧрд╣-рдУрдкрди-рд╕реЛрд░реНрд╕-src-4.6.3.tar
mv ./qt-everywhere-opensource-src-4.6.3 ./qt-X11-s-4-4.3.3
рд╣рдо рдХреНрдпреВрдЯреА рдХреЗ рд╕рд╛рде рдлрд╝реЛрд▓реНрдбрд░ рдореЗрдВ рдЬрд╛рддреЗ рд╣реИрдВ рдФрд░ рдХреЙрдиреНрдлрд╝рд┐рдЧрд░реЗрд╢рди рдХреЛ рдЪрд▓рд╛рддреЗ рд╣реИрдВ (рдЗрд╕рдореЗрдВ рдХрдИ рдорд┐рдирдЯ рд▓рдЧрддреЗ рд╣реИрдВ)ред X11 рдХреЗ рд▓рд┐рдП Qt рд╕реНрдерд╛рдкрд┐рдд рдХрд░рддреЗ рд╕рдордп, рдХрд┐рд╕реА рднреА рдкреИрд░рд╛рдореАрдЯрд░ рдХреЛ рд╡рд┐рдиреНрдпрд╛рд╕рдХрд░реНрддрд╛ рдХреЛ рдкрд╛рд░рд┐рдд рдХрд░рдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рдирд╣реАрдВ рд╣реЛрддреА рд╣реИред рдкреБрд╕реНрддрдХрд╛рд▓рдпреЛрдВ рдХреЛ /usr/local/Trolltech/QT-4.6.3 рдлрд╝реЛрд▓реНрдбрд░ рдореЗрдВ рд╕реНрдерд╛рдкрд┐рдд рдХрд┐рдпрд╛ рдЬрд╛рдПрдЧрд╛
рд╕реАрдбреА ./qt-X11-src-4.6.3
рдХреЙрдиреНрдлрд╝рд┐рдЧрд░
рд╣рдо рдкреБрд╕реНрддрдХрд╛рд▓рдпреЛрдВ рдХреЛ рд╕рдВрдХрд▓рд┐рдд рдХрд░рддреЗ рд╣реИрдВред рдЗрд╕рдореЗрдВ рдХреБрдЫ рдШрдВрдЯреЗ рд▓рдЧрддреЗ рд╣реИрдВ!
рдореЗрдХрдЕрдк
рдпрджрд┐ рдХреЙрдиреНрдлрд╝рд┐рдЧрд░ рдХреЗ рдкрд░рд┐рдгрд╛рдорд╕реНрд╡рд░реВрдк рдФрд░ рдХрдорд╛рдВрдб рддреНрд░реБрдЯрд┐ рд╕рдВрджреЗрд╢ рджрд┐рдЦрд╛рдИ рджреЗрддреЗ рд╣реИрдВ, рддреЛ рдЖрдкрдХреЛ рдЗрди рд╕рдВрджреЗрд╢реЛрдВ рджреНрд╡рд╛рд░рд╛ рд╕рдВрджрд░реНрднрд┐рдд рдЕрддрд┐рд░рд┐рдХреНрдд рд▓рд╛рдЗрдмреНрд░реЗрд░реА рд╕реНрдерд╛рдкрд┐рдд рдХрд░рдиреЗ рдФрд░ рдХрдорд╛рдВрдб рджреЛрд╣рд░рд╛рдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реИред
рд▓рд╛рдЗрдмреНрд░реЗрд░реА рд╕реНрдерд╛рдкрд┐рдд рдХрд░реЗрдВред рдкреБрд╕реНрддрдХрд╛рд▓рдпреЛрдВ рдХреЛ /usr/local/Trolltech/QT-4.6.3 рдлрд╝реЛрд▓реНрдбрд░ рдореЗрдВ рд╕реНрдерд╛рдкрд┐рдд рдХрд┐рдпрд╛ рдЬрд╛рдПрдЧрд╛
рд╕реБрдбреЛрд▓ рдмрдирд╛рддреЗ рд╣реИрдВ
рдЗрд╕рдХреЗ рдмрд╛рдж, рдЖрдкрдХреЛ QVFB рдЙрдкрдпреЛрдЧрд┐рддрд╛ рдХреЛ рд╕рдВрдХрд▓рд┐рдд рдХрд░рдиреЗ рдФрд░ /usr/local/Trolltech/QT-4.6.3/bin рдкрд░ рдХреЙрдкреА рдХрд░рдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реИред
рд╕реАрдбреА ./tools/qvfb/
рдореЗрдХрдЕрдк
рд╕реБрдбреЛрд▓ рдмрдирд╛рддреЗ рд╣реИрдВ
cp ../../bin/qvfb/usr/local/Trolltech/QT-4.6.3/vvbb
рд╣рдореЗрдВ QVFB рдЙрдкрдпреЛрдЧрд┐рддрд╛ рдорд┐рд▓реА, рдЬреЛ рдПрдХ рдбрд┐рд╡рд╛рдЗрд╕ рд╕реНрдХреНрд░реАрди рдПрдореБрд▓реЗрдЯрд░ рд╣реИред
QVFB рдХреЗ рд▓рд┐рдП Qt рд╕реНрдерд╛рдкрд┐рдд рдХрд░реЗрдВ
рдХрд┐рд╕реА рдЕрдиреНрдп рдлрд╝реЛрд▓реНрдбрд░ рдореЗрдВ рд╣рдорд╛рд░реЗ qt- рд╣рд░ рдЬрдЧрд╣-рдУрдкрди-рд╕реЛрд░реНрд╕-src-4.6.3.tar рд╕рдВрдЧреНрд░рд╣ рдХреЛ рдЕрдирдЬрд╝рд┐рдк рдХрд░реЗрдВ рдФрд░ рдЙрд╕рдХрд╛ рдирд╛рдо рдмрджрд▓реЗрдВред
tar xvf qt- рд╣рд░ рдЬрдЧрд╣-рдУрдкрди-рд╕реЛрд░реНрд╕-src-4.6.3.tar
mv ./qt-everywhere-opensource-src-4.6.3 ./qt-qvfb-src-4.6.3
рд╣рдо рдХреЙрдиреНрдлрд╝рд┐рдЧрд░реЗрд╢рди рд╢реБрд░реВ рдХрд░рддреЗ рд╣реИрдВ рдФрд░ рдЗрд╕реЗ рдорд╛рдкрджрдВрдбреЛрдВ рдХреЛ рдкрд╛рд╕ рдХрд░рддреЗ рд╣реИрдВ рдЬреЛ рдкреБрд╕реНрддрдХрд╛рд▓рдпреЛрдВ рдХреЗ рд╕реНрдерд╛рди рдФрд░ QVFB рдХреЗ рдЙрдкрдпреЛрдЧ рдХреЛ рдЗрдВрдЧрд┐рдд рдХрд░рддреЗ рд╣реИрдВред рдмрд┐рдирд╛ рдПрдВрдмреЗрдбреЗрдб x86 рд╡рд┐рдХрд▓реНрдк рдХреЗ рдмрд┐рдирд╛, рдпрд╣ рдХрд╛рдо рдирд╣реАрдВ рдХрд░реЗрдЧрд╛!
cd ./qt-qvfb-src-4.6.3
.configure -qvfb -embedded x86 -prefix / usr / рд╕реНрдерд╛рдиреАрдп / рдЯреНрд░реЛрд▓рдЯреЗрдХ / Qt-qvfb
рд╣рдо рд╕рдВрдХрд▓рд┐рдд рдФрд░ рд╕реНрдерд╛рдкрд┐рдд рдХрд░рддреЗ рд╣реИрдВред
рдореЗрдХрдЕрдк
рд╕реБрдбреЛрд▓ рдмрдирд╛рддреЗ рд╣реИрдВ
рд╣рдо рдЬрд╛рдВрдЪрддреЗ рд╣реИрдВ рдХрд┐ QVFB рдХреИрд╕реЗ рдХрд╛рдо рдХрд░рддрд╛ рд╣реИред
/usr/local/Trolltech/QT-4.6.3/qvfb
-Qws рд╕реНрд╡рд┐рдЪ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ QVFB рдореЗрдВ рдПрдкреНрд▓рд┐рдХреЗрд╢рди рдХреЛ рдЪрд▓рд╛рдПрдВред
./examples/widgets/analogclock/analogclock-qws
рдпрджрд┐ рд╕рдм рдХреБрдЫ рд╕рд╣реА рд╣реИ, рддреЛ рдПрдкреНрд▓рд┐рдХреЗрд╢рди QVFB рд╡рд┐рдВрдбреЛ рдХреЗ рдЕрдВрджрд░ рд╢реБрд░реВ рд╣реЛрдЧрд╛ред
рдПрдЖрд░рдПрдо рдХреЗ рд▓рд┐рдП рдХрдВрдкрд╛рдЗрд▓рд░ рд╕реНрдерд╛рдкрд┐рдд рдХрд░рдирд╛
рдЕрдЧрд▓рд╛, рдЖрдкрдХреЛ рд╣рдорд╛рд░реЗ рдбрд┐рд╡рд╛рдЗрд╕ рдХреЗ рд▓рд┐рдП рдХрдВрдкрд╛рдЗрд▓рд░ рдЗрдВрд╕реНрдЯреЙрд▓ рдХрд░рдирд╛ рд╣реЛрдЧрд╛ред рдорд┐рдиреА 2440 рдХреЗ рд▓рд┐рдП, рдЖрд░реНрдо-рд▓рд╛рдЗрдирдХреНрд╕-рдЬреАрд╕реАрд╕реА 4.3.2 рдЙрдкрдпреБрдХреНрдд рд╣реИред
рдЕрдирдЬрд┐рдк рдХрд░рдиреЗ рдХреА рдЬрд░реВрд░рдд рд╣реИред
рдЧрдирдЬрд╝рд┐рдк рдЖрд░реНрдо-рд▓рд╛рдЗрдирдХреНрд╕-gcc-4.3.2.tgz
рдЯрд░ xvf рдЖрд░реНрдо-рд▓рд┐рдиреЗрдХреНрд╕-gcc-4.3.2.tar
/ Usr / рд╕реНрдерд╛рдиреАрдп рдореЗрдВ рд╕рдм рдХреБрдЫ рдХреЙрдкреА рдХрд░реЗрдВ
cp тАУR ./usr/local/arm / usr / рд╕реНрдерд╛рдиреАрдп / рдмрд╛рдВрд╣
рдФрд░ рдкрд╛рде рдкрд░реНрдпрд╛рд╡рд░рдг рдЪрд░ рдХреЛ рдмрджрд▓реЗрдВ
рдирд┐рд░реНрдпрд╛рдд рдкрд╛рде = / usr / рд╕реНрдерд╛рдиреАрдп / рдмрд╛рдВрд╣ / 4.3.2 / рдмрд┐рди: $ рдкрде
рдПрдЖрд░рдПрдо рдХреЗ рд▓рд┐рдП рдХреНрдпреВрдЯреА рд╕реНрдерд╛рдкрд┐рдд рдХрд░реЗрдВ
рд╣рдо рд▓рд┐рдирдХреНрд╕ / рдПрдХреНрд╕ 11 рдХреЗ рд▓рд┐рдП рдХреЗрд╡рд▓ рдХреНрдпреВрдЯреА 4.6.3 рдкреБрд╕реНрддрдХрд╛рд▓рдп рд╕реНрдерд╛рдкрд┐рдд рдХрд░рддреЗ рд╣реИрдВред рдЕрдЬреНрдЮрд╛рдд рдХрд╛рд░рдгреЛрдВ рд╕реЗ, рдЗрд╕рд╕реЗ рдкреБрд░рд╛рдиреЗ рд╕рдВрд╕реНрдХрд░рдг рд╣рдорд╛рд░реЗ рдорд┐рдиреА 2440 рд▓рдХреНрд╖реНрдп рдбрд┐рд╡рд╛рдЗрд╕ рдкрд░ рдХрд╛рдо рдирд╣реАрдВ рдХрд░рддреЗ рд╣реИрдВред
tar xvf qt- рд╣рд░ рдЬрдЧрд╣-рдУрдкрди-рд╕реЛрд░реНрд╕-src-4.6.3.tar
mv ./qt-everywhere-opensource-src-4.6.3 ./qt-arm-src-4-4.3
рдЕрдиреБрдХреВрд▓рди рдмрдВрдж рдХрд░реЗрдВред рдЗрд╕рдХреЗ рдмрд┐рдирд╛, рдорд┐рдиреА 2440 рд▓рдХреНрд╖реНрдп рдбрд┐рд╡рд╛рдЗрд╕ рдкрд░ рдХреБрдЫ рднреА рдХрд╛рдо рдирд╣реАрдВ рдХрд░рддрд╛ рд╣реИред рдРрд╕рд╛ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП, ./mkspecs/common/g+.conf рдлрд╝рд╛рдЗрд▓ рдореЗрдВ рд╣рдореЗрдВ рдЯреЗрдХреНрд╕реНрдЯ рдореЗрдВ тАУO2 рдФрд░ тАУO1 рд╡рд┐рдХрд▓реНрдк рдорд┐рд▓рддреЗ рд╣реИрдВ рдФрд░ рдЗрд╕реЗ тАУO0 рд╕реЗ рдмрджрд▓ рджреЗрдВред
рд╣рдо рдХреЙрдиреНрдлрд╝рд┐рдЧрд░реЗрд╢рди рд╢реБрд░реВ рдХрд░рддреЗ рд╣реИрдВ рдФрд░ рдЗрд╕рдХреЗ рд▓рд┐рдП рдкреИрд░рд╛рдореАрдЯрд░ рдкрд╛рд╕ рдХрд░рддреЗ рд╣реИрдВред тАУTt-mouse-tslib рдкреИрд░рд╛рдореАрдЯрд░ рдЗрдВрдЧрд┐рдд рдХрд░рддрд╛ рд╣реИ рдХрд┐ рд╣рдо рд▓рдХреНрд╖реНрдп рдбрд┐рд╡рд╛рдЗрд╕ рдкрд░ tslib рдбреНрд░рд╛рдЗрд╡рд░ рдХреЗ рд╕рд╛рде рдХрд╛рдо рдХрд░реЗрдВрдЧреЗред
рд╕реАрдбреА ./qt-arm-src-4.6.3
./configure тАУembedded arm -xplstform qws / linux-arm-g ++ -prefix / usr / local / Trolltech / Qt-arm -q-mouse-tslib тАУlittle-endian -no-webkit тАУno-qt3support тАУno-cup - рдиреЛ-рд▓рд╛рд░реНрдЬрд┐рдлрд╝рд╛рдЗрд▓-рдЕрдкрдирд╛рдиреЗ-рдХреНрдпреВрдореЗрдХ -рдиреЛ-рдУрдкрдиреНрд╕рд▓ -рдиреЛрдореЗрдХ рдЯреВрд▓
рд╣рдо рд╕рдВрдХрд▓рд┐рдд рдФрд░ рд╕реНрдерд╛рдкрд┐рдд рдХрд░рддреЗ рд╣реИрдВред
рдореЗрдХрдЕрдк
рд╕реБрдбреЛрд▓ рдмрдирд╛рддреЗ рд╣реИрдВ
Tslib рд╕рдВрдХрд▓рди
Tslib рдПрдХ рдЯрдЪрд╕реНрдХреНрд░реАрди рдбреНрд░рд╛рдЗрд╡рд░ рд╣реИ рдЬрд┐рд╕рдХрд╛ рдЙрдкрдпреЛрдЧ Qt рдХреЗ рд╕рд╛рде mini2440 рдкрд░ рдХрд┐рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИред рд▓рд╛рдЗрдмреНрд░реЗрд░реА рдбрд╛рдЙрдирд▓реЛрдб рдХрд░реЗрдВ рдФрд░ рдЕрдирдкреИрдХ рдХрд░реЗрдВред
рдЯрд╛рд░ xjf tslib-1.0.tar.bz2
рд╕реАрдбреА ./tslib-1.0
рд╡рд┐рдиреНрдпрд╛рд╕рдХрд░реНрддрд╛ рдХреЗ рд▓рд┐рдП рдЖрд╡рд╢реНрдпрдХ рд╕рдВрдХреБрд▓ рд╕реНрдерд╛рдкрд┐рдд рдХрд░реЗрдВред
sudo aptitude рдЗрдВрд╕реНрдЯреЙрд▓ рд▓рд┐рдмрдЯреВрд▓
sudo рдПрдкреНрдЯреАрдЯреНрдпреВрдб рдХреЛ рдЖрдЯреЛрдореЗрдЯрд┐рдХ 1.7 рд╕реНрдерд╛рдкрд┐рдд рдХрд░реЗрдВ
sudo aptitude install m4
рдХреЙрдиреНрдлрд╝рд┐рдЧрд░реЗрд╢рди рд╕реНрдХреНрд░рд┐рдкреНрдЯ рдЪрд▓рд╛рдПрдБред
./autogen.sh
рдЗрдХреЛ "ac_cv_func_malloc_0_nonnull = yes"> рдЖрд░реНрдо-рд▓рд┐рдиреЗрдХреНрд╕.рдСрдЯреЛрдЬреЗрди
рдирд┐рд░реНрдпрд╛рдд CC = / usr / рд╕реНрдерд╛рдиреАрдп / рдмрд╛рдВрд╣ / 4.3.2 / рдмрд┐рди / рднреБрдЬрд╛-рд▓рд┐рдирдХреНрд╕-рдЬреАрд╕реАрд╕реА
рдирд┐рд░реНрдпрд╛рдд CXX = / usr / рд╕реНрдерд╛рдиреАрдп / рдмрд╛рдВрд╣ / 4.3.2 / рдмрд┐рди / рдмрд╛рдВрд╣-рд▓рд┐рдирдХреНрд╕-рдЬреА ++
рдирд┐рд░реНрдпрд╛рдд CONFIG_SITE = рдмрд╛рдВрд╣-linux.autogen
./configure --build = i386-linux --host = arm-linux --target = arm --disable-inputapi --prefix = $ PWD / build
рд╣рдо рд╕рдВрдХрд▓рди рдХрд░рддреЗ рд╣реИрдВред
рд╕реВрджреЛ рдореЗрдХ
рд╕реБрдбреЛрд▓ рдмрдирд╛рддреЗ рд╣реИрдВ
./Build рдлрд╝реЛрд▓реНрдбрд░ рдореЗрдВ рдЙрдкрдпреБрдХреНрдд рдлрд╝реЛрд▓реНрдбрд░реНрд╕ рдореЗрдВ рд▓рдХреНрд╖реНрдп рдбрд┐рд╡рд╛рдЗрд╕ рдХреЛ рд╡рд┐рддрд░рд┐рдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдЖрд╡рд╢реНрдпрдХ рд╕рднреА рдлрд╛рдЗрд▓реЗрдВ рд╣реЛрдВрдЧреАред
рд▓рдХреНрд╖реНрдп рдорд╢реАрди рдкрд░ рдкреБрд╕реНрддрдХрд╛рд▓рдпреЛрдВ рдХреЛ рд╕реНрдерд╛рдкрд┐рдд рдХрд░рдирд╛
рд▓рдХреНрд╖реНрдп рдорд╢реАрди рдХреЛ рдиреЗрдЯрд╡рд░реНрдХ рд╕реЗ рдЬреБрдбрд╝рд╛ рд╣реЛрдирд╛ рдЪрд╛рд╣рд┐рдП рдФрд░ рдЯреЗрд▓рдиреЗрдЯ рд╢реБрд░реВ рдХрд░рдирд╛ рдЪрд╛рд╣рд┐рдПред рд╣рдорд╛рд░реЗ рдорд┐рдиреА 2440 рдкрд░ рд▓рд┐рдирдХреНрд╕ рд╕реНрдерд╛рдкрд┐рдд рд╣реИ рдЬрд┐рд╕рдореЗрдВ Qtopia рд╕реНрдерд╛рдкрд┐рдд рд╣реИ ред
рд╡рд░реНрдХрд┐рдВрдЧ рдорд╢реАрди рдкрд░, рд╣рдо рдПрдлрд╝рдЯреАрдкреА рд╕рд░реНрд╡рд░ рдмрдврд╝рд╛рддреЗ рд╣реИрдВред
Tslib рд╕реЗ рд╕рд░реНрд╡рд░ рд░реВрдЯ рдлрд╝реЛрд▓реНрдбрд░ рдореЗрдВ рдмрд┐рд▓реНрдб рдлрд╝реЛрд▓реНрдбрд░ рдХреА рдкреНрд░рддрд┐рд▓рд┐рдкрд┐ рдмрдирд╛рдПрдБред
рд╕рд╛рде рд╣реА рдкреБрд╕реНрддрдХрд╛рд▓рдпреЛрдВ libQtCore.so.4.6.3, libQtGui.so.4.6.3, libQtNetwork.so.4.6.3 рдХреЛ / usr / рд▓реЛрдХрд▓ / рдЯреНрд░реЛрд▓рдЯреЗрдХ / Qt-arm / lib рд╕реЗ рдХреЙрдкреА рдХрд░реЗрдВред рдПрдХреНрд╕рдЯреЗрдВрд╢рди рдХреЛ * .so.4.6.3 рд╕реЗ * .so.4 рдореЗрдВ рдмрджрд▓реЗрдВ (рдбрд┐рд╡рд╛рдЗрд╕ рдХреЛ рдЗрди рдлрд╝рд╛рдЗрд▓реЛрдВ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реИ)ред
рдЗрди рдлреЛрдВрд╕ рдХреЛ / usr / local / Trolltech / Qt-arm / lib / рдлреЛрдВрдЯ рдлрд╝реЛрд▓реНрдбрд░ рд╕реЗ рдХреЙрдкреА рдХрд░реЗрдВ: DejaVuSans-Bold.ttf, DejaVuSerif-Bold.ttf, DejaVuSansif .ttf, DejaVuSerif.ttfред
рдФрд░ ./qt-arm-src-4.6.3/examples рд╕реЗ рдХрдИ рдХрд╛рд░реНрдпрдХреНрд░рдореЛрдВ рдХреА рдкреНрд░рддрд┐рд▓рд┐рдкрд┐ рдмрдирд╛рдПрдБред рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП / рдЙрджрд╛рд╣рд░рдг / qws / рдлреНрд░реЗрдордмрдлрд╝рд░ / рдлреНрд░реЗрдордлрд╝рд╛рдпрд░ рдФрд░ / рдЙрджрд╛рд╣рд░рдг / рд╡рд┐рдЧреЗрдЯреНрд╕ / рдПрдирд╛рд▓реЙрдЧ / рдПрдирд╛рд▓реЙрдЧред
рд╣рдо рдЯреЗрд▓рдиреЗрдЯ рдХреЗ рдорд╛рдзреНрдпрдо рд╕реЗ рд▓рдХреНрд╖реНрдп рдорд╢реАрди рд╕реЗ рдХрдиреЗрдХреНрдЯ рдХрд░рддреЗ рд╣реИрдВ (рдЯреЗрд▓рдиреЗрдЯ рдХреЗ рдмрдЬрд╛рдп, рдЖрдк рдмрд╕ рдХреАрдмреЛрд░реНрдб рдХреЛ рдХрдиреЗрдХреНрдЯ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ рдФрд░ рдорд┐рдиреА 2440 рдкрд░ рдХрд╛рдо рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ)ред рдФрд░ wget рдХрдорд╛рдВрдб рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ ftp рд╕реЗ рд╕рдм рдХреБрдЫ рдбрд╛рдЙрдирд▓реЛрдб рдХрд░реЗрдВред
рд╣рдо рдбрд╛рдЙрдирд▓реЛрдб рдХреА рдЧрдИ рдлрд╝рд╛рдЗрд▓реЛрдВ рдХреЛ рдирд┐рдореНрдирд╛рдиреБрд╕рд╛рд░ рд╡рд┐рддрд░рд┐рдд рдХрд░рддреЗ рд╣реИрдВ:
libQtCore.so.4.6.3, libQtGui.so.4.6.3, libQtNetwork.so.4.6.3 / lib рдлрд╝реЛрд▓реНрдбрд░ред
DejaVuSans-Bold.ttf, DejaVuSerif-Bold.ttf, DejaVuSans.ttf, DejaVuSerif.ttf рдлрд╝реЛрд▓реНрдбрд░ / usr / рд╕реНрдерд╛рдиреАрдп / рдЯреНрд░реЛрд▓рдЯреЗрдХ / Qt-arm / lib / рдлрд╝реЙрдиреНрдЯреНрд╕ рдХреЗ рд▓рд┐рдП
рдлрд╝реНрд░реЗрдордлрд╝рд╛рдпрд░, рдПрдирд╛рд▓реЙрдЧрд▓реЙрдХ рдЗрди / рд╣реЛрдоред
рдЖрдк рдПрдирд╛рд▓реЙрдЧреЙрдХ рдЪрд▓рд╛рдиреЗ рдХреА рдХреЛрд╢рд┐рд╢ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ
рдЕрдиреБрд▓реЛрдо-рд╡рд┐рд▓реЛрдо
рдПрдХ рдШрдбрд╝реА рджрд┐рдЦрд╛рдИ рджреЗрдиреА рдЪрд╛рд╣рд┐рдП, рд▓реЗрдХрд┐рди рдЯрдЪрд╕реНрдХреНрд░реАрди рдЕрднреА рддрдХ рдХрд╛рдо рдирд╣реАрдВ рдХрд░рддреА рд╣реИред
рдЕрдЧрд▓рд╛, tslib рд╕реНрдерд╛рдкрд┐рдд рдФрд░ рдХреЙрдиреНрдлрд╝рд┐рдЧрд░ рдХрд░реЗрдВред
Ftp рд╕рд░реНрд╡рд░ рдкрд░, рд╣рдорд╛рд░реЗ рдкрд╛рд╕ рдПрдХ ./build рдлрд╝реЛрд▓реНрдбрд░ рд╣реИ рдЬрд┐рд╕рдореЗрдВ tslib рдлрд╛рдЗрд▓реЗрдВ рд╣реИрдВред рдлрд╝реЛрд▓реНрдбрд░ рдХреА рд╕рд╛рдордЧреНрд░реА рдХреЛ рд▓рдХреНрд╖реНрдп рдорд╢реАрди рдХреЗ рдореВрд▓ рдореЗрдВ рдХреЙрдкреА рдХрд┐рдпрд╛ рдЬрд╛рдирд╛ рдЪрд╛рд╣рд┐рдПред
рдлрд┐рд░ рдЖрдкрдХреЛ рдЕрдкрдиреЗ рдбрд┐рд╡рд╛рдЗрд╕ рдХреЗ рд▓рд┐рдП ts.conf рдлрд╛рдЗрд▓ рдХреЛ рдПрдбрд┐рдЯ рдХрд░рдирд╛ рд╣реЛрдЧрд╛ред Mini2440 рдХреЗ рд▓рд┐рдП, рд╕рд╛рдордЧреНрд░реА рд╣реИрдВ
рдореЙрдбреНрдпреВрд▓_ рдЗрдирдкреБрдЯ
рдореЙрдбреНрдпреВрд▓ pthres pmin = 1
рдореЙрдбреНрдпреВрд▓ рд╡рд┐рдЪрд░рдг рдбреЗрд▓реНрдЯрд╛ = 30
рдореЙрдбреНрдпреВрд▓ рдбреАрдЬрд┐рдЯрд░ рдбреЗрд▓реНрдЯрд╛ = 100
рдореЙрдбреНрдпреВрд▓ рд░реИрдЦрд┐рдХ
рд╣рдо рдЖрд╡рд╢реНрдпрдХ рдкрд░реНрдпрд╛рд╡рд░рдг рдЪрд░ рдмрдирд╛рддреЗ рд╣реИрдВ
рдирд┐рд░реНрдпрд╛рдд TSLIB_TSDEVICE = / dev / рдЗрдирдкреБрдЯ / event0
рдирд┐рд░реНрдпрд╛рдд TSLIB_CALIBFILE = / etc / рдкреЙрдЗрдВрдЯрд░рд▓
рдирд┐рд░реНрдпрд╛рдд TSLIB_CONFFILE = / etc / ts.conf
рдирд┐рд░реНрдпрд╛рдд TSLIB_PLUGINDIR = / lib / ts
рдирд┐рд░реНрдпрд╛рдд TSLIB_FBDEVICE = / dev / fb0
рдирд┐рд░реНрдпрд╛рдд TSLIB_CONSOLEDEVICE = рдХреЛрдИ рдирд╣реАрдВ
рдирд┐рд░реНрдпрд╛рдд QWS_MOUSE_PROTO = tslib: / dev / input / event0
/ Etc / pointercal рдлрд╝рд╛рдЗрд▓ рд╕реНрд╡рдпрдВ рди рдмрдирд╛рдПрдВред
/ dev / input / event0 рдПрдХ рдЯрдЪрд╕реНрдХреНрд░реАрди рдбрд┐рд╡рд╛рдЗрд╕ рдлрд╛рдЗрд▓ рд╣реИред рд╡рд┐рднрд┐рдиреНрди рдЙрдкрдХрд░рдгреЛрдВ рдкрд░, рдпрд╣ рдЕрд▓рдЧ рдпрд╛ рдЕрдиреБрдкрд╕реНрдерд┐рдд рд╣реЛ рд╕рдХрддрд╛ рд╣реИред рдЗрд╕ рдорд╛рдорд▓реЗ рдореЗрдВ, рдЖрдкрдХреЛ рдЗрд╕реЗ рдмрдирд╛рдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реИред
mknod c 13 64 / dev / input / event0
рдбрд┐рд╡рд╛рдЗрд╕ рдХреЗ рд▓рд┐рдП рд╕рд╣реА рд╕рдВрдЦреНрдпрд╛ (13 64) рдпрд╣рд╛рдВ рдкрд╛рдИ рдЬрд╛ рд╕рдХрддреА рд╣реИ
/ sys / рдбрд┐рд╡рд╛рдЗрд╕ / рд╡рд░реНрдЪреБрдЕрд▓ / рдЗрдирдкреБрдЯ / рдЪреВрд╣реЛрдВ / input1 / event0 / рджреЗрд╡
рдЖрдк рдбрд┐рд╡рд╛рдЗрд╕ рдХреЛ рдЗрд╕ рддрд░рд╣ рд╕реЗ рдЯреЗрд╕реНрдЯ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВред
cat / dev / input / event0 | hexdump
рд╣рдо рд╕реНрдХреНрд░реАрди рдХреЛ рдЫреВрддреЗ рд╣реИрдВ рдФрд░ рдмрд╛рдЗрдЯреНрд╕ рдХреА рдПрдХ рдзрд╛рд░рд╛ рдкреНрд░рд╛рдкреНрдд рдХрд░рддреЗ рд╣реИрдВред
рд╣рдо рдПрдкреНрд▓рд┐рдХреЗрд╢рди рдХреЛ рдЪрд▓рд╛рдиреЗ рдФрд░ рдЯрдЪрд╕реНрдХреНрд░реАрди рдХреЗ рд╕рд╛рде рд╕рд╣рднрд╛рдЧрд┐рддрд╛ рдХреА рдЬрд╛рдВрдЪ рдХрд░рдиреЗ рдХрд╛ рдкреНрд░рдпрд╛рд╕ рдХрд░рддреЗ рд╣реИрдВред
рд╣рдо рдмрд┐рди рдлрд╝реЛрд▓реНрдбрд░ рд╕реЗ ts_calibrate рдЙрдкрдпреЛрдЧрд┐рддрд╛ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ рд╕реНрдХреНрд░реАрди рдХреЛ рдЬрд╛рдВрдЪрддреЗ рд╣реИрдВред
рдЖрдк рдПрдирд╛рд▓реЙрдЧреЙрдХ рдЪрд▓рд╛рдиреЗ рдХреА рдХреЛрд╢рд┐рд╢ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ
рдЕрдиреБрд▓реЛрдо-рд╡рд┐рд▓реЛрдо