Address: Room 1705,Block A1, Longyuan Plaza, Longkouxi Road, Guangzhou, China, 510640 Website: http://www.arm9.net
Sales: +86-20-85201025 Tech Support: +86-13719442657 Fax: +86-20-85261505
Email for Business and Cooperation: capbily@163.com Email for Tech Support: dev_friendlyarm@163.com
5.2.18 Backlight Control ....................................................................................................................... - 137 -
5.2.19 Serial Port Assistant ................................................................................................................... - 140 -
5.2.20 LED Testing ................................................................................................................................ - 143 -
5.2.21 PWM Buzzer .............................................................................................................................. - 143 -
5.2.22 ADC Testing ................................................................................................................................ - 144 -
5.2.23 I2C-EEPROM Testing ............................................................................................................... - 145 -
5.2.24 Setup Auto Run Utility............................................................................................................... - 146 -
5.3 SET UP ANDROID DEVELOPMENT ENVIRONMENT ............................................................................. - 147 -
5.3.1 Install Fedora14 ............................................................................................................................ - 147 -
5.3.2 Setup Android Compiler .............................................................................................................. - 148 -
5.3.3 mktools tool chain ........................................................................................................................ - 150 -
5.3.4 Uncompress Source Code and Install Application Utilities ...................................................... - 151 -
5.4 CONFIGURE AND COMPILE LINUX KERNEL ...................................................................................... - 152 -
5.5 CREATE ANDROID ............................................................................................................................... - 152 -
5.6 CREATE AND RUN FILE SYSTEM ......................................................................................................... - 153 -
6 ANDROID APPLICATION DEVELOPMENT ....................................................................................................... - 154 -
6.1 SET UP DEVELOPMENT ENVIRONMENT FOR ANDROID APPLICATIONS ............................................ - 154 -
6.1.1 Download and Install JDK (Java SE Development Kit) ........................................................... - 154 -
6.1.2 Download and Install Android SDK ........................................................................................... - 156 -
6.1.3 Download and Install Android 2.3 Packages ............................................................................. - 158 -
6.1.4 Install Eclipse ................................................................................................................................ - 159 -
6.1.5 Install Android Plugins ................................................................................................................ - 160 -
6.1.6 Configure Eclipse ......................................................................................................................... - 161 -
6.1.7 Set up Android Simulator ............................................................................................................ - 162 -
6.1.8 Create Android Program ............................................................................................................. - 163 -
6.1.9 Create HelloMini210 Project ....................................................................................................... - 163 -
6.1.10 Run HelloMini210 in Simulator ................................................................................................ - 166 -
6.1.11 Set up Android Debug Environment ........................................................................................ - 166 -
6.1.11.1 Install USB ADB Driver ...................................................................................................... - 166 -
6.1.11.2 Test ADB on 210 ................................................................................................................ - 169 -
6.1.11.3 Add ADB Commands to Path Environment Variable ....................................................... - 169 -
6.1.11.4 Test ADB ............................................................................................................................ - 171 -
6.1.11.5 Run Programs on 210 Board with USB ADB .................................................................... - 172 -
6.1.11.6 Debug Android Programs on 210 ..................................................................................... - 174 -
6.2 ACCESS HARDWARE IN ANDORID ....................................................................................................... - 175 -
6.2.1 How to Use “libfriendlyarm-hardware.so” ................................................................................ - 176 -
6.2.2 libfriendlyarm-hardware.so APIs ............................................................................................... - 178 -
6.2.2.1 Serial Port API ..................................................................................................................... - 178 -
6.2.2.2 LED APIs .............................................................................................................................. - 180 -
6.2.2.3 PWM APIs ........................................................................................................................... - 180 -