|
|
|
|
|
|
|
Untitled Document
::: MV V210-LCD Q & A ::: |
::: 1. ÀÀ¿ëÇÁ·Î±×·¥ À§ÇÑ »õ·Î¿î ÇÁ·ÎÁ§Æ® »ý¼º ¹æ¹ý ::: |
1. Visual Studio 2005 ½ÇÇà.
|
¢º NEW -> Project Ŭ¸¯
|
¢º ¡°Smart Device¡± ¼±ÅÃ-> ¡°MFC Smart Device Application¡± ->
ÇÁ·ÎÁ§Æ®¸í ±âÀÔ ÈÄ ¡¡
¡°OK¡± Ŭ¸¯
|
¢º ¡°NEXT¡± Ŭ¸¯
|
¢º ¡°MV6410¡± ¼±ÅÃ, ¡°>¡± ¹öÆ° Ŭ¸¯ ÈÄ ¡°NEXT¡± Ŭ¸¯
|
¢º ¡°Dialog based¡± ¼±ÅÃ, ¡°Use MFC in a static library¡± ¼±Åà ÈÄ ¡±NEXT¡± Ŭ¸¯
|
¢º ¡°NEXT¡± Ŭ¸¯
|
¢º ¡°ActiveX controls¡± ¼±Åà ÈÄ ¡°NEXT¡± Ŭ¸¯
|
¢º ¡°CtestsApp¡± ¼±Åà ÈÄ ¡°Finish¡± Ŭ¸¯
|
¢º SDK Àû¿ëµÈ ¸ð½À
|
::: 2. ¾Èµå·ÎÀ̵带 À§ÇÑ ¸®´ª½º °³¹ß ȯ°æ ::: |
º» BSP´Â eClair 2.1 ÄÄÆÄÀÏ Çϱâ À§ÇØ ubuntu 8.10 ¼±ÅÃÇß´Ù. ubuntu 8.10 À̹ÌÁö´Â ÀÎÅͳÝÀ» ÅëÇØ ½±°Ô ´Ù¿î¹ÞÀ» ¼ö ÀÖÀ¸¸ç ¹Ø¿¡ ÀÖ´Â ÁÖ¼Ò¸¦ ÅëÇØ ´Ù¿î ¹ÞÀ» ¼ö ÀÖ´Ù.
¢º http://www.kubuntu.org/getkubuntu/download
¢º http://www.ubuntu.com/desktop/get-ubuntu/download
¸®´ª½º ¼³Ä¡ ¹æ¹ýÀº Å©°Ô 2°¡Áö°¡ ÀÖ´Ù.
- Windows ¼³Ä¡µÈ PC ¿¡ VMware ÇÁ·Î±×·¥À¸·Î ¸®´ª½º ¿î¿µ
- º°µµÀÇ ¸®´ª½º PC ¿î¿µ
ÀÌ µÎ °¡Áö ¹æ¹ýÀº ÀåÁ¡°ú ´ÜÁ¡ÀÌ ÀÖ´Ù. º»ÀÎÀº VMware ¼±ÅÃÇßÀ¸¸ç, ÀÌÀ¯´Â ¾Æ·¡ ±×¸²Ã³·³ ÇÑ´ëÀÇ Windows PC ¿¡ ¿©·¯ ÇÁ·ÎÁ§Æ®¸¦ »ç¿ë ÇÒ ¼ö ÀÖ´Ù´Â ÀåÁ¡À¸·Î ¼±ÅÃÇß´Ù.
|
ÇÏÁö¸¸ ´ÙÀ½ ±×¸²Ã³·³ PC ¾È¿¡ ¶Ç ÇϳªÀÇ ³×Æ®¿öÅ© °øÀ¯±â°¡ »ý°Ü »ç¿ëÇÏ´Â Windows ¿Í ³×Æ®¿öÅ© ´ë¿ªÀÌ ´Ù¸£±â ¶§¹®¿¡ TFTP °°Àº Àü¼ÛÀÌ ¾È µÈ´Ù´Â ´ÜÁ¡ÀÌ ÀÖ´Ù. ±×·¡¼ ÄÄÆÄÀÏ µÈ °á°ú¹°Àº ¡°Samba Server¡± ³ª ¡°FTP¡±À» ÀÌ¿ëÇØ Windows PC¿¡ ´Ù¿î·Îµå ÇØ¾ß ÇÑ´Ù.
¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡
|
¹Ý¸é º°µµÀÇ ¸®´ª½º PC ¿î¿µÀº TFTP ³ª ³×Æ®¿öÅ© Àü¼ÛÀÌ ¿ëÀÌ ÇÏÁö¸¸, ¸¹Àº ÇÁ·ÎÁ§Æ® ¿î¿µ ÇÒ ¶§ ÀÏÀÏÀÌ CPU Kernel ¿¡ ¸Â´Â GCC ¹öÀü PATH¸¦ ¼³Á¤ÇØ ÁÖ¾î¾ß ÇÑ´Ù´Â ºÒÆí ÇÔÀÌ ÀÖ´Ù
¸¸¾à VMware·Î ¸®´ª½º ¼³Ä¡ ÇÑ´Ù¸é ¸Þ¸ð¸®´Â 1024MB, Çϵåµð½ºÅ©´Â ÃÖ¼Ò 22GB ÃßõÇÑ´Ù. ÀÌÀ¯´Â ¡°eClair¡± ÄÄÆÄÀÏ ½Ã »ó´çÇÑ ÇÏµå µð½ºÅ© ¿ë·®À» ¿ä±¸ÇÏ°í, ¶ÇÇÑ ¸Þ¸ð¸® Á¡À¯À² ³ô±â ¶§¹®ÀÌ´Ù.
|
ubuntu 8.10 ¼³Ä¡
¢º ¾ð¾î ¼±ÅÃ
¢º ¡°Install Ubuntu¡± ¼±ÅÃ
¢º ¾ð¾î ¼±Åà ÈÄ ¡°Forward¡± Ŭ¸¯
¢º ½Ã°£ ¼±Åà ÈÄ ¡°Forward¡± Ŭ¸¯
¢º Å°º¸µå ¼±Åà ÈÄ ¡°Forward¡± Ŭ¸¯
¢º ¡°Forward¡± Ŭ¸¯
¢º ID ¿Í Password ¸í ÀÔ·Â ÈÄ ¡°Forward¡± Ŭ¸¯
¢º ¡°Install¡± Ŭ¸¯
¢º ¼³Ä¡µÇ´Â Àå¸é
¢º ¡°Restart Now¡± Ŭ¸¯ÇÑ´Ù.
¢º ºÎÆÃµÈ ¸ð½À
|
::: 3. ¿ìºÐÆ® ·çÆ® ·Î±×ÀÎ ¹× ÆÐÅ°Áö ¼³Ä¡ ::: |
ROOT ·Î±×ÀÎ ¹æ¹ý
¸®´ª½º ¼³Ä¡°¡ ³¡³ª¸é °³¹ßÀ» Çϱâ À§ÇÑ ±âº»ÀûÀΠȯ°æ¼ºÁ¤ÀÌ µÇ¾îÀÖ¾î¾ß ÇÑ´Ù. ¹Ø¿¡ ³ª¿À´Â ½ºÅ©¸³Æ®´Â ¹Ýµå½Ã ¶ç¾î¾²±â ±¸ºÐÀÌ ÀÖ°í ÇÑ ÁÙ·Î ÀÔ·ÂÇØ¾ß ÇÑ´Ù. º» PDF ¹®¼¿¡¼ º¹»ç¸¦ Çϰųª ÀÏÀÏÀÌ Å¸ÀÌÇÎÀ» ÇÏ¸é ¿ÀŸ°¡ ¹ß»ý ÇÒ ¼ö Àֱ⠶§¹®¿¡ CD ¿¡ /TOOL/Linux-Setup ¾È¿¡ º¸¸é ¡°SetupForUbuntu8.10.txt¡± ÆÄÀÏ ÀÖ´Ù. ÀÌ ÆÄÀÏÀ» USB Stick À̳ª ±âŸ Àü¼Û ¸Åü¸¦ ÀÌ¿ëÇØ ¸®´ª½º¿¡ º¹»çÇÏ°í, ½ºÅ©¸³Æ®¸¦ º¹»çÇØ ½ÇÇàÇÏ¸é µÈ´Ù.
¸®´ª½º ºÎÆà ÈÄ ¾Æ·¡¿Í °°Àº ¼ø¼·Î ½ÇÇàÇÑ´Ù.
¢º # sudo -s ½ÇÇà ÈÄ ¼³Ä¡ ÇÒ ¶§ ÀÔ·ÂÇÑ Password ÀÔ·Â
|
ÆÐÅ°Áö ¼³Ä¡ ¹× ¾÷µ¥ÀÌÆ®
# sudo apt-get install libqt3-headers libqt3-mt-dev build-essential bin86 kernel-package libstdc++6
# sudo apt-get install python-dev python patch m4 make ccache perl diffstat bitbake wget curl ftp cvs git subversion
# sudo apt-get install git tar bzip2 gzip unzip jade docbook docbook-utils texinfo texi2html sec bison bc libc6-dev
# sudo apt-get upgrade
# sudo apt-get update
¼³Ä¡ ÈÄ Àç ºÎÆà Çϸé VMware ¿Í Windows°£ÀÇ ¡°Ctrl + Alt¡± Å° ¾øÀÌ À̵¿ÇÒ ¼ö ÀÖ´Ù.
|
Java 5 ¼³Ä¡
JABA6À» ¼³Ä¡ Çϸé eClair ÄÄÆÄÀÏ ½Ã ¿¡·¯ ¹ß»ý Çϱ⠶§¹®¿¡ JAVA5 ¼³Ä¡¸¦ ÃßõÇÑ´Ù.
Android °³¹ßÀ» À§ÇØ ´ÙÀ½°ú °°Àº ¼ø¼´ë·Î ÆÐÅ°Áö ¼³Ä¡ ÇØÁØ´Ù.
# sudo apt-get install git-core gnupg sun-java5-jdk flex bison gperf libsdl-dev libesd0-dev libwxgtk2.6-dev build-essential zip curl libncurses5-dev zlib1g-dev
¢º ¼³Ä¡ µµÁß ´ÙÀ½°ú °°Àº ȸé Ãâ·ÂµÇ¸é ¡°Tab¡± Å°¸¦ ÀÌ¿ëÇØ ¡°¡± ¹öÆ° ¼±ÅÃÇÑ´Ù
¢º ¡°¡± ¹öÆ° ¼±ÅÃÇÑ´Ù
# sudo apt-get install valgrind
# apt-get install lib32readline5-dev : ubuntu 8.10 »óÀ§ ¹öÀüºÎÅÍ ¼³Ä¡ ÇÒ ¼ö ÀÖ´Ù.
# update-java-alternatives -s java-1.5.0-sun
¼³ Ä¡ ¿Ï·á ÈÄ ¡°java ?version¡±
¸í·É¾î ÀÔ·ÂÇÏ¸é ¹öÀü È®ÀÎ ÇÒ ¼ö ÀÖ´Ù.
|
Telnet ¼³Ä¡
¸¶Áö¸·À¸·Î Telnet¸¦ »ç¿ëÇϱâ À§Çؼ´Â ´ÙÀ½°ú °°Àº ¼ø¼·Î ÀÛ¾÷ÇÑ´Ù.
¢º ¼³Ä¡
apt-get install xinetd
apt-get install telnetd
¡°xinetd.conf¡± ¼öÁ¤
vi /etc/xinetd.conf
¢º ¹Ø¿¡ ½ºÅ©¸³Æ® Ãß°¡ÇÑ´Ù
service telnet
{
disable = no
flag = REUSR
socket_type = stream
wait = no
user = root
server = /usr/sbin/in.telnetd
log_no_failure += USERID
}
¢º ÀúÀå ÈÄ Á¾·áÇÏ°í, µ¥¸ó Àç ±¸µ¿ ÇÑ´Ù
/etc/init.d/xinetd restart
|
::: 4. ¿ìºÐÆ® 8.10 Samba ¼³Á¤ ::: |
Samba ¼³Á¤
VMware¸¦ »ç¿ëÇϸé TFTP ³ª ±âŸ FTP·Î Àü¼ÛÀÌ ºÒÆíÇϱ⠶§¹®¿¡ Linux ¿Í Windows °£ÀÇ ÆÄÀÏ °øÀ¯ÇØ, ºü¸¥ ½Ã°£¿¡ °á°ú¹°µéÀ» º¹»ç Çϱâ À§ÇØ ¼³Á¤ÇÑ´Ù.
»ï¹Ù ¼³Ä¡ Çϱâ À§ÇØ ¡°sudo apt-get install samba¡± ½ÇÇàÇÑ´Ù.
# sudo apt-get install samba
¾Æ·¡¿Í °°ÀÌ ¿ìºÐÆ®¿¡¼ vi ¿¡µðÅ͸¦ »ç¿ëÇϸé, º»ÀÎÀÌ °¡Áö°í ÀÖ´Â Å°º¸µå Å° À§Ä¡°¡ Ʋ¸®±â ¶§¹®¿¡ ¸Å¿ì ºÒÆíÇÑ Å° ÀÔ·ÂÀ» ÇØ¾ß ÇÑ´Ù. ±×·¡¼ CD ¿¡ /TOOL/Linux-Setup ¾È¿¡ º¸¸é ¡°.vimrc¡± ÆÄÀÏÀÌ ÀÖ´Ù. ÀÌ ÆÄÀÏÀ» ¿±â ÇÏ¸é ´ÙÀ½°ú °°ÀÌ ¸¶Áö¸· ºÎºÐ¿¡ ½ºÅ©¸³Æ®¸¦ º¼ ¼ö ÀÖ´Ù.
set t_kb=^V
fixdel
set nocompatible " Use Vim defaults (much better!)
set backspace=2 " allow backspacing over everything in insert mode
ÀÌ ½ºÅ©¸³Æ®¸¦ root ³ª ¶Ç ´Ù¸¥ °èÁ¤¿¡ ÀÖ´Â ¡°.vimrc¡± ÆÄÀÏ¿¡ Ãß°¡ Çϰųª, CD ¿¡ /TOOL/Linux-Setup ¾È¿¡ ÀÖ´Â ¡°.vimrc¡± ÆÄÀÏ¿¡ ¼Ó¼ºÀ» ¼û±èÀ¸·Î ÇÏ°í º»ÀÎÀÌ ¼³Ä¡ÇÑ ¸®´ª½º¿¡ º¹»çÇØ »ç¿ëÇصµ µÈ´Ù.
»ï¹Ù ½ºÅ©¸³Æ® ¼öÁ¤ÇÑ´Ù. (¹Ø¿¡ ¼öÁ¤ÇÑ ºÎºÐÀº, ¡°#¡± ³ª, ¡°;¡± ºÎºÐÀ» ´Ù Á¦°ÅÇØ¾ß ÇÑ´Ù.)
# sudo vi /etc/samba/smb.conf
[global]
workgroup = MVC100 <- 35 ¶óÀÎ ¼öÁ¤
server string = %h server (For C100 Samba) <- 38 ¶óÀÎ ¼öÁ¤
log file = /var/log/samba/log.%m <- 75 ¶óÀÎ ¼öÁ¤
security = SHARE <- 99 ¶óÀÎ ¼öÁ¤
encrypt password = yes <- 100 ¶óÀÎ Ãß°¡
smb password file = /etc/samba/smbpasswd <- 101 ¶óÀÎ Ãß°¡
client code page = 949 <- 102 ¶óÀÎ Ãß°¡
encrypt passwords = yes <- 105 ¶óÀÎ ¼öÁ¤
socket options = TCP_NODELAY SORCVUF=8192 SOSNDBUF=8192 <- 196 ¶óÀÎ ¼öÁ¤
[homes]
comment = Home Speedwee <- 238 ¶óÀÎ ¼öÁ¤
browseable = yes <- 239 ¶óÀÎ ¼öÁ¤
writable = yes <- 240 ¶óÀÎ Ãß°¡
[public]
comment = MVC100 <- 263 ¶óÀÎ Ãß°¡
path=/home/Speedwee <- 264 ¶óÀÎ Ãß°¡
public = yes <- 265 ¶óÀÎ Ãß°¡
writable = yes <- 266 ¶óÀÎ Ãß°¡
ÀúÀå ÈÄ ´ÙÀ½°ú °°Àº ¸í·É¾î ½ÇÇà ÇÑ´Ù.
# sudo smbpasswd -a ¡°»ï¹Ù °èÁ¤¡±
# sudo /etc/init.d/samba restart
|
Windows ³» ÄÄÇ»ÅÍ ÁÖ¼Ò Ã¢¿¡ ³»°¡ ¼³Ä¡ÇÑ ¸®´ª½º IP ÀÔ·ÂÇÑ´Ù.
¡°\\192.168.226.129\speedwee¡±
|
ÀÔ·Â ÈÄ password ÀԷ â ³ª¿À¸é, »ï¹Ù °èÁ¤ ¼³Á¤ ½Ã ÀÔ·ÂÇß´ø password ÀÔ·ÂÇÑ´Ù.
¢º ÆÄÀÏ °øÀ¯µÈ ¸ð½À
ÀÌÁ¦ºÎÅÍ ¸¶¿ì½º µå·¡±× ¸¸À¸·Î ÆÄÀÏÀ» ÀÚÀ¯ ÀÚÁ¦·Î Linux ³ª Windows PC ·Î º¹»çÇÒ ¼ö ÀÖ´Ù.
|
::: 5. ¿ìºÐÆ®8.10¿¡¼ ¾Èµå·ÎÀ̵带 À§ÇÑ °³¹ßȯ°æ ::: |
eclipse ´Ù¿î·Îµå »çÀÌÆ®
(¡°Eclipse IDE for Java EE Developers¡±·Î ´Ù¿î¹Þ´Â´Ù.)
http://www.eclipse.org/downloads/
Android SDK ´Ù¿î·Îµå »çÀÌÆ®
(ÇöÀç ȨÆäÀÌÁö ¹æ¹®Çϸé 1.0 1.5 ȤÀº 2.1 ´Ù¿î¹Þ´Â °÷Àº ¾øÀ¸¸ç
¡°android-sdk_r04-windows.zip¡± ´Ù¿î¹Þ¾Æ ¾÷µ¥ÀÌÆ® ÇÏ°Ô²û µÇ¾îÀÖ´Ù.)
http://developer.android.com/sdk/index.html
JAVA JDK ´Ù¿î·Îµå »çÀÌÆ® (¹öÀü 5ÀÌ»óÀ¸·Î ´Ù¿î¹Þ´Â´Ù.)
http://java.sun.com/javase/downloads/index_jdk5.jsp
CD ¿¡ /SRC/Android2.1 ¾È¿¡ ¼³Ä¡¿¡ ÇÊ¿äÇÑ ÆÐÅ°ÁöµéÀÌ ÀÖ´Ù.
/ Windows_ADB_USB_Driver (USB µå¶óÀ̹ö)
/eclipse (eclipse ÇÁ·Î±×·¥)
/Java6-JDK (Jave JDK6)
/SDK (Android SDK)
º» ÇÁ·Î±×·¥Àº Java6-JDK ¿Í USB µå¶óÀ̹ö ¼³Ä¡Çϸç, eclipse ¿Í SDK ´Â ¼³Ä¡ ÇÏÁö ¾Ê°í °æ·Î¿¡ º¹»ç¸¸À¸·Î ½ÇÇàÇÑ´Ù.
º»ÀÎÀº C:\mv-v210_Android ¹Ø¿¡ º¹»çÇß´Ù. (ÇÑ±Û °æ·Î À־ ¾ÈµÊ)
|
USB µå¶óÀ̹ö ¼³Ä¡
Android ºÎÆà ¿Ï·áµÈ »óÅ¿¡¼ USB ÄÉÀ̺í PC ¿¡ ¿¬°áÇÏ¸é ´ÙÀ½°ú °°Àº ¸Þ½ÃÁö Ãâ·ÂµÈ´Ù.
(º¸µå»ó¿¡¼ settings -> Application -> Development -> USB debubbing äũ µÇ¾î¾ß ADB ÇÒ ¼ö ÀÖ´Ù.)
¢º ¡°´ÙÀ½¡± Ŭ¸¯ÇÑ´Ù
µå¶óÀ̹ö À§Ä¡´Â CD ¿¡
/SRC/Android2.1/Windows_ADB_USB_Driver /adb_usb_driver_sdk_1.5_r3/x86 ¾È¿¡ ÀÖ´Ù.
¢º ¡°´ÙÀ½¡± Ŭ¸¯ÇÑ´Ù
¢º ¼³Ä¡ ¿Ï·áµÈ ¸ð½À
ÀåÄ¡ °ü¸®ÀÚ¿¡¼ ADB ¼³Ä¡µÈ ¸ð½À È®ÀÎ ÇÒ ¼ö ÀÖ´Ù.
|
::: 6. MV V210 ¾Èµå·ÎÀÌµå ¿ìºÐÆ® 8.10 ¸®´ª½º ȯ°æ¿¡¼ ADB ±¸ÇöÇϱâ ::: |
|
::: 7. S5PV210 JTAG ¿¡¹Ä·¹ÀÌÅÍ ¾øÀÌ ¸®´ª½º ¾Èµå·ÎÀÌµå ¿ë u-boot.bin ·Îµå¹æ¹ý ::: |
ÇÊ¿äÇÑ ÆÄÀϵé
CD ¿¡ \SRC\WinCE\Bin ¾È¿¡ BL1_UART.nb0 ÆÄÀÏ
CD ¿¡ \SRC\Android2.1\Bin ¾È¿¡ u-boot.bin ÆÄÀÏ
CD ¿¡ \TOOL\GUI Downloader For WinCE ¾È¿¡ Dragin V1.25.exe ÆÄÀÏ
¹æ¹ý
¢º ºÎÆà ¸ðµå¸¦ IROM ¸ðµå·Î ÇØÁØ´Ù
|
|
Àü¼ÛÀ» À§ÇÑ iROM ºÎÆ®¸ðµå¼³Á¤ |
º¸µå µÞ¸é ½ºÀ§Ä¡ À§Ä¡ |
À§ ±×¸² µö½ºÀ§Ä¡ À§Ä¡´Â 100011 ·Î ´ë¾î ÀÖÁö¸¸ 000011 ·Î ÇØ¾ß NAND ¿¡ ÇÁ·Î±×·¥ µÈ´Ù.
¢º º¸µå´Â ½Ã¸®¾ó ÄÉÀ̺í, USB ÄÉÀÌºí ¿¬°á µÇ¾îÀÖ¾î¾ß ÇÑ´Ù. ¡¡
¶ÇÇÑ ¸ðµç ½Ã¸®¾ó Åë½Å ÇÁ·Î±×·¥Àº Á¾·áÇØ¾ß ÇÑ´Ù.
¡¡ (¾ÆÁ÷ Àü¿øÀº Àΰ¡ ÇÏÁö ¾Ê´Â´Ù.)
¢º u-boot.bin À̸§À» eboot.nb0 À̸§À¸·Î º¯°æÇØ ÁØ´Ù
¢º Dragin V1.25.exe ½ÇÇàÇÑ´Ù
- Basic Option ºÎºÐ¿¡¼ IROM Boot On Ç¥½Ã ÇÑ´Ù.
- Download Addr ¾îµå·¹½º 0x23e00000 À¸·Î º¯°æÇÑ´Ù.
- BL1 ¹öÆ° Ŭ¸¯ÇØ BL1_UART.nb0 ·ÎµåÇÑ´Ù.
- TSR IMAGE ¹öÆ° Ŭ¸¯ÇØ u-boot.bin À̸§À» eboot.nb0 ·Î º¯°æÇÑ, eboot.nb0 ·ÎµåÇÑ´Ù.
- DETECT ¹öÆ° Ŭ¸¯ÇÑ ÈÄ º¸µå¿¡ Àü¿ø Àΰ¡ÇÑ´Ù.
º¸µå¿¡ Àü¿ø Àΰ¡Çϸé DOWNLOAD ¾ÆÀÌÄÜ È°¼ºÈ µÇ°í ¹öÆ° Ŭ¸¯ÇÏ¸é ´Ù¿î·Îµù ½ÃÀ۵ȴÙ.
ÀÌ »óÅ°¡ µÇ¸é tftp ³ª usb Àü¼Û¸Åü¸¦ ÀÌ¿ëÇØ NAND ¿¡ u-boot ÇÁ·Î±×·¥ ÇÏ¸é µÈ´Ù.
|
|
|
|
|
|
|
|
|