Difference between revisions of "Opensourcemid"

From eLinux.org
Jump to: navigation, search
(K7 Mainboard)
(How to update the WinCE)
 
(39 intermediate revisions by 2 users not shown)
Line 11: Line 11:
 
K7 schematic: [http://opensourcemid.googlecode.com/files/K7_schematic.pdf Click here to download]<br>
 
K7 schematic: [http://opensourcemid.googlecode.com/files/K7_schematic.pdf Click here to download]<br>
 
K7 MID operation manual: <br>[http://opensourcemid.googlecode.com/files/K7_MID_Operation_Manual_EN.pdf Click here to download (English)]<br>
 
K7 MID operation manual: <br>[http://opensourcemid.googlecode.com/files/K7_MID_Operation_Manual_EN.pdf Click here to download (English)]<br>
[http://opensourcemid.googlecode.com/files/K7_%E4%BD%BF%E7%94%A8%E8%AF%B4%E6%98%8E%E4%B9%A6.pdf Click here to download (Chinese)]<br>
+
[http://www.elinux.org/images/f/f2/K7_Operation_Manual_cn.pdf Click here to download (Chinese)]<br>
  
== K7 Mainboard ==
+
== K7 mainboard ==
[[File:K7PCB.jpg]]
+
<br>
+
 
[[File:K7PCB1.jpg]]
 
[[File:K7PCB1.jpg]]
 
<br>
 
<br>
1 - OMAP3530: The Processor ([[File:OMAP3530-datasheet.pdf]])<br>
+
[[File:K7PCB.jpg]]
2 - MCP: 256MB NAND Flash + 256MB SDRAM<br>
+
<br>
3 - TPS65930: Power Management ([[File:TPS65930-datasheet.pdf]])<br>
+
{| border="1"
4 - GSC3f/LPx: GPS Chip ([[File:GSC3f/LPx-datasheet.pdf]])<br>
+
|  '''Number''' ||  '''Chip'''||          '''Description'''      || '''Datasheet'''
5 - USB3320: Hi-Speed USB Transceiver ([[File:USB3320-datasheet.pdf]])<br>
+
|-
6 - FE1.1: USB 2.0 High Speed 4-Port Hub Controller ([[File:FE11-datasheet.pdf]])<br>
+
|    1    ||OMAP3530   ||The Processor                                         ||[[File:OMAP3530-datasheet.pdf]]
7 - APW7093: Step Down DC/DC Regulator ([[File:APW7093-datasheet.pdf]])<br>
+
|-
8 - TPS61032: Synchronous Boost Converter ([[File:TPS61032-datasheet.pdf]])<br>
+
|    2   ||MT29C2G48MAKLCJA-6IT        ||256MB NAND Flash + 256MB SDRAM                         ||[[File:MT29CxGxxMAxxxJA-6IT.pdf]]
9 - BQ24070: Single-Chip Charge and System Power-Path Management IC ([[File:BQ24070-datasheet.pdf]])<br>
+
|-
10 - <br>
+
|    3    ||TPS65930   ||Power Management                                       ||[[File:TPS65930-datasheet.pdf]]
11 - 74ALVC164245: 16-bit Dual Supply Translating Transciever ([[File:74ALVC164245-datasheet.pdf]])<br>
+
|-
12 - WG7310: WLAN+BT+FM Module ([[File:WG7310-datasheet.pdf]])<br>
+
|    4    ||GSC3f/LPx   ||GPS Chip                                               ||[[File:GSC3f-datasheet.pdf]]
13 - TSC2046: Touch Screen Controller ([[File:TSC2046-datasheet.pdf]])<br>
+
|-
14 - LM4890: 1 Watt Audio Power Amplifier ([[File:LM4890-datasheet.pdf]])
+
|    5    ||USB3320     ||High Speed USB Transceiver                             ||[[File:USB3320-datasheet.pdf]]
 +
|-
 +
|    6   ||FE1.1       ||USB 2.0 High Speed 4-Port Hub Controller               ||[[File:FE11-datasheet.pdf]]
 +
|-
 +
|    7   ||APW7093     ||Step Down DC/DC Regulator                             ||[[File:APW7093-datasheet.pdf]]
 +
|-
 +
|    8   ||TPS61032   ||Synchronous Boost Converter                           ||[[File:TPS61032-datasheet.pdf]]
 +
|-
 +
|    9   ||BQ24070     ||Single-Chip Charge and System Power-Path Management IC ||[[File:BQ24070-datasheet.pdf]]
 +
|-
 +
|    10   ||MMA8450Q    ||3-Axis, 8-bit/12-bit Digital Accelerometer            ||[[File:MMA8450Q.pdf]]
 +
|-
 +
|    11  ||74ALVC164245||16-bit Dual Supply Translating Transciever             ||[[File:74ALVC164245-datasheet.pdf]]
 +
|-
 +
|    12   ||WG7310     ||WLAN+BT+FM Module                                     ||[[File:WG7310-datasheet.pdf]]
 +
|-
 +
|    13   ||TSC2046     ||Touch Screen Controller                               ||[[File:TSC2046-datasheet.pdf]]
 +
|-
 +
|    14   ||LM4890     ||1 Watt Audio Power Amplifier                           ||[[File:LM4890-datasheet.pdf]]
 +
|}
  
 
== Optional module - E380 ==
 
== Optional module - E380 ==
Line 42: Line 59:
 
Dual-antenna interface, support diversity antenna<br>
 
Dual-antenna interface, support diversity antenna<br>
 
Support CDMA 2000 1x ,EV-DO Rev.0,EV-DO Rev.A<br>
 
Support CDMA 2000 1x ,EV-DO Rev.0,EV-DO Rev.A<br>
Support CDMA 800/S1900 MHz<br>
+
Support CDMA 800/S1900 MHz<br><br>
Support OS: WinCE,Android<br><br>
+
 
   
 
   
 
Performance parameters:<br>
 
Performance parameters:<br>
Line 62: Line 78:
 
Support 8K EVRC Voice Code<br>
 
Support 8K EVRC Voice Code<br>
 
Embedded 3G wireless communication protocol stack<br>
 
Embedded 3G wireless communication protocol stack<br>
 +
 +
== Optional module - E300 ==
 +
[[File:optionalmoduleE300.jpg]]
 +
<br>
 +
 +
 +
E300 is a CDMA2000 Internet card using USB port.<br><br>
 +
 +
Product features:<br>
 +
Size: 81*25.4*12mm<br>
 +
Weight: 25.5g<br>
 +
Dual-antenna interface, support diversity antenna<br>
 +
Support CDMA 2000 1x ,EV-DO Rev.0,EV-DO Rev.A<br>
 +
Support CDMA 800/1900 MHz<br><br>
 +
 +
Performance parameters:<br>
 +
CDMA 1x UL:153.6kbit/s(Peak) DL:153.6kbit/s(Peak)<br>
 +
EVDO Rev.0 UL:153.6kbit/s(Peak) DL:2.4Mbit/s(Peak)<br>
 +
EVDO Rev.A UL:1.8Mbit/s(Peak) DL:3.1Mbit/s(Peak)<br><br>
 +
 +
Main functions:<br>
 +
Support Micro-SD card(up to 16GB)<br>
 +
USB 2.0 high-speed transmission<br><br>
 +
 +
Environmental parameter:<br>
 +
Working temperature: -20~55℃<br>
 +
Storage temperature: -30~80℃<br>
  
 
== Optional module - W338 ==
 
== Optional module - W338 ==
 
[[File:opentionalmoduleW338.JPG]]
 
[[File:opentionalmoduleW338.JPG]]
 
<br>
 
<br>
W338 is a HSDPA Internet card using USB interface. Its driver is installed automatically. It can also work as a Micro-SD card reader which supports up to 8GB.<br><br>
+
W338 is a HSDPA Internet card using USB port.<br><br>
 
Product features:<br>
 
Product features:<br>
 
Size: 87.9mm(L)*27mm(W)*12.05mm(T)<br>
 
Size: 87.9mm(L)*27mm(W)*12.05mm(T)<br>
 
Weight: 23g<br>
 
Weight: 23g<br>
Chipset: Qualcomm MSM6280<br>
+
Chipset: Qualcomm MSM6280<br><br>
Support OS: Windows 2000, Windows XP, Windows Vista, Windows 7, WinCE, Linux2.6, Android<br><br>
+
 
   
 
   
 
Performance parameters:<br>
 
Performance parameters:<br>
Line 78: Line 120:
  
 
Main functions:<br>
 
Main functions:<br>
Internet surfing, message, phonebook<br>
 
 
Support Micro-SD card(up to 8GB)、USIM card management<br>
 
Support Micro-SD card(up to 8GB)、USIM card management<br>
USB 2.0 high-speed transmission, driver installed automatically<br>
+
USB 2.0 high-speed transmission<br>
 
Single color LED can display a variety of state: real-time network state, working mode, error warning.<br><br>
 
Single color LED can display a variety of state: real-time network state, working mode, error warning.<br><br>
  
Line 93: Line 134:
  
 
== How to update the Android ==
 
== How to update the Android ==
1.You can download the system image files from [http://www.opensourcemid.org OpensourceMID].<br>
+
1.Please backup your TF data.<br>
[[File:How to flash android2.JPG]]
+
 
<br>
 
<br>
2.You should insert the TF card before K7 is turned on.<br>
+
2 Use [http://www.embedinfo.com/english/download/SP27213.exe HP USB Disk Storage Format Tool(Click here to download)] to format TF card.<br>
[[File:How to flash android1.JPG]]
+
 
<br>
 
<br>
 
+
3.Download the system image files from your backup data or website [http://www.opensourcemid.org OpensourceMID].<br><br>
3.Connect the 5V power supply, press the '''Power key''' and '''Down key''', the LCD will display the interface below:<br>
+
[[File:How to flash android2.JPG]]<br>
 +
<br>
 +
4.You should insert the TF card before K7 is turned on.<br><br>
 +
[[File:How to flash android1.JPG]]<br>
 +
<br>
 +
5.Connect the 5V power supply, press the '''Power key''' and '''Down key''', the LCD will display the interface below:<br><br>
 
[[File:How to flash android3.JPG]]
 
[[File:How to flash android3.JPG]]
 
<br>
 
<br>
Press the enter key to select the "update system", the system updating will start.<br><br>
+
Press the enter key to select the "update system", the system updating will start.<br>
4.Select the "exit", the system will reboot.
+
<br>
 +
6.Select the "exit", the system will reboot.<br>
 +
<br>
  
 
== How to compile the Android source ==
 
== How to compile the Android source ==
 
Please download the pdf from [http://opensourcemid.googlecode.com/files/K7_Android_Development_Manual_101103.pdf K7_Android_Development_Manual], you can find the details on the pdf.<br>
 
Please download the pdf from [http://opensourcemid.googlecode.com/files/K7_Android_Development_Manual_101103.pdf K7_Android_Development_Manual], you can find the details on the pdf.<br>
Chinese version pdf:[http://opensourcemid.googlecode.com/files/K7_Android%E5%BC%80%E5%8F%91%E6%89%8B%E5%86%8C_101103.pdf Click here download].<br>
+
Chinese version pdf:[http://opensourcemid.googlecode.com/files/K7_Android%E5%BC%80%E5%8F%91%E6%89%8B%E5%86%8C_101103.pdf Click here to download].<br>
 
<br>
 
<br>
 
[http://code.google.com/p/opensourcemid/downloads/list Opensourcemid Googlecode]<br>
 
[http://code.google.com/p/opensourcemid/downloads/list Opensourcemid Googlecode]<br>
  
== How to use the OTG port as the UART debug port ==
+
== How to use the USB device port as the UART debug port ==
  
 
1. Download the USB driver for Windows [http://opensourcemid.googlecode.com/files/Littleton_USB_Driver_for_Windows.rar "Littleton USB Driver for Windows.rar"] and extract it.<br>
 
1. Download the USB driver for Windows [http://opensourcemid.googlecode.com/files/Littleton_USB_Driver_for_Windows.rar "Littleton USB Driver for Windows.rar"] and extract it.<br>
Line 126: Line 172:
 
   cd D:\android-sdk-windows\tools<br>
 
   cd D:\android-sdk-windows\tools<br>
 
   adb.exe shell<br>
 
   adb.exe shell<br>
Now the OTG port is working as the UART debug port. You can install applications from computer. Enter the command below:<br>
+
Now the USB device port is working as the UART debug port. You can install applications from computer. Enter the command below:<br>
 
   adb.exe install D:\AdobeReaderv10.0.0.apk<br>
 
   adb.exe install D:\AdobeReaderv10.0.0.apk<br>
  
Line 133: Line 179:
 
== How to update the WinCE ==
 
== How to update the WinCE ==
  
Please download the pdf from [http://opensourcemid.googlecode.com/files/K7_MID_WinCE_EN.pdf K7_MID_WinCE], you can find the details on the pdf.<br>
+
1.Please backup your TF data.<br>
Chinese version pdf:[http://opensourcemid.googlecode.com/files/K7_MID_WinCE%E5%BC%80%E5%8F%91%E6%89%8B%E5%86%8C.pdf Click here download].<br>
+
<br>
 +
2.Use [http://www.embedinfo.com/english/download/SP27213.exe HP USB Disk Storage Format Tool(Click here to download)] to format TF card.<br>
 
<br>
 
<br>
[http://code.google.com/p/opensourcemid/downloads/list Opensourcemid Googlecode]
+
3.Copy the following files in the backup data[\wince_6_R3\image] to the root directory of the TF card.<br><br>
 +
  MLO
 +
  EBOOTNAND.nb0
 +
  NK.bin
 +
  XLDRNAND.nb0
 +
Then change the EBOOTNAND.nb0 name to EBOOTSD.nb0 in the TF card.<br><br>
 +
4.Insert the TF card to K7 TF slot before power on.<br><br>
 +
[[File:k7_wince4.jpg]]
 +
<br><br>
 +
5. long press Power Button and Esc Button, system will enter the update menu. <br>
 +
[[File:k7_wince5.jpg]]
 +
<br><br>
 +
6.Follow the instruction, and long press Esc Button, system will update automatically.<br><br>
 +
7.When finish updating, system will boot automatically.

Latest revision as of 10:35, 28 March 2012

Introduction

OpenSourceMID.org is founded by a group of engineers enthusiastic in modern technologies and open source software development and sponsored by Timll Technic Inc. in China. It is an open community to provide support and discussions for K7 MID or any other open source MID projects through this website.

OpenSourceMID.org, itself, is an Open Source project. This means, first, that we offer not only a product but a process, and second, that we depend upon the contributions of developers and endusers to make that process happen. The easiest way for you to help us out is to join the overall OpenSourceMID.org project by join OpenSourceMID Community.

K7

Opensourcemidk7.jpg
K7 MID is a low-cost, high-performance handheld Mobile Internet Device featuring Texas Instruments' OMAP3530 ARM Cortex-A8 core processor with, wireless connectivity, touch screen control, GPS navigation systems and integrated power management with battery backup. It can support for both Android and WinCE operating systems and would be a complete solution that addresses all of the user's multimedia and communication needs on a single platform.

K7 schematic: Click here to download
K7 MID operation manual:
Click here to download (English)
Click here to download (Chinese)

K7 mainboard

K7PCB1.jpg
K7PCB.jpg

Number Chip Description Datasheet
1 OMAP3530 The Processor File:OMAP3530-datasheet.pdf
2 MT29C2G48MAKLCJA-6IT 256MB NAND Flash + 256MB SDRAM File:MT29CxGxxMAxxxJA-6IT.pdf
3 TPS65930 Power Management File:TPS65930-datasheet.pdf
4 GSC3f/LPx GPS Chip File:GSC3f-datasheet.pdf
5 USB3320 High Speed USB Transceiver File:USB3320-datasheet.pdf
6 FE1.1 USB 2.0 High Speed 4-Port Hub Controller File:FE11-datasheet.pdf
7 APW7093 Step Down DC/DC Regulator File:APW7093-datasheet.pdf
8 TPS61032 Synchronous Boost Converter File:TPS61032-datasheet.pdf
9 BQ24070 Single-Chip Charge and System Power-Path Management IC File:BQ24070-datasheet.pdf
10 MMA8450Q 3-Axis, 8-bit/12-bit Digital Accelerometer File:MMA8450Q.pdf
11 74ALVC164245 16-bit Dual Supply Translating Transciever File:74ALVC164245-datasheet.pdf
12 WG7310 WLAN+BT+FM Module File:WG7310-datasheet.pdf
13 TSC2046 Touch Screen Controller File:TSC2046-datasheet.pdf
14 LM4890 1 Watt Audio Power Amplifier File:LM4890-datasheet.pdf

Optional module - E380

OpentionalmoduleE380.JPG
E380 is a Mini PCI-E 3G wireless communication card based on EV-DO Rev.A standard,it is applicable to CDMA 2000 1x and EVDO network,it supports CDMA 800MHz and 1900MHz frequency band,it can achieve global roaming.

Product features:
Size: 51mm(L)*30mm(W)*2.3mm(T)
Working voltage: 3.3 - 3.8V DC
Dual-antenna interface, support diversity antenna
Support CDMA 2000 1x ,EV-DO Rev.0,EV-DO Rev.A
Support CDMA 800/S1900 MHz

Performance parameters:
Maximum output power: (Class III) BAND CLASS 0 (800/1900MHz):+23dBm
Minimum controlled output power: <-50dBm
Sensitivity: <-104dBm (FER≤0.5%)
Spurious maximum output power: 900kHz: <-42dBc/30kHz 1.98MHz: <-54dBc/30kHz
Support high-speed data services
CDMA 1x UL:153.6kbit/s(Peak) DL:153.6kbit/s(Peak)
EVDO Rev.0 UL:153.6kbit/s(Peak) DL:2.4Mbit/s(Peak)
EVDO Rev.A UL:1.8Mbit/s(Peak) DL:3.1Mbit/s(Peak)

Main functions:
Support the China Telecom standard AT command set
Support the connection speed and traffic statistics
Support OTA function
Fast-connect
Support 8K EVRC Voice Code
Embedded 3G wireless communication protocol stack

Optional module - E300

OptionalmoduleE300.jpg


E300 is a CDMA2000 Internet card using USB port.

Product features:
Size: 81*25.4*12mm
Weight: 25.5g
Dual-antenna interface, support diversity antenna
Support CDMA 2000 1x ,EV-DO Rev.0,EV-DO Rev.A
Support CDMA 800/1900 MHz

Performance parameters:
CDMA 1x UL:153.6kbit/s(Peak) DL:153.6kbit/s(Peak)
EVDO Rev.0 UL:153.6kbit/s(Peak) DL:2.4Mbit/s(Peak)
EVDO Rev.A UL:1.8Mbit/s(Peak) DL:3.1Mbit/s(Peak)

Main functions:
Support Micro-SD card(up to 16GB)
USB 2.0 high-speed transmission

Environmental parameter:
Working temperature: -20~55℃
Storage temperature: -30~80℃

Optional module - W338

OpentionalmoduleW338.JPG
W338 is a HSDPA Internet card using USB port.

Product features:
Size: 87.9mm(L)*27mm(W)*12.05mm(T)
Weight: 23g
Chipset: Qualcomm MSM6280

Performance parameters:
3G frequency band: UMTS 2100MHz
2G frequency band: GSM/GPRS/EDGE 850/900/1800/1900 MHz

Main functions:
Support Micro-SD card(up to 8GB)、USIM card management
USB 2.0 high-speed transmission
Single color LED can display a variety of state: real-time network state, working mode, error warning.

Environmental parameter:
Working temperature: -20~60℃
Storage temperature: -30~85℃
Humidity≤93%
Shake: 15g(Peak), 10~500Hz

Android

How to update the Android

1.Please backup your TF data.

2 Use HP USB Disk Storage Format Tool(Click here to download) to format TF card.

3.Download the system image files from your backup data or website OpensourceMID.

How to flash android2.JPG

4.You should insert the TF card before K7 is turned on.

How to flash android1.JPG

5.Connect the 5V power supply, press the Power key and Down key, the LCD will display the interface below:

How to flash android3.JPG
Press the enter key to select the "update system", the system updating will start.

6.Select the "exit", the system will reboot.

How to compile the Android source

Please download the pdf from K7_Android_Development_Manual, you can find the details on the pdf.
Chinese version pdf:Click here to download.

Opensourcemid Googlecode

How to use the USB device port as the UART debug port

1. Download the USB driver for Windows "Littleton USB Driver for Windows.rar" and extract it.
2. Connect K7 to your computer's USB port. Windows will detect the device and launch the Found New Hardware wizard. Vista/7 users need to cancel the automatic driver update.
3. Select "Locate and install driver software."
4. Select "Browse my computer for driver software."
5. Click "Browse..." and locate the folder where you extracted the driver. As long as you specified the exact location of the installation package, you may leave "Include subfolders" checked or unchecked—it doesn't matter.
6. Click "Next." Vista/7 may prompt you to confirm the privilege elevation required for driver installation. Confirm it. The driver will be installed.
7. Download the Android SDK for Windows "android-sdk_r07-windows.zip" and extract it.
8. Run the cmd in Windows.
9. Enter the commands below:

  D:
cd D:\android-sdk-windows\tools
adb.exe shell

Now the USB device port is working as the UART debug port. You can install applications from computer. Enter the command below:

  adb.exe install D:\AdobeReaderv10.0.0.apk

WinCE

How to update the WinCE

1.Please backup your TF data.

2.Use HP USB Disk Storage Format Tool(Click here to download) to format TF card.

3.Copy the following files in the backup data[\wince_6_R3\image] to the root directory of the TF card.

 MLO
 EBOOTNAND.nb0
 NK.bin
 XLDRNAND.nb0

Then change the EBOOTNAND.nb0 name to EBOOTSD.nb0 in the TF card.

4.Insert the TF card to K7 TF slot before power on.

K7 wince4.jpg

5. long press Power Button and Esc Button, system will enter the update menu.
K7 wince5.jpg

6.Follow the instruction, and long press Esc Button, system will update automatically.

7.When finish updating, system will boot automatically.