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

From ESS-WIKI
Jump to: navigation, search
(Created page with "=Baytrail= *Standard Base: MI3.1 RCPL 7.0.0.14 *Configuration: config.log *BSP Version: 7.0.0.14 *Doc Version: 1.0.1 *Date: 2016/06/01 1. Prepare Enviroment Ubuntu 14.04 x64...")
 
(Porting SOP)
 
(20 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
1. Prepare Enviroment Ubuntu 14.04 x64 + packages
+
##Silex SX-PCEAN2 ( WiFi - Athero AR9580 )
  $sudo apt-get update
+
##EWM-W15801F ( WiFi - Atheros AR9592-AR1B )
  1.1 Copy and paste the following command into the terminal window, and then click Enter.
+
##Intel AC7260 ( WiFi + BT Intel AC7260 )
  $sudo apt-get install libstdc++6:i386 libgtk2.0-0:i386 libxtst6:i386 \
+
##EWM-CC118HD01E ( 3G u-blox SARA-U270 with SIM Holder )
texi2html chrpath diffstat subversion libgl1-mesa-dev libglu1-mesa-dev lvm2 \
+
##Sierra MC7354 ( 3G Sierra MC7354 without SIM Holder )
libsdl1.2-dev texinfo gawk gcc help2man g++ git-core python-gtk2 bash diffutils \
+
##Telite HE910 ( 3G Telit HE910 with SIM Holder )
xz-utils make file screen gcc-4.7 gcc-4.7-multilib g++-4.7 g++-4.7-multilib \
+
#SUSI4.0 / SUSIIoT Porting
gtk2-engines-murrine:i386 libcanberra-gtk-module:i386 unity-gtk2-module:i386 \
+
#Doesn't support Secure Boot with this version( need modify BIOS )
unity-gtk2-module
 
  
 +
==<span style="color:#0070c0;">Modified Items by ECG</span>==
 +
[[Media:AdvModify_MI3.1_V1.0.1.zip |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 )<br />
 +
2. add the usb-modem.sh to /lib/network/.              : Support USB interface 3G module (ex: Sierra MC7354  )<br />
 +
3. add ar3k.zip to /lib/firmware/ & unzip ark3k.zip  : Support Atheros bluetooth module<br />
 +
4. SUSI4.0    -> ~/Advantech/SUSI4.0                  : SUSI4.0 Linux Driver for Advantech Platform<br />
 +
5. SUSIIoT    -> ~/Advantech/SUSIIoT                  : SUSIIoT SUSI Driver with JSON format <br />
 +
6. ReadMe.txt -> ~/Advantech/ReadMe.txt                : OS Information<br />
 +
7. config.log -> ~/Advantech/config.log                : Configuration of the MI3.1 7.0.0.14 Pro image<br />
  
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 05: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