Difference between revisions of "IDP/Advantech/Standard BSP"

From ESS-WIKI
Jump to: navigation, search
(Baytrail)
(Porting SOP)
 
(19 intermediate revisions by 2 users not shown)
Line 1: Line 1:
=Baytrail=
+
=MI3.1 7.0.0.14 V1.0.1=
*Standard Base: MI3.1 RCPL 7.0.0.14  
+
==<span style="color:#0070c0;">Specification</span>==
*Configuration: config.log
+
#Pro version configuration by Advantech : 1.wr-wks-oneagent-oma-dm-ia, 2.wr-wks-oneagent-tr069, 3.wr-mcafee => These features belong Pro version only.
*BSP Version: 7.0.0.14
+
##[[Media:Adv_Standard_MI3.1_Image_V1.0.1_for_Baytrail_config.log.txt|Baytrail]]
*Doc Version: 1.0.1
+
##[[Media:Adv_Standard_MI3.1_Image_V1.0.1_for_Haswell_config.log.txt|Hasell]]
*Date: 2016/06/01
+
#Have verified 5 Wireless Modules as below
 +
##Silex SX-PCEAN2 ( WiFi - Athero AR9580 )
 +
##EWM-W15801F ( WiFi - Atheros AR9592-AR1B )
 +
##Intel AC7260 ( WiFi + BT Intel AC7260 )
 +
##EWM-CC118HD01E ( 3G u-blox SARA-U270 with SIM Holder )
 +
##Sierra MC7354 ( 3G Sierra MC7354 without SIM Holder )
 +
##Telite HE910 ( 3G Telit HE910 with SIM Holder )
 +
#SUSI4.0 / SUSIIoT Porting
 +
#Doesn't support Secure Boot with this version( need modify BIOS )
  
 +
==<span style="color:#0070c0;">Modified Items by ECG</span>==
 +
[[Media:AdvModify_MI3.1_V1.0.1.zip |Download: Add scripts & files]]
  
0. Prepare Enviroment Ubuntu 14.04 x64 + packages
+
1. add modem_cell_default to /etc/.                   : Support we tested Modem Module can show on Luci web UI ( EWM-C118HD01E / Sierra MC7354 / EWM-C109F601E / EWM-C117FL04E )<br />
  $sudo apt-get update<br />
+
2. add the usb-modem.sh to /lib/network/.             : Support USB interface 3G module (ex: Sierra MC7354  )<br />
  *Copy and paste the following command into the terminal window, and then click Enter.
+
3. add ar3k.zip to /lib/firmware/ & unzip ark3k.zip   : Support Atheros bluetooth module<br />
   $sudo apt-get install libstdc++6:i386 libgtk2.0-0:i386 libxtst6:i386 \
+
4. SUSI4.0   -> ~/Advantech/SUSI4.0                   : SUSI4.0 Linux Driver for Advantech Platform<br />
   texi2html chrpath diffstat subversion libgl1-mesa-dev libglu1-mesa-dev lvm2 \
+
5. SUSIIoT   -> ~/Advantech/SUSIIoT                  : SUSIIoT SUSI Driver with JSON format <br />
  libsdl1.2-dev texinfo gawk gcc help2man g++ git-core python-gtk2 bash diffutils \
+
6. ReadMe.txt -> ~/Advantech/ReadMe.txt                : OS Information<br />
  xz-utils make file screen gcc-4.7 gcc-4.7-multilib g++-4.7 g++-4.7-multilib \
+
7. config.log -> ~/Advantech/config.log                : Configuration of the MI3.1 7.0.0.14 Pro image<br />
  gtk2-engines-murrine:i386 libcanberra-gtk-module:i386 unity-gtk2-module:i386 \
 
  unity-gtk2-module
 
  
1. Unzip
+
==[[MI3.1_Standard_Image_V1.0.1_Porting_SOP|<span style="color:#0070c0;">Porting SOP</span>]]==
tar zxvf MI3.1_RCPL0014_Pro_BSP_Ver1.0_For_Baytrail_by_Advantech_20160601.tar.gz
+
===[[MI3.1 7.0.0.14 Porting SOP for Baytrail| MI3.1 7.0.0.14 Porting SOP for Baytrail]]===
 +
===[[MI3.1 7.0.0.14 Porting SOP for Haswell| MI3.1 7.0.0.14 Porting SOP for Haswell]]===
  
2. How to build image
+
==<span style="color:#0070c0;">RD Functional Test</span>==
  $cd MI3.1ProBSP_for_Baytrail_byAdvantech
+
[[IDP/ARK-2151S_Functional_Test|ARK-2151S_Functional_Test]]
  $make fs
 
  
3. How to deploy image to USB disk
+
==Advantech Standard BSP by ECG==
1. Insert the USB flash drive into your Development Computer
+
*[[MI3.1 7.0.0.14 V1.0.1 for Baytrail|<big>For Baytrail (7.0.0.14)</big>]]
2. ls /dv/sd?
+
*[[MI3.1 7.0.0.14 V1.0.1 for Haswell|<big>For Haswell (7.0.0.14)</big>]]
3. cd $HOME/workspace/<YourProjectDirectory_prj>
 
4. Deploy the image to USB flash drive. Note: The deploy process takes about 15 minutes..
 
 
For Atom processor
 
  sudo ./deploy.sh -u -f export/intel-baytrail-64-idp-idp-dist.tar.bz2 -d /dev/sd? -y; sync
 
 
 
  For Intel Core processor
 
  sudo ./deploy.sh -u -f export/intel-haswell-64-idp-idp-dist.tar.bz2 -d /dev/sd? -y; sync
 
 
 
4. Modify the kernel configure by manual
 
  1 Menu Config
 
  $make -C build linux-windriver.menuconfig
 
  2 Rebuild
 
  $make -C build linux-windriver.rebuild
 
  3 rebuild image
 
  $make fs
 
 
 
5. Build & install Tool-chain SDK
 
  Build SDK:
 
  $ make export-sdk
 
  Install the SDK
 
  $ export/wrlinux-6.0.0.11-eglibc-x86_64-intel_x86_64-w rlinux-image-glibc-std-sdk.sh
 
 
 
6. Source the SDK environment:
 
  source /opt/windriver/wrlinux/7.0-intel-baytrail-64/environment-setup-corei7-64-wrs-linux
 

Latest revision as of 04:25, 7 September 2016

MI3.1 7.0.0.14 V1.0.1

Specification

  1. Pro version configuration by Advantech : 1.wr-wks-oneagent-oma-dm-ia, 2.wr-wks-oneagent-tr069, 3.wr-mcafee => These features belong Pro version only.
    1. Baytrail
    2. Hasell
  2. Have verified 5 Wireless Modules as below
    1. Silex SX-PCEAN2 ( WiFi - Athero AR9580 )
    2. EWM-W15801F ( WiFi - Atheros AR9592-AR1B )
    3. Intel AC7260 ( WiFi + BT Intel AC7260 )
    4. EWM-CC118HD01E ( 3G u-blox SARA-U270 with SIM Holder )
    5. Sierra MC7354 ( 3G Sierra MC7354 without SIM Holder )
    6. Telite HE910 ( 3G Telit HE910 with SIM Holder )
  3. SUSI4.0 / SUSIIoT Porting
  4. Doesn't support Secure Boot with this version( need modify BIOS )

Modified Items by ECG

Download: Add scripts & files

1. add modem_cell_default to /etc/.  : Support we tested Modem Module can show on Luci web UI ( EWM-C118HD01E / Sierra MC7354 / EWM-C109F601E / EWM-C117FL04E )
2. add the usb-modem.sh to /lib/network/.  : Support USB interface 3G module (ex: Sierra MC7354 )
3. add ar3k.zip to /lib/firmware/ & unzip ark3k.zip  : Support Atheros bluetooth module
4. SUSI4.0 -> ~/Advantech/SUSI4.0  : SUSI4.0 Linux Driver for Advantech Platform
5. SUSIIoT -> ~/Advantech/SUSIIoT  : SUSIIoT SUSI Driver with JSON format
6. ReadMe.txt -> ~/Advantech/ReadMe.txt  : OS Information
7. config.log -> ~/Advantech/config.log  : Configuration of the MI3.1 7.0.0.14 Pro image

Porting SOP

MI3.1 7.0.0.14 Porting SOP for Baytrail

MI3.1 7.0.0.14 Porting SOP for Haswell

RD Functional Test

ARK-2151S_Functional_Test

Advantech Standard BSP by ECG