Home

User Manual - DevKit8000

image

Contents

1. 0 Set the working mode of GPIO DWORD pInBuffer 2 pInBuffer 0 id pInBuffer 1 mode DeviceloControl hFile IOCTL GPIO SETMODE pInBuffer sizeof pInBuffer NULL 0 NULL NULL Read the working mode of GPIO DeviceloControl hFile IOCTL GPIO GETMODE amp id sizeof DWORD amp mode sizeof DWORD NULL NULL id is GPIO Pin number mode is GPIO mode including GPIO DEBOUNCE ENABLE Jumping trigger enable 1 The operation of GPIO Pin DWORD id 0 pin 0 Output high level DeviceloControl hFile IOCTL GPIO SETBIT amp id sizeof DWORD NULL 0 NULL NULL Output low level DeviceloControl hFile IOCTL GPIO CLRBIT amp id sizeof DWORD NULL 0 NULL NULL Read the pin state DeviceloControl hFile IOCTL GPIO GETBIT Kid sizeof DWORD amp pin sizeof DWORD NULL NULL id is GPIO pin number pin returns to pin state 2 Other optional operation Read the corresponding IRQ number of GPIO pin DWORD id 0 irg 0 DeviceloControl hFile IOCTL GPIO GETIRQ Kid sizeof DWORD amp irg sizeof DWORD NULL NULL id is GPIO pin number irq returns IRQ number 3 Close GPIO device CloseHandle hFi le Notes l GPIO pin definition 0 191 MPU Bank1 6 GPIO pin 192 209 TPS65930 GPIO 0 17 DevKit8000 Timll Technology Inc User manual Version 1 0 5 19 2009 56 of 71 T mlL DevKit8000 user manual 2 GPIO interrupt mode is used for drivers application cannot set thi
2. P address 192 168 1 2 e Subnet mask 255 255 255 0 1 o E dE Windows Embedded CE 6 0 Insert the SD card and boot the system hyper terminal will show start up information After a while you can enter the system and experience Windows Embedded CE 6 0 If the touch screen is not accurate please calibrate it Stylus Properties window Calibration property page My Device Control Panel Stylus Run the test program ADevKit8000 exe VStorage Card Click Start and the test will begin Keypad window will show test the keyboard press ESC button or click Quit to quit the test LED will be blinking and waiting for users to judge Boot sound can be heard The screen will show RGB three primary colors in turn touch the screen to quit the test After the test is completed the results will show in test edit box SUCCESS means the test is passed FAILED means the test is not passed Notes If the file system in the SD card is damaged Please recover the image referring to 6 3 The update of the image DevKit8000 Timll Technology Inc User manual Version 1 0 5 19 2009 49 of 71 T mlL DevKit8000 user manual XI Linux System Development 11 1 Install the cross compilation environment 11 1 1 The installation of cross compilation tool The development of Windows Embedded CE 6 0 is based on the integrated development environment of Visual Studio 2005 VS2005 Developing applications need installing softwa
3. This section will introduce how to conduct the development of application on the DevKit8000 hardware platform including the formation of DevKit8000 software environment Examples will be taken to show the general process of the development of DevKit8000 application 8 1 LED application development 8 1 1 Coding led acc c source code The three led lamps in the development board will flash in the form of accumulator include lt stdio h gt include lt unistd h gt include lt sys types h gt include lt sys ipc h gt include lt sys ioctl h gt include lt fcntl h gt define LEDO sys class leds ledO brightness define LED1 sys class leds led1 brightness define LED2 sys class leds led2 brightness int main int argc char argv int f ledO f_led1 f led2 unsigned char i 0 unsigned char dai dat1 dat2 if f_ledO open LEDO O RDWR lt O printf error in open s LEDO return 1 j if f_led1 open LED1 O RDWR lt OH printf error in open 9es LED1 return 1 j if f_led2 open LED2 O RDWR lt OH printf error in open s LED2 return 1 j for I dai i amp Ox1 1 0 dati i amp 0x2 gt gt 1 1 0 DevKit8000 Timll Technology Inc User manual Version 1 0 5 19 2009 43 of 71 T mlL DevKit8000 user manual dat2 i amp 0x4 gt gt 2 1 0 write f ledO amp datO sizeof datO write f led1 amp dat1 sizeof dat1 write
4. DI Peripheral connection of DevKit8000 Ii 1 NET 2 Power 3 S Video Connect an Ethernet cable to the NET Connect the power cable to the Connect the S Video cable to the jace on the board Connect the other DC IN jace on the board SVIDEO jack on the board Connect end to a router or Ethernet switch the other end to a S video device 4 Audio Out 5 Mic in 6 USB OTG Connect AUDIO OUT to an audio Connect an Mic to the AUDIO OUT Connect the USB cable to the source such as a MP3 player jack on the board USB OTG jack on the board Connect the other end to USB device or USB HOST device DevKit8000 Timll Technology Inc User manual Version 1 0 5 19 2009 70 of 71 DevKit8000 user manual 7 SD Card 8 HDMI 9 LCD Insert the SD card to the SD MMC Connect the HDMI to DVI D cable Connect the LCD cable to the jace on the board to the DVI D jack on the board TFTT LCD jack on the board Connect the other end to a DVI D Connect the other end to a LCD monitor module 10 serial Connect the serial cable to the UART3 jack on the board Connect the other end to a PC or workstation DevKit8000 Timll Technology Inc User manual Version 1 0 5 19 2009 71 of 71
5. Table 3 5 HDMI interface Pn m poeton ent o 5 per ms mi s Daris TMDSdialsicd s oam TMDSdial s DATOS TMDSdia0sicd 5 DAD TMDSdia 5 jak amer Consumer Electronics CC END IIC master serial clock IIC serial bidirectional data HPLG Hot plug and play detect DevKit8000 Timll Technology Inc User manual Version 1 0 5 19 2009 11 of 71 T mlL DevKit8000 user manual 3 6 TFT LCD interface Function TFT LCD interface Description of interface please see table 3 6 Table 3 6 TFT _ ze interface 1 en TET NINE s Dss Ds LCD Pixel data bits s Dss D7 LCD Pinel data bit7 o fem fom 28 DEN AC bias control STN p or pixel data enable 20 HSYNC LCD Horizontal Nd 30 VSYNC LCD Vertical UN GND DevKit8000 Timll Technology Inc User manual Version 1 0 5 19 2009 12 of 71 T mlL ow exp y Ye Poston SPI MOSI Slave data in master ee SPI MISO Slave data out master HM SPI CS SPI enable IIC CLK IIC master serial clock IIC SDA IIC serial bidirectional data ow fox 3 7 AUDIO OUT interface 4 E 3 9 5 37 E rw 9 a a 46 E 45 50 Function A standard Audio out interface Description of interface please see table 3 7 Table 3 7 Audio out interface 1 jow op rs DevKit8000 user manual 3 8 Camera interface Function Camera image sensor interface Description of interface please see table 3 8 De
6. phys 244 254 63 logical 245 200 19 6 Delete any partitions that are there already Command m for help d Selected partition 1 7 Set the Geometry of the SD Card If the print out above does not show 255 heads 63 sectors track then do the following expert mode steps to redo the SD Card 1 Go into expert mode Command m for help x 2 Set the number of heads to 255 Expert Command m for help h Number of heads 1 256 default xxx 255 3 Set the number of sectors to 63 Expert Command m for help s Number of sectors 1 63 default xxx 63 4 Now Calculate the number of Cylinders for your SD Card cylinders FLOOR the number of Bytes on the SD Card from above 255 63 512 So for this example 2021654528 255 63 512 245 79 So we use 245 i e truncate don t round 5 Set the number of cylinders to the number calculated Expert Command m for help c Number of cylinders 1 256 default xxx enter the number you calculated 6 Return to Normal mode Expert Command m for help r 8 Print the partition record to check your work DevKit8000 Timll Technology Inc User manual Version 1 0 5 19 2009 62 of 71 T mllL DevKit8000 user manual Command m for help p Disk dev sdc 2021 MB 2021654528 bytes 255 heads 63 sectors track 245 cylinders Units cylinders of 16065 512 8225280 bytes Device Boot Start End Blocks Id System 9 Create the FAT3
7. CEBASE gt Communication Services and Networking gt Networking Wide Area Network WAN USB Function Driver Core OS gt CEBASE gt Core OS Services gt USB USB Host Support Core OS gt CEBASE gt Core OS Services gt USB USB Human Input Device HID Class Driver Core OS gt CEBASE gt Core OS Services gt USB USB HID Keyboard and Mouse Core OS gt CEBASE gt Core OS Services gt USB Host Support gt USB Human Input Device HID Class Driver USB Storage Class Driver Core OS gt CEBASE gt Core OS Services gt USB Host Support RAM and ROM File System Core OS gt CEBASE gt File Systems and Data Store gt File System Internal Choose 1 Hive based Registry Core OS gt CEBASE gt File Systems and Data me Store gt Registry Storage Internal Choose 1 exFAT File System Core OS gt CEBASE gt File Systems and Data e Store gt Storage Manager FAT File System Core OS gt CEBASE gt File Systems and Data Mal RN Store gt Storage Manager Storage Manager Control Panel Applet Core OS gt CEBASE gt File Systems and Data ndn UN Store gt Storage Manager Transaction Safe FAT File System TFAT Core OS gt CEBASE gt File Systems and Data lain Store gt Storage Manager Video Image Compression Manager Core OS gt CEBASE gt Graphics and Multimedia Technologies gt Media gt Video Codecs and Renderers Console Window Core OS gt CEBASE gt Shell and User Interface gt Shell gt Command Shell SD Memory Device Drivers gt SDI
8. Hyper terminal software and set the following e Baud rate 115200 Data bit 8 Parity check no e Stop bit 1 Flow control no 5 1 1 Boot from Nand Flash The board will boot from the NAND Flash by default the user need to link the serial cable from the PC to the board and power on the board then the board will boot from NAND Flash Note the method to update the image from the NAND Flash will be show in 7 2 Update the image for NAND Flash 5 1 2 Boot from SD card If the board need be booting from SD card it should press the BOOT KEY button the botton position refer the 3 18 KEY when power on the board the system will boot from the SD card Note the method to update the image from the SD card will be show in 7 1 Update the image for SD card 5 2 choose the display device System supports a wide range of display mode the default display mode was the 4 3 L CD and the user can change the display mode by change the U Boot configure param 5 2 1 Display with the 4 3 LCD It should change the param by run the command as follow in the U boot command mode 1 NAND Flash boot mode OMAP3 DevKit8000 setenv bootargs console ttyS2 115200n8 ubi mtd 4 root ubi0 rootfs rootfstypezubifs video omapfb mode 4 3inch_LCD OMAP3 DevKit8000 setenv bootcmd nand read i 80300000 280000 200000 bootm 80300000 OMAPS Devkit8000 saveenv 2 SD card boot mode DevKit8000 Timll Technology Inc User manual Version 1 0 5 19
9. and PC USB mini A connects the development board USB B connect the PC root DevKit8000 cd media root DevKit8000 media 1s card hdd mmcblkOpl ram sdal cf mmcl net realroot union root DevKit8000 media cd sdal The system will automatically detect and set the USB device under the media directory Notes Some USB flash disks may be identified as sda 5 3 7 Test on Audio Video The board has audio input and output interface But at present audio output can be realized The system has mplayer to play the wav mp3 and avi Users can enter the following commands for a test root DevKit8000 mplayer sample_video avi You can hear the stereo music with a headphone and can watch the video after connecting to the screen 5 3 8 Test on network The board has a 10 100M self adapting network card DM8000 users can connect the board to the LAN and enter the following commands for a test root DevKit8000 ifconfig ethO 192 192 192 200 eth0 link down root DevKit8000 eth0 link up 100Mbps full duplex lpa Ox41E1 root DevKit8000 ping 192 192 192 90 PING 192 192 192 90 192 192 192 90 56 data bytes 64 bytes from 192 192 192 90 seq 0 ttl 128 time 1 007 ms 64 bytes from 192 192 192 90 seq 1 ttl 128 time 0 306 ms 64 bytes from 192 192 192 90 seq 2 ttl 128 time 0 397 ms 64 bytes from 192 192 192 90 seq 3 ttl 128 time 0 367 ms 192 192 192 90 ping statistics 4 packets transmitted 4 packets received 0 packet los
10. erase device 0 offset 0x280000 size 0x200000 Erasing at 0x460000 10096 complete OK OMAP3 DevKit8000 nand write i 80000000 280000 200000 NAND write device O offset 0x280000 size 0x200000 DevKit8000 Timll Technology Inc User manual Version 1 0 5 19 2009 41 of 71 T mlL DevKit8000 user manual Writing data at 0x47f800 100 complete 2097152 bytes written OK 7 2 4 The update of filesystem image OMAPS DevKit8000 mmcinit OMAPS DevKit8000 fatload mmc 0 1 80000000 ubi img reading ubi img 12845056 bytes read OMAPS DevKit8000 nand unlock device 0 whole chip nand unlock start 00000000 length 268435456 NAND flash successfully unlocked OMAPS DevKit8000 nand ecc sw OMAP3 DevKit8000 nand erase 680000 7980000 NAND erase device 0 offset 0x680000 size 0x7980000 Erasing at Ox7fe0000 100 complete OK OMAPS DevKit8000 nand write i 80000000 680000 S filesize NAND write device O offset 0x680000 size 0xc40000 Writing data at Ox12bf800 100 complete 12845056 bytes written OK 7 2 5 u boot param configure OMAP3 DevkKit8000 4 setenv bootargs console ttyS2 115200n8 ubi mtd 4 root ubi0 rootfs rootfstype ubifs OMAP3 DevKit8000 setenv bootcmd nand read 80300000 280000 200000 bootm 80300000 OMAP3 Devkit8000 saveenv DevKit8000 Timll Technology Inc User manual Version 1 0 5 19 2009 42 of 71 T mllL DevKit8000 user manual VIII The development of application
11. hwclock s root DevKit8000 date Fri Aug 8 20 01 45 UTC 2008 We can see the system time is set as hardware time 5 3 5 Test on MMC SD Card Insert the MMC SD card the system will automatically detect and set the MMC SD card under the media directory root DevKit8000 cd media root DevK1t8000 media 1s card hdd mmcblkOpl ram union cf mmcl net realroot root DevKit8000 media cd mmcb1k0p1 5 3 6 Test on USB OTG 1 USB OTG used as devices 1 After booting the system please use the USB Line USB mini B to USB A to connect the development board and PC USB mini B connects the development board USB A connect the PC Notes For the installation of driver Linux USB Ethernet RNDIS Gadget please see the description in Appendix 1 2 After successful connection PC will show a virtual network card as displayed in Figure 4 3 LAN or High Speed Internet Local Area Connection Figure 4 3 virtual network card 3 Set the IP address of the virtual network card for example DevKit8000 Timll Technology Inc User manual Version 1 0 5 19 2009 26 of 71 T mlL DevKit8000 user manual T SE Internet Protocol TCP IP Properties a General TOU can get IP settings assigned automatically it your network supports this capability Otherwise you need to ask your network administrator for the appropriate IP settings O Obtain an IP address automatically 9 Use the following IP address IP addre
12. software may impair or destabilize the correct operation of your system either immediately or in the future Microsoft strongly recommends that you stop this installation now and contact the hardware vendor for software that has passed Windows Logo testing STOF Installation 4 Please wait until the installation is completed DevKit8000 Timll Technology Inc User manual Version 1 0 5 19 2009 59 of 71 T mlL DevKit8000 user manual Found New Hardware Wizard Completing the Found New Hardware Wizard The wizard has Finished installing the software for guj Linus USB Ethemet ANDIS Gadget Click Finish to close the wizard DevKit8000 Timll Technology Inc User manual Version 1 0 5 19 2009 60 of 71 T mlL DevKit8000 user manual Appendix Il Linux Boot Disk Format How to create a dual partition card for DevKit8000 to boot Linux from first partition and have root file system at second partition Introduction This guide is meant for those looking to create a dual partition card booting from a FAT partition that can be read by the OMAP3 ROM bootloader and Linux Windows then utilizing an ext3 partition for the Linux root file system Details Text marked with shows user input 1 Determine which device the SD Card Reader is on your system Plug the SD Card into the SD Card Reader and then plug the SD Card Reader into your system After doing that do the following to determine which device it i
13. sysgen operating system s components After a entire compilation process is completed the build commands under Solution Explorer window can be used to save the build time Images including NK bin EBOOTSD nbO and MLO and so on will be generate Copy the files MLO EBOOTSD nbO and NK bin under C WINCE600 OSDesigns Devkit8000 DevKit8000 RelDir DevKit8000_ ARMV4I Release to the SD card Insert the SD card into the device and boot the device for a test 11 2 3 System Customization Windows Embedded CE 6 0 consists of a number of independent modules Each module provides specific functions of which some modules can be divided into several components Each component has specific feature making OEM ODM customize a stable and efficient version according to specific application Taking Mobile Handheld as a template sample DevKit8000 OS image adds features of components including DevKit8000 Timll Technology Inc User manual Version 1 0 5 19 2009 51 of 71 T mlL DevKit8000 user manual CAB File Installer Uninstaller Core OS gt CEBASE gt Application End User NET Compact Framework 3 5 Core OS gt CEBASE gt Applications and Services Development gt NET Compact Framework 3 5 OS Dependencies for NEI Compact Core OS gt CEBASE gt Applications and Framework 3 5 Services Development gt NET Compact Framework 3 5 gt OS Dependencies for NET Compact Framework 3 5 Point to Point Protocol over Ethernet PPPoE Core OS gt
14. 00 user manual Description of interface please see table 3 12 Table 3 12 LAN interface ho qme mem 00 1 m amm B me mem 007 a VDDGS 25V Power tor rax DEE 7 C C s Nc Iw Vbb 33VPoweulED 3 13 USB OTG interface Function A mini USB A interface Description of interface please see table 3 13 Table 3 13 USB OTG interface 3 fo Uap paar 3 14 USB HOST interface Function A standard USB interface Description of interface please see table 3 14 Table 3 14 USB HOST interface a VES 4 2 DN USBData 5 fop epes PE DevKit8000 Timll Technology Inc User manual Version 1 0 5 19 2009 16 of 71 T mlL DevKit8000 user manual 3 15 SD MMC Card interface Function A standard SD MMC Card interface which employs design for automatic detection for insertion protection Description of interface please see table 3 15 Table 3 15 SD MMC Card interface 3 6 MNISD DAT2 Mini SD card data2 5 MNISD DATS Mini SD card data3 9 Dars MMOcaddaa u vss OND 1 MNSDVSS GND m Iw N aso e Iw m fok TMG saa clock 3 16 JTAG interface Function JTAG interface Description of interface please see table 3 16 DevKit8000 Timll Technology Inc User manual Version 1 0 5 19 2009 17 of 71 T mlL DevKit8000 user manual Table 3 16 JTAG interface Pn Sg rmon O en Ms eanas 1 NTRST Testsystem reset 3 fr
15. 115200n8 rootz dev ram initrdz0x81600000 40M videozomapfb mode 720p60 setenv bootcmd mmcinit fatload mmc 0 80300000 ulmage fatload mmc 0 81600000 ramdisk gz bootm 80300000 OMAP3 DevKit8000 saveenv 5 3 Test 5 3 1 Test on LED LEDB LED1 LED2 and LED3 in the board is user led lamp the LED postion refer the 3 20 LED of which LED1 indicates the running status of the system and LED2 indicates whether there is data transmission with SD card The following show how to use the user s led lamp LED3 1 Please enter the following command in the terminal end to illumine the lamp led2 DevKit8000 Timll Technology Inc User manual Version 1 0 5 19 2009 24 of 71 T mlL DevKit8000 user manual root DevKit8000 echo n 1 gt sys class leds led3 brightness 2 Please enter the following command in the terminal end to extinguish the lamp led2 root DevKit8000 echo n 0 gt sys class leds led3 brightness The lamp LEDS will illumine and extinguish in accordance with user s command 5 3 2 Test on KEYPAD The development board provides a 6x6 interface for connecting matrix keyboard The tool evtest can be used to test whether the matrix keyboard is in normal operation root DevKit8000 evtest dev input eventO Please press a random key in the matrix keyboard for example press 1 the terminal end will show the following Event time 946684837 310027 type 1 Key code 2 1 value 1 Event time 946684837 402160
16. 2 partition for booting and transferring files from Windows Command m for help n Command action e extended p primary partition 1 4 p Partition number 1 4 1 First cylinder 1 245 default 1 press Enter Using default value 1 Last cylinder or size or sizeM or sizeK 1 245 default 245 50 Command m for help t Selected partition 1 Hex code type L to list codes c Changed system type of partition 1 to c W95 FAT32 LBA 10 Mark it as bootable Command m for help a Partition number 1 4 1 11 Create the Linux partition for the root file system Command m for help n Command action e extended p primary partition 1 4 p Partition number 1 4 2 First cylinder 52 245 default 52 press Enter Using default value 52 Last cylinder or size or sizeM or sizeK 52 245 default 245 press Enter Using default value 245 12 Print to Check Your Work Command m for help p Disk dev sdc 2021 MB 2021654528 bytes DevKit8000 Timll Technology Inc User manual Version 1 0 5 19 2009 63 of 71 T mllL DevKit8000 user manual 255 heads 63 sectors track 245 cylinders Units cylinders of 16065 512 8225280 bytes Device Boot Start End Blocks Id System dev sdcl 1 51 409626 c W95 FAT32 LBA dev sdc2 52 245 1558305 83 Linux 13 Save the new partition records on the SD Card This is an important step All the work up to now has been temporary Command m fo
17. 2009 23 of 71 T mlL DevKit8000 user manual OMAP3 DevKit8000 setenv bootargs consolezttyS2 115200n8 rootz dev ram initrd 0x81600000 40M videozomapfb mode 4 3inch LCD OMAP3 DevKit8000 setenv bootcmd mmcinit fatload mmc 0 80300000 uImage fatload mmc 0 81600000 ramdisk gz bootm 80300000 OMAP3 DevKit8000 saveenv 5 2 2 Display with the LCD It should change the param by run the command as follow in the U boot command mode 1 NAND Flash boot mode OMAP3 DevKit8000 setenv bootargs console ttyS2 115200n8 ubi mtdz4 root ubi0 rootfs rootfstypezubifs videozomapfb mode 7inch LCD OMAPS3 DevKit8000 setenv bootcmd nand read i 80300000 280000 200000 bootm 80300000 OMAP3 DevKit8000 saveenv 2 SD card boot mode OMAP3 DevKit8000 setenv bootargs consolezttyS2 115200n8 rootz dev ram initrd 0x81600000 40M videozomapfb mode 7inch LCD setenv bootcmd mmcinit fatload mmc O0 80300000 ulmage fatload mmc 0 81600000 ramdisk gz bootm 80300000 OMAP3 DevKit8000 saveenv 5 2 3 Display with the DVI D It should change the param by run the command as follow in the U boot command mode 1 NAND Flash boot mode OMAP3 DevKit8000 setenv bootargs console ttyS2 115200n8 ubi mtdz4 root ubi0 rootfs rootfstypezubifs videozomapfb mode 720p60 OMAP3 DevKit8000 setenv bootcmd nand read i 80300000 280000 200000 bootm 80300000 OMAP3 DevKit8000 saveenv 2 SD card boot mode OMAP3 DevKit8000 setenv bootargs consolezttyS2
18. 3 devkit8000 defconfig make ulmage When the above steps are finished the arch arm boot directory will generate the file ulmage we need 6 2 5 ubifs image generated cd home embest work DevKit8000 Timll Technology Inc User manual Version 1 0 5 19 2009 34 of 71 T mlL DevKit8000 user manual sudo mkfs ubifs r rootfs m 2048 e 129024 c 812 o ubifs img sudo ubinize o ubi img m 2048 p 128KiB s 512 home embest tools ubinize cfe When the above steps are finished the current directory will generate the file ubi img we need 6 3 System Customization Actually Linux kernel has many options for configuring the kernel According to the default configuration users can add or delete some configuration to suit different need The following example illustrates the general process of system customization 6 3 1 Alteration of kernel configuration Kernel source code provides the default configuration file arch arm configs omap3 DevKit8000 defconfig Users can customize the system on the basis of this file cd linux 2 6 28 omap cp arch arm configs omap3 devkit8000 defconfig config make menuconfig The example that we use usb gadget to simulate usb mass storage device will be taken to introduce the system customization 1 Select Device drivers General setup gt Enable loadable module support gt Tal Enable the block laver gt System Type gt Bus support gt Kernel Features gt Boot opti
19. AND Flash will be show in 12 2 Update the image for NAND Flash 10 1 2 Boot from SD card If the board need be booting from SD card it should press the BOOT KEY button the botton position refer the 3 18 KEY gt when power on the board the system will boot from the SD card Note the method to update the image from the SD card will be show in 12 1 Update the image for SD card 10 2 Test 10 2 1 introduce DevKit8000 board test kit is the application of Windows Embedded CE 6 0 and is used to test DevKit8000 software and hardware platform It supports the following features e Automatic test on SD card Automatic test on NAND Flash disk e Automatic test on network e Manual test on keyboard e Automatic test on RTC e Semi automatic test on NLED e Semi automatic test on audio output and input Semi automatic test on LCD display DevKit8000 Timll Technology Inc User manual Version 1 0 5 19 2009 48 of 71 T mlL DevKit8000 user manual 10 2 2 Test on software and hardware system Note you should link the serial cable from PC to the board and link the LCD key audio out and audio in device to the board if you don t link the device it should impact the test results Open PC Window Hyper terminal software and set the following s Baud rate 115200 Data bit 8 Parity check no otop bit 1 Flow control no Please shut down the PC firewall or enable the LAN data communication and set the following
20. BUS Power usage 2 500 m USB Peripheral Controller Inventra HDRC USB Peripheral TI ADI 29 gt zm i INN GE pnr ZH USE Gadget Drivers e Gadget Zero DEVELOFHENT Z gt Ethernet Gadget with CIC Ethernet support ez Gadget Filesystem EXPERI MENTAL lt d gt File backed Storage Gadget File backed Storage Gadget testing version NEW Serial Gadget th CDC ACH and CDC BEX support MIDI Gadget EXPERI MENTAL Printer Gadget CDC Composite Device Ethernet and ACH a Za P INR P P wi w i kl lt Exit lt Help gt 6 3 2 Compilation Save the configuration and execute the following command to recompile the kernel make make ulmage After the above steps are finished arch arm boot directory will generate a new kernel image zimage drivers usb gadget directory will generate a new module file g file storage ko 6 3 3 Test Update kernel image file zimage in SD card copy file g file storage ko to the SD card and reboot the system Execute the following commands to stimulate the sd card into usb mass storage device for PC s visit root Q9 DevKit8000 cd media mmcblk0p1 root DevKit8000 media mmcblkOpl insmod g file storage ko file dev mmcb1k0p1 stall 0 removable 1 e file storage gadget File backed Storage Gadget version 7 August 2007 e file storage gadget Number of LUNs 1 o file storage gadget lunO ro 0 file dev mmcblkOp1 musb hdrc musb hdrc MUSB HDRC host driver musb hdrc musb hdrc new USB
21. DevKit8000 User Manual Version 1 0 Helease 2009 05 18 TimlL DevKit8000 user manual Revision history 1 0 Initial version For additional information please visit http www timll com DevkKit8000 Timll Technic Inc User manual Version 1 0 5 19 2009 2 of 71 T mlL DevKit8000 user manual table of contents DEVKIT8000 USER WEA LU V c 1 CHAPTER ONE OVERVIEW nr tidie rn rene rT TT rrr Tr TTT 5 IRR HER AST 5 E E 5 DEP 6 VG ST ea 6 CHAPTER TWO HARDWARE SYSTEM ssscssscsavessrcsavessvesavsssadaczncssveveser nesecsssnevesesdaesecsssneveser vevessusasnasdzsaaacs 7 ILFIARDWABRE OVERVIEW 5rsisvixepbiabuicrbiRREVES Pa ea an vb ro bia PESE IIl V PER SPA DIRE er aia PERRO Vo p PREPIM P PRII UpMISPIPEPIRS 7 2d Architecture CU 777 TE VEA Im T a S 2 9 ENEE 9 III HARDWARE SPECIFICATION Re emen RH nne nnne nnne nnne nnne nnne rhne ne rne ese ese ese ese ese is isst esten nun 10 ee 10 EE EE 10 SE EE 10 S VIDLO IMEI Tm ll IT a Rm ll API E 0 EDE QUII OE IEAI OAR AAA AEE ANEA PN A IEE EA IA E TA 12 De OOF Luo eeaeee e E A E E E EEE 13 EO E E AEE EEEE EE EA TTT 13 AEE a E ES A N O NAE S A N A E ess NE E A E ET 14 SE 15 A CTI CS EE 15 FAN T O E ETE E E 15 ASEL LOTE ATI E H H 16 SN UO AOS ITUR PEE H 16
22. Dl 4 E ELA ETC L7 PAITA Eeer 17 SW Do qo INTO DR hcg 21 NRI 18 89 02 Tr C 19 SEL E EEE E I EEE E heen eaasahea aes A TA EEE E E PNE 19 CHAPTER THREE LINUX SYSTEM Peer rene en eke rn rc ee EAEE Rr SPI EO E ED UE RO EIE 21 EV EINUSCSYTSPET EE a TEE 21 4 1 Pre installed GOMW EN 21 4 2 BSF EE E t 22 V LINUX SYSTEM QUICK START 23 SE 7271 2 NN AET 2 De CHOOSE ING TSU 23 Eege 24 DevKit8000 Timll Technology Inc User manual Version 1 0 5 19 2009 3 of 71 T mlL DevKit8000 user manual BS ICV T OOO CIN mH mista 29 VLLINUX SYSTEM TEE EEN 32 6 1 Install the cross compilation environment sese sese eee eee 32 P d uimiesuerE E 33 BF OV RE et e ERR c 35 RAUS Bici IMAGE UPDATE rE M 39 7d Update the e SD i 39 7 2 Update the image for NAND Flash esse sese 40 VII THE DEVELOPMENT OF APPLICATION AAA 43 8 1 LED application development 43 CHAPTER FOUR WINCE Sy KN WEE 45 IX MT Ee Re EE 45 RN EE II OC ebe 45 2 2 Board Support F ACKACE RSP assan usq anana ER Und RE MEE Raaya N Tega uli RERUM RU ES 46 X WINCE SYSTEM QUICK START 48 EE TTT 48 Eeer 46 XLLINUX SYSTEM DEVELOPMENT NEE 50 11 1 Install the cross compilation environment ess
23. Kit8000 fatload mmc 0 80300000 uimage OMAP3 DevkKit8000 bootm 80300000 Notes When entering into the desktop system for the first time the system will conduct considerable configuration please wait for a few minutes Later users can directly enter into the desktop after start up DevKit8000 Timll Technology Inc User manual Version 1 0 5 19 2009 29 of 71 T mllL DevKit8000 user manual 5 4 2 The demonstration of google android system 1 Famat the SD card and divided into 2 areas in accordance with appendix 2 Reload the SD card and execute the following commands For the 4 3 L CD cp media cdrom linux demo android MLO media LABEL1 cp media cdrom linux demo android u boot bin 4 3 media LABEL1 u boot bin cp media cdrom linux demo android uImage 4 3 media LABEL1 uImage rm rf media LABEL2 sudo tar jxvf linux demo android RFS tar bz2 C media LABEL2 sync umount media LABEL1 umount media LABEL2 For the 7 LCD cp media cdrom linux demo android MLO media LABEL1 cp media cdrom linux demo android u boot bin 7 media LABEL1 u boot bin cp media cdrom linux demo android uImage 7 media LABEL1 uImage rm rf media LABEL2 sudo tar jxvf linux demo android RFS tar bz2 C media LABEL2 sync umount media LABEL1 umount media LABEL2 2 Insert the SD card into the development board the boot the board the board will enter the Android system 5 4 3 DVSDK Demo 1 Famat the SD card and divided into 2 areas in accordan
24. O gt SDIO Memory serial Device Drivers gt USB Function gt USB Function Clients DevKit8000 Timll Technology Inc User manual Version 1 0 5 19 2009 52 of 71 T mlL DevKit8000 user manual Components can be added or deleted in window Catalog Items View of Visual Studio 2005 VS2005 integrated development environment Timll Technology Inc DevKit8000 Version 1 0 5 19 2009 53 of 71 User manual T mlL DevKit8000 user manual XII WinCE image update 12 1 Update the image for SD card 1 Run the software of HP Disk Storage Format Tool and format the SD card for FAT or FAT32 filesystem 2 Copy the image fileMLO EBOOTSD nb0 NK bin ADevKit8000 exe in CD wince_6 image 1cd480X272 to SD card 3 Then you can boot the system with the SD for the new image Note 1 You can download the software HP USB Disk Storage Format Tool 2 0 6 from the follow website http selfdestruct net misc usbboot SP27213 exe 2 The folder of dvil280X720 was corresponding DVI output image file and the lcd450X272 was LCD output image 12 2 Update the image for NAND Flash 1 Run the software of HP Disk Storage Format Tool and format the SD card for FAT or FAT32 filesystem 2 Copy the image fileMLO EBOOTNAND nb0O NK bin ADevKit8000 exe from CD wince_6 image lcd480X272 to SD card then change the name from EBOOTNAND nbO to EBOOTSD nbO in the SD card 3 Insert the SD card to the board press the BOOT button
25. US support gt amp amp amp X Exit lt Help gt 3 Select USB Gadget Support A Z T MU EM amp Zm USB Audio interface support EMI 216 USB Audio interface support ADT devices from Ontrak Control Systems USB T Sezment LED Display USB Diamond RioBOO0 support USB Lego Infrared Tower support USB LCD driver support USB BlackBerry recharge support USB LED driver support Cypress CY TC63zex USB driver support Cypress USB thermometer driver support IER Phidgets drivers siemens ID USB House Fingerprint sensor support El an PCHCI CardBus Adapter USB Client Apple Cinema Display support USB 2 0 SVGA dongle support Net2280 5153 15 IER LD driver EE Vibrator driver ES DT TS eue 10 Warrior driver support IER testing driver iSight firmware loading support USB VST driver SB Gadget Support DTG and related infrastructure L L 0 2 m m m x um m m m T Wan P P Tei Tu Sue AP ef IS UTR Da Ti P P CS P ui P A UP lt gt GPIO based peripheral only VEUS sensing transceiver lt gt Philips ISF1301 with OMAF OTG X TWLAOSO USB Transceiver Driver lt Exit c Help DevKit8000 Timll Technology Inc User manual Version 1 0 5 19 2009 36 of 71 T mlL DevKit8000 user manual 4 The configuration of USB Gadget Support can be changed as showed in the following IER Gadget Support Debugging messages DEVELOPMENT Debugging information files DEVELOPMENT Maxiwum V
26. aluation Kit contains One DevKit8000 Evaluation board One 4 3 LCD contain touch panel One SD card One serial cable IDC10 to DB9 One 5V 22A Power adapter One Touch Pen One USB cable Type A Male to Type Mini B Male One USB cable Type A Female to Type Mini A Male One USB HUB One cross Ethernet cable One HDMI to DVI D cable One S Video cable DevKit8000 DevKit8000 user manual Timll Technology Inc User manual Version 1 0 5 19 2009 6 of 71 T mlL DevKit8000 user manual Chapter Two Hardware system I Hardware Overview 2 1 Architecture diagram Figure 2 1 is the architecture map for DevKit8000 and Peripheral equipment of this board is also shown SDRC CART foo MASS DB USBPHY MCBSP2 I2C4 is the chips on the board is the connector on the board is the CPU module on the board Legend Figure 2 1 Architecture diagram DevKit8000 Timll Technology Inc User manual Version 1 0 5 19 2009 7 of 71 T mlL DevKit8000 user manual 2 2 Features The DevKit8000 Evaluation board is based on OMAP3530 processor and takes full features of the processor This board is characterized as follows Processor e OMAP3530 processor pin to pin compatible with OMAP35x families e 600 MHz ARM Cortex A8 Core e 412 MHz TMS320C64x DSP Core e Integrated L1 memory for ARM CPU 16kB I Cache 16kB D Cache 256kB L2 and On Chip memo
27. and then power on the board again HyperTerminal will start printing the output information at the same time press SPACE to enter the EBOOT menu 4 Press 5 to enter the Flash manage menu 5 Press a b c separately to write the image XLDR EBOOT Nk to flash 6 Press 0 to return to the main menu and press 2 4 7 y to change the boot device 7 Power on the system again and then the board will boot from the NAND flash DevKit8000 Timll Technology Inc User manual Version 1 0 5 19 2009 54 of 71 T mlL DevKit8000 user manual XIII The development of application This section introduces how to develop the application run on DevKit8000 hardware platform on the basis of Windows Embedded CE 6 0 operating system The following preparations should be made e Run the installation package DevKit8000 ooftware Development Kit SDK DevKit8000 SDK msi under CD directory wince_6 sdk and finish the SDK installation in accordance with hints Notes I f user needs to use DevKit8000 BS to develop Windows Embedded CE 6 operating system the construction of Windows Embedded CE 6 0 development platform is required 2 The installation of Windows Mobile 6 Professional SDK other than DevKit8000 SDK is advised You can obtain this software through http www microsoft com downloads details aspx familyid 06111A3A A65 1 4745 88EF 53D480 9 A390B amp displaylang en 3 The development example of this manual i
28. as default installation directory Users may change the path 6 1 2 The installation of other tools Other tools included in linux tools directory of CD may be used for source code Users can execute the following commands for installation mkdir home embest tools cp media cdrom linux tools mkimage home embest tools cp media cdrom linux tools signGP home embest tools cp media cdrom linux tools mkfs ubifs home embest tools cp media cdrom linux tools ubinize home embest tools cp media cdrom linux tools ubinize cfg home embest tools 6 1 3 Adding environment variable After installation of the above tools those tools can be added into environment variable with the following commands export PATH home embest CodeSourcery Sourcery G Lite bin home embest tools P ATH Notes Users can put it into the barsrc file and the adding of environment variable can be finished as the system starts 6 2 system complie 6 2 1 Preparation The source code of each part of the system is under the linux source of CD Users can copy it to the system and unzip it before developing For example mkdir home embest work cd home embest work tar xvf media cdrom linux source x load 1 41 tar bz2 tar xvf media cdrom linux source u boot 1 3 3 tar bz2 tar xvf media cdrom linux source linux 2 6 28 omap tar bz2 sudo tar xvf media cdrom linux source rootfs tar bz2 When the above steps are finished the current directory will generate linux 2 6 22 o
29. bus registered assigned bus number 2 usb usb2 configuration 1 chosen from 1 choice hub 2 0 1 0 USB hub found hub 2 0 1 0 1 port detected DevKit8000 Timll Technology Inc User manual Version 1 0 5 19 2009 37 of 71 T mlL DevKit8000 user manual Use the USB line USB mini B to USB A to connect the development board and PC PC will give a hint that usb mass storage device is found a new mobile hard disk is found and users can perform operation for it Notes Please make sure that the kernel image has been updated otherwise module g file storage ko will fail to load and the similar tips will show insmod cannot insert media mmcblkOp I g file storage ko Device or resource busy DevKit8000 Timll Technology Inc User manual Version 1 0 5 19 2009 38 of 71 T mlL DevKit8000 user manual Vil Linux image update DevKit8000 supports MMC SD boot or NAND boot different start up modes will have different method for updating the image We will introduce the update of image under different start up modes 7 1 Update the image for SD card 7 1 1 The formatting of MMC SD card HP USB Disk Storage Format Tool 2 0 6 is recommended http selfdestruct net misc usbboot SP27213 exe 1 Insert MMC SD card into the card reader in PC 2 Open the HP USB Disk Storage Format Tool the following tips will show HP USB Disk Storage Format Tool EN Device Generic USB SD Header 1 00 1903 MB F File syst
30. cc hw OMAP3 DevKit8000 4 nand erase 0 80000 NAND erase device 0 offset 0x0 size 0x80000 Erasing at 0x60000 10096 complete OK OMAP3 DevKit8000 nand write i 80000000 0 80000 NAND write device O offset OxO size 0x80000 Writing data at 0x7f800 10096 complete 524288 bytes written OK DevKit8000 Timll Technology Inc User manual Version 1 0 5 19 2009 40 of 71 T mllL DevKit8000 user manual 7 2 2 The update of u boot boot image OMAP3 DevKit8000 mmcinit OMAP3 DevKit8000 fatload mmc 0 1 80000000 flash uboot bin reading flash uboot bin 1085536 bytes read OMAP3 DevKit8000 nand unlock device 0 whole chip nand unlock start 00000000 length 134217728 NAND flash successfully unlocked OMAP3 DevKit8000 nand ecc sw OMAP3 DevKit8000 nand erase 80000 160000 NAND erase device 0 offset 0x80000 size 0x160000 Erasing at Ox1c0000 100 complete OK OMAP3 DevKit8000 nand write i 80000000 80000 160000 NAND write device O offset 0x80000 size 0x160000 Writing data at Ox1df800 10096 complete 1441792 bytes written OK 7 2 3 The update of kernel image OMAP3 DevKit8000 mmcinit OMAPS DevKit8000 fatload mmc 0 1 80000000 ulmage reading ulmage 1991900 bytes read OMAPS DevKit8000 nand unlock device 0 whole chip nand unlock start 00000000 length 268435456 NAND flash successfully unlocked OMAP3 DevKit8000 nand ecc sw OMAP3 DevKit8000 nand erase 280000 200000 NAND
31. ce with appendix 2 Reload the SD card and execute the following commands For the 4 3 LCD cp media cdrom linux demo dvsdk MLO media LABEL1 cp media cdrom linux demo dvsdk u boot bin media LABEL1 cp media cdrom linux demo dvsdk ulmage 4 3 media LABEL1 uImage rm rf media LABEL2 sudo tar jxvf linux demo dvsdk DVSDK tar bz2 C media LABEL2 sync umount media LABEL1 umount media LABEL2 For the 7 LCD cp media cdrom linux demo dvsdk MLO media LABEL1 cp media cdrom linux demo dvsdk u boot bin media LABEL1 cp media cdrom linux demo dvsdk ulmage 7 media LABEL1 uImage rm rf media LABEL2 sudo tar jxvf linux demo dvsdk DVSDK tar bz2 C media LABEL2 sync umount media LABEL1 DevKit8000 Timll Technology Inc User manual Version 1 0 5 19 2009 30 of 71 T mlL DevKit8000 user manual umount media LABEL2 2 Insert the SD card into the development board the boot the board the board will enter the system and then it will display the 2D 3D video DevKit8000 Timll Technology Inc User manual Version 1 0 5 19 2009 31 of 71 T mlL DevKit8000 user manual VI Linux System Development This section will introduce how to establish a Linux system development platform run on DevKit8000 hardware platform with the use of DevKit8000 BSP Details to be provided contain the formation of cross compilation environment the generation of system image and demonstrate how to customize the system Notes The Linux sai
32. d thereof is ubuntu 7 10 which will be referred as ubuntu 6 1 Install the cross compilation environment User must well form an arm Linux cross compilation environment before developing the DevKit8000 We will take ubuntu operating system as the example to introduct the formation of cross compilation environment The operation in Linux is similar with that in ubuntu system 6 1 1 The installation of cross compilation tool Insert the CD ubuntu will put the CD under media cdrom directory and the cross compilation tool whose name is arm 2007q83 51 arm none linux gnueabi bin will be out under media cdrom linux tools directory Users can execute the following commands to start up the installation of cross compilation tool cd media cdrom linux tools arm 2007q3 51 arm none linux gnueabi bin The installation can be made in accordance with the content showed The following figure shows the installation path 0 7 Sonrcery H E ES E RER hor AR GATS Pn en Choose Install Folder e welcome Where Would You Like to Install Gei Imaortant Information fhome femoest CodesourcerySourcerny_ G Lite Choose Install Set W Restore Default alder Choose Install Folder K GKK C CoveSourceny Install Anywhere by Macrovision DevKit8000 Timll Technology Inc User manual Version 1 0 5 19 2009 32 of 71 T mlL DevKit8000 user manual Figure 5 1 the installation of cross compilation tool Notes The manual takes home embest
33. e sees 50 DTZ SCH COMIC eelere 50 EIRE IMAGE OU DAT 54 12 1 Update the image for SD COPdl E 54 12 2 Update the image for NAND Floch 54 XIII THE DEVELOPMENT OF APPLICATION eee eee 55 13 1 The interface and demonstration of application sse eene eene eene nnne nennen 55 13 2 The development demonstration of interface application sss sese D d d ad DT 51 b Gn PC M X 58 APPENDIX I DRIVER INSTALLATION OF LINUX USB ETHERNET RNDIS GADGET eene 58 APPENDIX IE LINUX BOOT DISK FORMAT ied sxes bae eR an thee FRE Phe FS ker ed S en Plac e Taa PEE Rai EET TSR SENI Ray E riras 61 APPENDIX III THE SETUP OF TFTP SERVER eene eee eee 66 APPENDIX IV WINCE SOURCE PE eet 68 ZIPPBENDDCVODINMBNSIONS EE 69 APPENDIX VI PERIPHERAL CONNECTION 5555 5 6s robo sh pa PR RE FREE ERE PEPPER ERE 04T KOET EVET KOET KORE KOET VERO eaaa 70 DevKit8000 Timll Technology Inc User manual Version 1 0 5 19 2009 4 of 71 T mlL DevKit8000 user manual Chapter one Overview System Overview 1 1 Introduction DevKit8000 is an evaluation kit issued by Timll Technic Inc Timll based on processor OMAP35x of Texas Instrument TI Processor OMAP35x is integrated with 600MHz ARM Cortex A8 core and 412MHz DSP core which can process and calculate the digital
34. elcome to the Found New Hardware Wizard This wizard helps you install software Far HNDIS Ethernet Gadget If your hardware came with an installation CD J nr floppy disk insert it now What do you want the wizard to da CO Install the software automatically Recommended 2 Designate a path for the usb driver then click Next DevKit8000 Timll Technology Inc User manual Version 1 0 5 19 2009 58 of 71 T mlL DevKit8000 user manual Found New Hardware Wizard Please choose your search and installation options C S Search for the best driver in these locations Use the check boxes below to limit or expand the default search which includes local paths and removable media The best driver found will be installed Include this location in the search CAD ocuments and Settings vwiorkXDesktopsusb div w Don t search will choose the driver to install Choose this option to select the device driver fram a list Windows does not guarantee that the driver you choose will be the best match for your hardware 3 When the following appears select Continue Hardware Installation AN The software you are installing For this hardware Linus USE Ethemet RHMDIS Gadget has not passed Windows Logo testing to verify its compatibility with Windows P Tell me why this testing Is important Continuing your installation of this
35. em FAT32 Volume label LABEL Format options Figure 7 1 Formatting tool of HP USB Disk 3 Select FAT32 4 Click Start 5 When formatting is completed click OK DevKit8000 Timll Technology Inc User manual Version 1 0 5 19 2009 39 of 71 T mlL DevKit8000 user manual 7 1 2 Image update Copy the system image to SD card Then you can use the SD card for the new image Note the image contains MLO u boot bin uImage ramdisk gz 7 1 3 u boot param configure The user can change the U boot param for defaut mode by running the following command OMAPS3 DevKit8000 setenv bootargs console ttyS2 115200n8 root dev ram initrd 0x81600000 40M OMAP3 DevkKit8000 setenv bootcmd mmcinit fatload mmc 0 80300000 ulmage fatload mmc 0 81600000 ramdisk gz bootm 80300000 OMAP3 Devkit8000 saveenv 7 2 Update the image for NAND Flash The U boot can update the NAND Flash image you can update the U boot via SD card as follow method When you enter the U boot commad mode by SD card booting method and then run the follow command to update the image 7 2 1 The update of x loader boot image OMAPS DevKit8000 mmcinit OMAPS3 DevkKit8000 fatload mmc 0 1 80000000 x load bin ift for NAND reading x load bin ift for NAND 9664 bytes read OMAP3 DevKit8000 nand unlock device 0 whole chip nand unlock start 00000000 length 134217728 NAND flash successfully unlocked OMAP3 DevKit8000 nand e
36. f led2 amp dat2 sizeof dat2 usleep 300000 8 1 2 Cross compilation arm none linux gnueabi gcc led acc c o led acc 8 1 3 Download and run Resources can be put into the system in the way of SD card or U flash card or download Then enter the directory that file led acc exists and input the following commands and enter then the led acc will run in the background led acc amp DevKit8000 Timll Technology Inc User manual Version 1 0 5 19 2009 44 of 71 T mlL DevKit8000 user manual Chapter Four WinCE System IX WinCE system Overview DevKit8000 software system includes pre compiled images and applications and their corresponding static library dynamic link library header file and source code cross compilation tools auxiliary tools for development Images applications Cross compilation tools used for generating image and application can be downloaded from Microsoft Image application source code and auxiliary tools of DevKit8000 can be found in the release CD or SD card of DevKit8000 The SD card of DevKit8000 has the following software e X Loader image MLO Ethernet Bootloader EBOOT image EBOOTSD nb0O e Windows Embedded CE 6 0 sample OS image NK bin Test programmer DevKit8000 exe The CD of DevKit8000 includes e Windows Embedded CE 6 0 DevKit8000 Board Support Package BSP source code for TI OMAP35X e Windows Embedded CE 6 0 project for DevKit8000 BSP DevKit8000 application development exa
37. indows system otherwise start up with SD card can be realized DevKit8000 Timll Technology Inc User manual Version 1 0 5 19 2009 65 of 71 T mlL DevKit8000 user manual Appendix Ill The setup of tftp server 1 Install client SO St EE wiaSicelll llt ecl E apt get install titpd hpa 2 Install inet SO E a ase sabe SSC ele oie GaSe obese abt ET cl 3 Configure the server First create tftpboot under root directory and set the properties as a random user can write and read S gt cd S sude mkdir tfttpboot Ss suce chimed 1 7 exe pboor Secondly add in etc inetd conf SSuco Wil I Gemit i tup tiae follow some to tas fade E EE 35 y 00512 EE RTE orc E EE EE Then reload inetd process S melo ete diga inetd reload Finally enter directory etc xinetd d and create a new file tftp and put the designated content into file tftp Seel ACIE ci GER Sieten Wal Ee EE ee E EE e EE service tftp disable no socket_type dgram Duc Xo OL udp wait yes user COOL server deet 359 5 TEE Epad server_args S JI ESIQOEL e per source L1 cps WOOR 4 Reboot the server So solo X Clue nie soU xsiLicenecl restart Soxsuelo Aerch JL ved EIOIOOO 5 Test the server DevKit8000 Timll Technology Inc User manual Version 1 0 5 19 2009 66 of 71 T mlL DevKit8000 user manual Conduct a test create a file under folder tftpboot SE OU GLO abe Enter into another folder S
38. map u boot 1 3 3 and x load 1 41 these three directories 6 2 2 x loader image generated DevKit8000 supports MMC SD boot or NAND boot The burned x loader image files are different with the different boot modes and the corresponding methods for mapping will differ too DevKit8000 Timll Technology Inc User manual Version 1 0 5 19 2009 33 of 71 T mlL DevKit8000 user manual We will introduce the generation of x loader image file under different boot modes 1 To generate x loader image file MLO used for SD card start up When the above steps are finished the current directory will generate the file MLO we need cd x load 1 41 make distclean make omap3devkit8000 config make SignGP x load bin mv x load bin ift MLO 2 To generate the x load bin ift for NAND start up 1 To alter the file x loader 1 4 1 include configs omap3DevKit8000 h and annotate the following define CFG CMD MMC 1 2 Cross compilation cd x load 1 41 make distclean make omap3devkit8000 config make signGP x load bin mv x load bin ift x load bin ift for NAND When the above steps are finished the current directory will generate the file x load bin ift for NAND we need 6 2 3 u boot image generated cd u boot 1 3 3 make distclean make omap3devkit8000 config make When the above steps are finished the current directory will generate the file u boot bin we need 6 2 4 kernel image generated cd linux 2 6 28 omap make distclean make omap
39. mple source code Auxiliary development tools This section mainly introduces and DevKit8000 software system and covers description of pre compiled images and BSP and test kit some functions and features of various images and applications in the CD 9 1 Pre compiled image The pre compiled images include boot image X Loader and EBOOT and sample OS image X Loader is a first level guidance code After the start up of system the ROM inside the CPU will copy the x loader to internal RAM and perform work Its main function is to initialize the CPU and copy EBOOT to DDR memory and execute EBOOT EBOOT is a second level guidance code by default it will copy system image to DDR memory and hand the control right to the operating system EBOOT also can provide related functions to manage the basic hardware and set the shared data in operating system Taking Mobile Handheld as an example the pre compiled images support the following To boot EBOOT EBOOT To boot the operating system from the network network card or RNDIS To boot the operating system with SD card To boot the operating system from the DevKit8000 Timll Technology Inc User manual Version 1 0 5 19 2009 45 of 71 T mlL DevKit8000 user manual 00000000 NANDFRRh Demonstrated operating system 9 2 Board Support Package BSP DevKit8000 BSP is used to customize the boot image and Windows Embedded CE 6 0 OS image run on DevKit8000 hardware platform It sup
40. nc User manual Version 1 0 5 19 2009 21 of 71 T mlL DevKit8000 user manual copy u boot into the memory and give the control power to u boot 2 u boot is a second level bootstrap program It is used for interacting with users and updating images and leading the kernel 3 The latest 2 6 x kernel is employed and can be customized based on DevKit8000 4 Rootfs employs Open source system It is small in capacity and powerful 4 2 BSP features DevKit8000 BSP is used for customizing and generating the Linux operating system applicable to DevKit8000 hardware platform Users can conduct a secondary development on the basis of this BSP The BSP in the CD attached in DevKit8000 contains the following showed in table 3 1 Table 3 1 BSP specifications BIOS Wangen AT NAND ONENAND u boot FAT NET 0 EN 0 NE supports ROM CRAM EXT2 EXTS FAT NFS touch Touch screen controller ads7846 driver Device Driver screen usb otg Usb otg 2 0 driver can be configured as pee master slave device keypad 6x6 matrix keyboard driver ed User led lamp driver GUI Angstrom release version for embedded devices desktop environment google android system DevKit8000 Timll Technology Inc User manual Version 1 0 5 19 2009 22 of 71 T mlL DevKit8000 user manual V Linux system quick start 5 1 system boot Note When you boot the board and operate the system you may use the terminal Please open PC Window
41. o Tet mamu B s Iw Im s few GND fo RTCK Receive testclock 3 17 Expansion interface Function various expansion interfaces can be customized Description of interface please see table 3 17 Table 3 17 expansion interface 8 BSPI FSR Receive frame synchronization 1 UART1 CT UART1 clear to send S UART1 RT UART1 request to send S DevKit8000 Timll Technology Inc User manual Version 1 0 5 19 2009 18 of 71 T mlL DevKit8000 user manual 3 18 KEY EN 8 LN 20 E mo Eu Eu E 26 27 B 31 E 3 EMI 35 36 97 38 17 18 19 20 21 22 23 24 25 26 21 28 2 3 31 32 33 34 35 36 37 38 39 40 Function button Description of interface please see table 3 18 Table 3 18 KEY RESET System reset key n BOOT KEY System boot configuration 3 19 LED Function the LED in the board Description of interface please see table 3 19 DevKit8000 Timll Technology Inc User manual Version 1 0 5 19 2009 19 of 71 T mlL DevKit8000 user manual Table 3 19 LED LONE WAS NMMEMENENC VENNMNMEMNMENKN LED33 3 3V Power led 2 LED50 42V Power led DevKit8000 Timll Technology Inc User manual Version 1 0 5 19 2009 20 of 71 T mlL DevKit8000 user manual Chapter Three Linux System IV Linux system Overview This chapter provides an overview of software system of DevKit8000 including the introduction of pre installed
42. ons gt CPU Power Management gt Fl cating point emulation Userspace binary formats Power tanagenent options Networking support gt evice Drivers ei ef Sei File systems gt Kernel hacking gt Security options gt Cryptographic AFI gt Library routines gt Load an Alternate Configuration File Save an dlternate Configuration File lt Exit cC Help gt 2 Select USB support DevKit8000 Timll Technology Inc User manual Version 1 0 5 19 2009 35 of 71 T mlL DevKit8000 user manual X F ISDN support gt Input device support gt Character devices gt lt gt 20 support gt SPI support gt GPIO Support gt lt gt hallas s 1 wire support gt gt Power supply class support gt gt Hardware Monitoring support gt gt Generic Thermal sysfs driver gt atchdog Timer Support gt Sonics Silicon Backplane gt Multifunction device drivers gt Multimedia devices gt Graphics support gt X Sound card support gt HID Devices gt E USB support gt X MMC SD SDIU card support gt gt Sony MemoryStick card support EXPERIMENTAL gt Accessibility support gt LED Support gt CX Heal Time Clock gt DHA Engine support gt Yoltage and Current Regulator Support gt gt llserspace 1 0 drivers gt CE
43. ports the following X Loader module NAND ONENAND EBOOT module NAND ONENAND OAL module REBOOT Watchdog Driver module NLED driver GPIO I2C SPI MCBSP driver Series port driver 6X6 keyboard driver Audio driver NAND K9F1G08 driver Display driver LCD DVI S end TV TOUCH driver SD MMC SDIO driver DM9000 network card driver USB OTG driver USB EHCI driver VRFB driver DSPLINKK CMEMK driver GPIO keyboard driver DevKit8000 Timll Technology Inc User manual Version 1 0 5 19 2009 46 of 71 T mlL DevKit8000 user manual PWM TPS65930 driver Power management module Application module Note DevKit8000 hardware platform may not support some modules Some library and source code provided by BSP may subject to third party copyright DevKit8000 Timll Technology Inc User manual Version 1 0 5 19 2009 47 of 71 T mlL DevKit8000 user manual X WinCE system quick start 10 1 system boot Note When you boot the board and operate the system you may use the terminal Please open PC Window Hyper terminal software and set the following e Baud rate 115200 e Data bit A Parity check no e Stop bit l Flow control no 10 1 1 Boot from Nand Flash The board will boot from the NAND Flash by default the user need to link the serial cable from the PC to the board and power on the board then the board will boot from NAND Flash Note the method to update the image from the N
44. r help w The partition table has been altered Calling ioctl to re read partition table WARNING Re reading the partition table failed with error 16 Device or resource busy The kernel still uses the old table The new table will be used at the next reboot WARNING If you have created or modified any DOS 6 x partitions please see the fdisk manual page for additional information Syncing disks 14 Format the partitions The two partitions are given the volume names LABEL and LABEL2 by these commands You can substitute your own volume labels sudo mkfs msdos F 32 dev sdcl n LABEL mkfs msdos 2 11 12 Mar 2005 sudo mkfs ext3 L LABEL2 dev sdc2 mke2fs 1 40 WIP 14 Nov 2006 Filesystem label OS type Linux Block size 4096 log 2 Fragment size 4096 log 2 195072 inodes 389576 blocks 19478 blocks 5 00 reserved for the super user First data block 0 Maximum filesystem blocks 402653 184 12 block groups 32768 blocks per group 32768 fragments per group 16256 inodes per group Superblock backups stored on blocks 32768 98304 163840 229376 294912 DevKit8000 Timll Technology Inc User manual Version 1 0 5 19 2009 64 of 71 T mlL DevKit8000 user manual Writing inode tables done Creating journal 8192 blocks done Writing superblocks and filesystem accounting information Notes After formatting and dividing into FAT and EXT3 under ubuntu system the FAT needs reformatting under w
45. re and updating Visual Studio 2005 Visual Studio 2005 SP1 e Visual Studio 2005 SP1 Update for Vista if applicable ActiveSync 4 5 The development of Windows Embedded CE 6 0 requires sequential installation of software and updating Visual Studio 2005 Visual Studio 2005 SP1 e Visual Studio 2005 SP1 Update for Vista if applicable e Windows Embedded CE 6 0 Platform Builder e Windows Embedded CE 6 0 SP1 e Windows Embedded CE 6 0 R2 e Windows Embedded CE 6 0 Product Update Rollup 12 31 2008 Notes If there is an old CE development environment in the system the use of Windows Embedded CE 6 0 development platform may be influenced Uninstalling the old one and then installing the new one is recommended 11 2 system complie If the sample Windows Embedded CE 6 0 OS image in the CD of DevKit8000 satisfies your applications you just need to add it into your application and get the authorization of Microsoft Corporation Otherwise you will need to re customize the system and rebuild the image This section describes how to use DevKit8000 Board Support Package BSP to create the Windows Embedded CE 6 0 system image run on DevKit8000 hardware platform 11 2 1 Preparation The following preparations should be made For the 4 3 LCD e Copy CD directory wince_6 DevkKit8000_ 4 3inch bsp DevkKit8000 to under directory C WINCE600 PLATFORM e Copy CD directory wince_6 DevkKit8000_ 4 3inch bsp DevkKit8000 to under director
46. ry 64kB SRAM 112kB ROM Memory e 128MByte DDR SDRAM 166MHz e 128MByte NAND Flash 16bit e Audio Video Interfaces e A4 line S VIDEO interface e An HDMI interface High Definition Multimedia Interface e A audio input interface e A two channel audio output interface LCD Touch screen e Resolution 480 W x 272 H dots e RGB 391680 colors e Brightness Typical 350 cd m2 min 300 cd m2 e 4 line Touch Screen Data Transfer Interface e Serial port 1 x 3 line serial port RS232 voltage 1x5line serial port TTL voltage e USB port 1 x USB2 0 OTG High speed 480Mbps e SD MMC port 1 channel SD MMC port support 3 3V and 1 8V logic voltage 1 channel SD MMC port support 1 8V logic voltage e Ethernet 10 100Mbps RJ45 connector e 1channel McSPI Interface Multichannel Serial Port Interface e 1channel McBSP interface Multi Channel Buffered Serial Port e 1 channel l2C interface e 1 channel HDQ interface HDQ 1 Wire Input Interface e 1 Camera interface support CCD or CMOS camera e 6 6 keyboard interface e One 14 pin JTAG interface e One BOOT button e One RESET button e One USER button DevKit8000 Timll Technology Inc User manual Version 1 0 5 19 2009 8 of 71 T mlL e One ON OFF button Mechanical Parameters e Dimensions 110 mm x 95 mm e Input Voltage 5V e Power Consumption 0 5A 5V e Temperature Range 0 C 70 C e Humidity Range 2096 90 2 3 Hardware interface diagram Figure 2 2 show the hardware in
47. s round trip min avg max 0 306 0 519 1 007 ms DevKit8000 Timll Technology Inc User manual Version 1 0 5 19 2009 28 of 71 T mlL DevKit8000 user manual Notes The ip address in the network card of development board and PC should be in the same network segment for example 192 192 192 x Press CONTROL C to quit the test 5 4 DevKit8000 Demo 5 4 1 The demonstration of angstrom GPE desktop release version 1 Famat the SD card and divided into 2 areas in accordance with appendix 2 Reload the SD card and execute the following commands cp media cdrom linux demo angstrom MLO media LABEL1 cp media cdrom linux demo angstrom u boot bin media LABEL1 cp media cdrom linux demo angstrom uImage media LABEL1 rm rf media LABEL2 sudo tar jxvf linux demo angstrom Angstrom DevKit8000 demo image glibc ipk 2008 1 test 2 0080111 DevKit8000 rootfs tar bz2 C media LABEL2 sync umount media LABEL1 umount media LABEL2 2 Insert the SD card into the development board after booting the u boot kernel start up parameters can be set as showed below For LCD monitor OMAP3 DevKit8000 set bootargs mem 128M console ttyS2 115200n8 root dev mmcb1k0p2 rw noinitrd rootdelay 1 For DVI monitor OMAP3 DevKit8000 set bootargs mem 128M console ttyS2 115200n8 root dev mmcb1k0p2 rw noinitrd rootdelay 1 videozomapfb mode 720p60 3 Execute the following commands to enter into the desktop system OMAP3 DevKit8000 mmcinit OMAP3 Dev
48. s based on the development of Windows Mobile 6 Professional SDK 13 1 The interface and demonstration of application The Application Programming Interface APl used by DevKit8000 application development employs the standard application interface of Windows Embedded CE 6 0 DevKit8000 just has an additional GPIO interface based on standard API Note l For interface definition of Windows Embedded CE 6 0 standard application please refer to related help documents of MSDN Windows Embedded CE 6 0 API 2 The example of the use of standard API is provided in the section of 7 2 The development demonstration of interface application 3 Some interfaces are just used for drivers They can t be used by the application programmer 13 1 1The definition and demonstration of GPIO interface GPIO device name L GIO1 to expand DeviceloControl interface definition corresponding IOCTL code includes IOCTL Code IOCTL GPIO SETBIT oet GPIO pin as 1 IOCTL GPIO GETBIT Read GPIO pin IOCTL GPIO CLRBIT Set GPIO pin as 0 IOCTL GPIO SETMODE Set the working mode of GPIO pin DevKit8000 Timll Technology Inc User manual Version 1 0 5 19 2009 55 of 71 DevKit8000 user manual IOCTL GPIO GETIRQ Operation example is showed below 1 Open GPIO device HANDLE hFile CreateFile T GIO1 7 GENERIC READ GENERIC WRITE FILE SHARE READ FILE SHARE WRITE 0 OPEN EXISTING 0 0 2 Set read the working mode of GPIO DWORD id 0 mode
49. s mode 3 For definition of IOCTL code and GPIO mode please refer to CD file Nwince 6NncNgpio h User should include the header file 13 2 The development demonstration of interface application This section mainly covers the development process of the said ADevKit8000 test program 13 2 1 New solution Open Visual Studio 2005 Select File New gt Project Select MFC Smart Device Application template Visual C gt Smart Device Select a file name and open MFC Smart Device Application Wizard In Platforms page just select Windows Mobile 6 Professional SDK In Application Type page select properties of Dialog based Continue to finish the Wizard Ee LS 13 2 2 Edit the resources and code Please refer to the source code project in the CD wince_6 app ADevkKit8000 13 2 3 Build solution 1 Select Build gt Build Solution to generate a solution ADevKit8000 exe 2 Download the test program For details please refer to the description about the test in section of software and hardware system DevKit8000 Timll Technology Inc User manual Version 1 0 5 19 2009 57 of 71 T mlL DevKit8000 user manual Appendix Appendix Driver installation of Linux USB Ethernet RNDIS Gadget 1 If you don t install driver of Linux USB Ethernet RNDIS Gadget PC will find the new hardware and give you a hint on the screen please select From list or designated location then click Next Found New Hardware Wizard W
50. s on your system dmesg tail 6854 215650 sd 7 0 0 0 sdc Mode Sense Ob 00 00 08 6854 215653 sd 7 0 0 0 sdc Assuming drive cache write through 6854 215659 sde sdcl 6854 218079 sd 7 0 0 0 sdc Attached SCSI removable disk 6854 218135 sd 7 0 0 0 Attached scsi generic sg2 type 0 In this case it shows up as dev sdc note sdc inside the square brackets above 2 Check to see if the automounter has mounted the SD Card Note there may be more than one partition only one shown in the example below df h Filesystem Size Used Avail Use Mounted on dev sdcl 400M 94M 307M 24 media disk Note the Mounted on field in the above and use that name in the umount commands below 3 If so unmount it umount media disk 4 Start fdisk Be sure to choose the whole device dev sdc not a single partition dev sdc1 sudo fdisk dev sdc 5 Print the partition record DevKit8000 Timll Technology Inc User manual Version 1 0 5 19 2009 61 of 71 T mlL DevKit8000 user manual So you know your starting point Make sure to write down the number of bytes on the card in this example 2021654528 Command m for help p Disk dev sdc 2021 MB 2021654528 bytes 255 heads 63 sectors track 245 cylinders Units cylinders of 16065 512 8225280 bytes Device Boot Start End Blocks Id System dev sdcl 1 246 1974240 c W95 FAT32 LBA Partition 1 has different physical logical endings
51. signals Multiple interfaces are provided too DevKit8000 provides network port S VIDEO interface Audio input and output interface USB OTG USB HOST SD MMC interface series port SPI interface IIC interface JTAG interface CAMERA interface TFT interface interface for touch screen and keyboard bus interface as well as HDMI interface DevKit8000 has provided a completed software development platform for developers to evaluate processor OMAP3x It supports linux 2 6 28 operating system and contains completed basic drivers in order to provide users a quick way to assess the processor OMAP35x design drivers for Linux system and customize application software Moreover the release version of the mature operating system google android and angstrom GPE and the DVI output reaches the display standard of 720P letting users experience the powerful data processing and calculation of processor OMAP35x 02 192040 DOL A SE HRS 9 RH N H R R NH NH NM SES mmm VS0LLLOMH unyuey B tpe E ELE ul aht ng pos bi A n x nany L 4 f ai 118 ASA pt aa m 4 Fk e l e EERENS Euu m i j el 3 a 5 d TE KAAL Fa TT TTT wett y EZ EB S 7E 11T TES ge HITT DURER LUE Fig 1 1 Product photo DevKit8000 Timll Technology Inc User manual Version 1 0 5 19 2009 5 of 71 T mlL 1 2 Define HDMI DVI High Definition Multimedia Interface Digital Visual Interface 1 3 Accessories DevKit8000 Ev
52. software specifications of DevKit8000 BSP package and various specifications contained in DevKit8000 CD DevKit8000 software system includes pre compiled images application system source code cross compilation tools auxiliary tools for development Images applications source code and auxiliary tools of DevKit8000 can be found in the release CD DevKit8000 The SD card of DevKit8000 has the following software x loader x load bin ift for NAND u boot flash uboot bin e 2 6 kernel ulmage root s ubi img In addition the CD provides the following programs and software e The image files for burning Cross compilation tools Source code for each part of system User testing program and development demonstration Some tools that may be used by users when operating DevKit8000 4 1 Pre installed software Software image has been contained in FLASH before the delivery A completed system consists of four parts i e x loader u boot kernel and rootfs The Figure 3 1 shows the structure of the system Figure 3 1 System compose map Features and functions of each part of the system are 1 x loader is a first level bootstrap program After the system start up the ROM inside the CPU will copy the x loader to internal RAM and perform work Its main function is to initialize the CPU DevKit8000 Timll Technology I
53. ss 192 168 1 15 Subnet mask 259 255 255 0 Default gateway 132 158 1 1 Use the following DNS server addresses Prefened DNS server Altemnate DNS server Figure 4 4 IP setting 4 Set the IP address of development board and virtual network card as in the same network segment For example root DevKit8000 ifconfig usbO 192 168 1 115 root DevKit8000 ifconfig lo Link encap Local Loopback inet addr 127 0 0 1 Mask 255 0 0 0 UP LOOPBACK RUNNING MTU 16436 Metric 1 RX packets 26 errors 0 dropped 0 overruns 0 frame 0 TX packets 26 errors 0 dropped 0 overruns 0 carrier 0 collisions 0 txqueuelen 0 RX bytes 2316 2 2 KiB TX bytes 2316 2 2 KiB usbO Link encap Ethernet HWaddr 5E C5 F6 D4 2B 91 inet addr 192 168 1 115 Bcast 192 168 1 255 Mask 255 255 255 0 UP BROADCAST RUNNING MULTICAST MTU 1500 Memel RX packets 253 errors 0 dropped 0 overruns 0 frame 0 TX packets 43 errors 0 dropped 0 overruns 0 carrier 0 collisions 0 txqueuelen 1000 RX bytes 35277 34 4 KiB TX bytes 10152 9 9 KiB 5 Test DevKit8000 Timll Technology Inc User manual Version 1 0 5 19 2009 27 of 71 T mllL DevKit8000 user manual root DevKit8000 ping 192 168 1 15 PING 192 168 1 15 192 168 1 15 56 data bytes 64 bytes from 192 168 1 15 seq 0 ttl 128 time 0 885 ms 64 bytes from 192 168 1 15 seq 1 ttl2128 time 0 550 ms 2 USB OTG used as HOST Please use the USB Line USB mini B to USB A to connect the development board
54. terface of DevKit8000 HDMI USB HOST TFT LCD SD MMC CPU 0MAP3530 caramer RAM and Flash Kev interface UART Extern interface DevKit8000 Figure 2 2 interface diagram DevKit8000 user manual Power button USB OTG MIC IN AUDIO OUT S VIDEO Power supply Power input JTAG interface LAN interface Reset boot key Timll Technology Inc User manual Version 1 0 5 19 2009 9 of 71 T mlL DevKit8000 user manual lll Hardware specification 3 1 Power input interface Function to provide 5V voltage for DevKit8000 Description of interface please see table 3 1 Table 3 1 power input interface 5V Power Se Ka 2A Type 3 2 Power output interface Function to provide power output for peripheral equipment Description of interface please see table 3 2 Table 3 2 power U interface Pn m Ip Pinout en me 3 3 Power switch Function 5V power switch Description of interface please see table 3 3 Table 3 3 power switch E DC IN VDD er o o DevKit8000 Timll Technology Inc User manual Version 1 0 5 19 2009 10 of 71 T mlL DevKit8000 user manual 3 4 S VIDEO interface Function A standard 4 line S VIDEO interface Description of interface please see table 3 4 Table 3 4 S l interface a T 3 OUTPUTI VIDEOY OUTPUT2 VIDEO C 3 5 HDMI Interface Function a standard HDMI interface Description of interface please see table 3 5
55. type 1 Key code 2 1 value 0 Of which type 1 Key code 2 1 value 1 indicates button has been pressed button value is 2 corresponds to 1 key for full button keyboard status is Pressed O represents button is released Notes Press CONTROL C to quit the test 5 3 3 Test on touch screen 1 Run the command to test the touch screen root DevKit8000 ts calibrate Then follow the LCD prompt click the icon 5 times to complete the calibration 2 Calibration is complete enter the following commands for Touch Panel Test root DevKit8000 ts test Follow the LCD prompts to choose draw point draw line test Notes Press CONTROL C to quit the test 5 3 4 Test on RTC The development board contains hardware clock for save and synchronize the system time Test can be made with the following steps 1 Set the system time as 8 00 PM August 8 2008 root DevKit8000 date 080820002008 Fr Aug 8 20 00 00 UTC 2008 2 Write the system clock into RTC root DevKit8000 hwclock w DevKit8000 Timll Technology Inc User manual Version 1 0 5 19 2009 25 of 71 T mlL DevKit8000 user manual 3 Read the RTC root DevKit8000 hwclock Fri Aug 8 20 00 21 2008 0 000000 seconds We can see that the RTC clock has been set as August 8 2008 the system clock will be saved in the hardware clock 4 Restart the system enter the following commands to renew the system clock root DevKit8000
56. ugs Lasko EES EE CO eio That download can be made means the server has been installed DevKit8000 Timll Technology Inc User manual Version 1 0 5 19 2009 67 of 71 T mlL DevKit8000 user manual Appendix IV WinCE source l Windows Embedded CE 6 0 Platform Builder Service Pack 1 http www microsoft com downloads details aspx familyid BFODCOE3 8575 4860 A8E3 290ADF242678 amp displaylang en 2 Windows Embedded CE 6 0 R2 http www microsoft com downloads details aspx FamilyID f4 1 fc7c 1 f0f4 4fd6 9366 b6 1 e0ab59565 amp displa ylang en 3 Embedded CE 6 0 Platform Builder Cumulative Product Update Rollup Package through 12 31 2008 http www microsoft com downloads details aspx FamilyIDzb478949e d020 465e b45 1 73 127b30b79f amp Dis playLang en DevKit8000 Timll Technology Inc User manual Version 1 0 5 19 2009 68 of 71 T mlL Appendix V Dimensions ea o A MENS e DevKit8000 110 0mm 104 0m D e e ew 9 m m m aes asss e an ae a Ei gt s mii ETETE T mw 9 KE ag sr eer t C 9 9 sr ee eee D ee sp 488 D eee t DEVKIT 9190 090201 DevKit8000 user manual 74 0mm 890mm 85 0mm Timll Technology Inc User manual Version 1 0 5 19 2009 69 of 71 T mlL DevKit8000 user manual Appendix VI Peripheral connection a A ERN KcbzReRRKIRKKWOKCKKNKRS FK Hir N ELITE PRO 1 Kings
57. vKit8000 Timll Technology Inc User manual Version 1 0 5 19 2009 13 of 71 T mlL DevKit8000 user manual Table 3 8 camera interface GND GND 1 po Digital image data bn 3 JD Digital image data bit 1 D3 Digital image data bit 3 I9 ps Digital mage databits u po Digital image data bit D D W NM e GN 9 vs Verial synchronization 2 vos 3 XCLKA Clock output a Clock output b 5 T T 3 9 MIC IN interface Function A standard MIC IN interface Description of interface please see table 3 9 Table 3 9 MIC IN interface 2 Im IN 7 NC NC MIC MAINP Right input DevKit8000 Timll Technology Inc User manual Version 1 0 5 19 2009 14 of 71 T mlL DevKit8000 user manual 5 MCMANN thipu 3 10 Keyboard interface Function 6X6 keyboard interface Description of interface please see table 3 10 Table 3 10 keyboard interface s km pam row2imput s km Keypad matrix row 3 input s kot Keypad matrix column 4 output 1 1 keyp mais cot Sonat Keypad matrix row 5 input hs wes uv aae 4 en anp 3 11 Series ports Function 3 line series port Description of interface please see table 3 11 Table 3 11 series port Ee 5 me ren 3 12 LAN interface Function to provide a network interface DevKit8000 Timll Technology Inc User manual Version 1 0 5 19 2009 15 of 71 T mlL DevKit80
58. y C WINCE600 OSDesigns DevKit8000 Timll Technology Inc User manual Version 1 0 5 19 2009 50 of 71 T mlL DevKit8000 user manual For the 7 LCD e Copy CD directory wince_6 DevkKit8000_7inch bsp DevKit8000 to under directory C WINCE600 PLATFORM e Copy CD directory wince_6 DevKit8000_7inch bsp DevKit8000 to under directory C WINCE600 OSDesigns Notes If user needs to use DevKit8000 BS to develop Windows Embedded CE 6 operating system the construction of Windows Embedded CE 6 0 development platform is required This manual takes the default installation path for Windows Embedded CE 6 0 software i e its default path is C WINCE600 11 2 2 system complie 1 Open the file DevKit8000 sIn C WINCE600 OSDesigns Devkit8000 or take the following steps to create a new project a Open Visual Studio 2005 b Select the menu File New gt Project c Select template type of Platform Builder for CE 6 0 d Select a file name and open Windows Embedded CE 6 0 OS Design Wizard e Setthe Embest DevKit8000 BSP into the BSP list f Continue to finish the Wizard 2 Select submenu Build gt Global Build Settings Copy Files to Release Directory After Build e Make Run Time Image After build 3 If KITL is needed set Enable Kernel Debugger and Enable KITL into Build Options page Project gt Properties 4 Select Build gt Build Solution to build BSP These operations cover the whole compilation including

Download Pdf Manuals

image

Related Search

Related Contents

mGuard Secure Cloud public - Quick Guide  VivreCarouge 16  Lenovo IdeaPad S310/S410/S415/ S400 Touch  ME-C79 - Commell  LP Gas Outdoor Fireplace    Celestia User's Guide 1.4.1  L`imaginaire dans la clinique des Psychoses - Psychologue  Fujitsu LIFEBOOK E752    

Copyright © All rights reserved.
Failed to retrieve file