background image

 

Copyright 2019. All rights reserved. Advantech Co. Ltd.  

Page 43 

Tcpdump 

4.9.3 

BSD 

http://www.tcpdump.org/license.ht
ml 

Iptables 

1.8.3 

GPLv2+ 

https://netfilter.org/about.html#licen
se 

Dmidecode 

3.2 

GPLv2 

http://git.savannah.gnu.org/cgit/dmi
decode.git/tree/LICENSE 

Gftp 

 

GPL  

https://github.com/masneyb/gftp/bl
ob/master/COPYING 

iw 

5.3 

BSD-2-
Clause 

https://git.kernel.org/pub/scm/linux/
kernel/git/jberg/iw.git/tree/COPYIN

wpa_supplicant 

2.9 

BSD 

http://w1.fi/cgit/hostap/tree/COPYI
NG 

wavemon 

0.8.0 

GPLv3 

https://github.com/uoaerg/wavemon
/blob/master/COPYING 

strace 

5.3 

LGPL-
2.1+ & 
GPL-2+ 

https://github.com/strace/strace/blo
b/master/COPYING 

blktrace 

1.2.0 

GPLv2 

https://www.gnu.org/licenses/gpl-
3.0.html 

perf 

1.0 

GPLv2 

https://github.com/torvalds/linux/tre
e/master/LICENSES 

SystemTap 

4.1 

GPLv2 

https://github.com/daanfs/systemtap
/blob/cuckoo/COPYING 

Lttng-ust 

2.10.5 

LGPLv2.1
+ & MIT 
& GPLv2 

https://www.gnu.org/licenses/old-
licenses/lgpl-2.1.en.html 
https://opensource.org/licenses/MIT 
https://www.gnu.org/licenses/old-
licenses/gpl-2.0.en.html 

Table 6: Open Source Software Ingredients

 

Summary of Contents for AIMB-217

Page 1: ...Copyright 2015 All rights reserved Advantech Co Ltd ADVANTECH APPLIANCE STANDARD IMAGE GETTING STARTED GUIDE AIMB 217 ...

Page 2: ...story Date mm dd yyyy Revision Modifications 13 03 2020 0 1 Getting Started Guide for R01 00 rc1 release initial draft 16 04 2020 1 0 Getting Started Guide for R01 00 rc2 release Added Introduction Getting Started description Utilities description and Licenses description ...

Page 3: ...3 GETTING STARTED WITH PRE BUILT IMAGES 13 2 4 CONFIGURE SERIAL PORT CONNECTION ON PUTTY 16 2 5 SYSTEM BOOT UP AND LOG IN 18 2 6 SSH CONNECTION TO ACCESS THE STANDARD IMAGE 19 3 UTILITIES AND TOOLS 21 3 1 CHROMIUM 21 3 2 VLC MEDIA PLAYER 22 3 3 LSHW 24 3 4 GLMARK2 24 3 5 MEMTESTER 25 3 6 LTP 25 3 7 IPERF 25 IPERF FEATURES 26 3 8 FWTS 26 3 9 PHORONIX TEST SUITE 27 3 10 GEDIT 27 3 11 PICOCOM 28 3 12...

Page 4: ...Copyright 2019 All rights reserved Advantech Co Ltd Page 4 3 22 BLKTRACE 38 3 23 PERF 39 4 REFERENCES TO OPEN SOURCE SOFTWARE INGREDIENTS 41 ...

Page 5: ...ch Co Ltd Page 5 List of Tables Table 1 Software Versions of OS and Utilities 6 Table 2 Supported Platforms 6 Table 3 Terminology 6 Table 4 AIMB 217 SKU configuration 8 Table 5 Front panel elements 9 Table 6 Open Source Software Ingredients 43 ...

Page 6: ...orm evaluation 1 2 Software Versions of Standard Image and Integrated Utilities The following table describes the software versions of OS image and integrated utility packages for each Standard Image release Standard Image Release Version OS and Integrated Utilities Version Description V1 00 Yocto 3 0 Zeus build based on linux kernel version 5 4 8 Linux distribution SUSI v 4 1 15568 Wise PaaS v1 3...

Page 7: ...r take any liability for correct operation of the Standard Image and any issues arising from use of the Standard Image Advantech does not warrant that the Standard Image does not violate any 3rd party intellectual property patents or rights Use of the Standard Image is at the sole discretion and risk of the user and use of any open source software is entirely governed by the license terms of such ...

Page 8: ...ies Required The following accessories shall be prepared Advantech provided USB drive with AIMB 217 image Advantech provided W163 Wi Fi Bt module Monitor that supports one of provided interfaces VGA HDMI DP Keyboard with USB connection RJ45 Ethernet cable required for accessing Internet if has now WiFi nearby user supplied 2 2 Cable and System Connections The system front view top and bottom views...

Page 9: ...igure 1 Front panel of AIMB 217 1 DCIN1 Power connector 2 VGA1 VGA connector 3 USB0102 and USB0304 USB 3 0 connectors 4 HDMI1 HDMI connector 5 DP1 DisplayPort connector 6 LAN1 2 Ethernet RJ45 connectors 7 AUDIO1 Jack audio connector Table 5 Front panel elements ...

Page 10: ...Copyright 2019 All rights reserved Advantech Co Ltd Page 10 Figure 2 Top panel of AIMB 217 ...

Page 11: ...Copyright 2019 All rights reserved Advantech Co Ltd Page 11 Figure 3 Schematic of top panel of AIMB 217 ...

Page 12: ...Copyright 2019 All rights reserved Advantech Co Ltd Page 12 Figure 4 Bottom panel of AIMB 217 ...

Page 13: ...llow next steps 1 Plug in USB drive with pre built image in one of USB 3 0 ports 2 Plug in SATA data cable and SATA power cable connected to SSD or HDD disk 3 Plug in power cable to turn on the board 4 If you want to install system on SSD or HDD disk select install option in EFI menu Figure 8 5 You will be asked to select the device on which installation will be made Figure 9 If only one HDD SDD d...

Page 14: ...Copyright 2019 All rights reserved Advantech Co Ltd Page 14 Figure 6 EFI boot menu ...

Page 15: ...Copyright 2019 All rights reserved Advantech Co Ltd Page 15 Figure 7 Login page Figure 8 EFI boot menu with install option selected ...

Page 16: ...n Other serial terminal emulation clients can be used in a similar way Start Putty and the Configuration setting GUI will be displayed Please change COM port number to the actual port number assigned for the USB RS232 serial port device on your computer Use the Windows Device Manager to check the assignment if required In our example we use COM3 Specify COM3 115200 Serial on Session setting Specif...

Page 17: ...Copyright 2019 All rights reserved Advantech Co Ltd Page 17 Figure 11 Serial connection setting on Putty Figure 12 Putty keyboard setting ...

Page 18: ...t Putty before you power on the FWA T011 You shall see the BIOS POST screen Figure 14 BIOS POST 2 5 System Boot Up and Log In When your image is installed on SSD or HDD disk and it is connected to board just plug in power cable into board and wait until system is booted After that choose user on user list on login page ...

Page 19: ...your local net in one of two RJ45 connectors 2 In console run ifconfig with no parameters to find out the ip address of board Figure 15 3 On another computer run next command in console ssh remote username ip address or if you want to connect from Windows set up the SSH connection for PuTTy then press Open button to connect Figure 16 After completing these steps your computer will be connected to ...

Page 20: ...Copyright 2019 All rights reserved Advantech Co Ltd Page 20 Figure 15 output of ifconfig command on AIMB 217 board Figure 16 Setup SSH connection on PuTTy ...

Page 21: ...The following subsections will provide more details about the usage of those utilities 3 1 Chromium Chromium is an open source browser project that aims to build a safer faster and more stable way for all users to experience the web To launch it type in console chromium Or choose it in Applications menu in desktop environment figure 17 Figure 17 Chromium browser in Applications menu Figure 18 Chro...

Page 22: ... computer networks and to transcode multimedia files The default distribution of VLC includes many free decoding and encoding libraries avoiding the need for finding calibrating proprietary plugins The libavcodec library from the FFmpeg project provides many of VLC s codecs but the player mainly uses its own muxers and demuxers It also has its own protocol implementations To start using VLC Media ...

Page 23: ...Copyright 2019 All rights reserved Advantech Co Ltd Page 23 Figure 20 VLC Media Player window Figure 21 Menu option for opening files in VLC Media Player ...

Page 24: ...s speed etc To get all information from utility type in command line lshw To get help information on utility usage type lshw help 3 4 glmark2 glmark2 is a rather simple free OpenGL ES 2 0 graphics performance benchmark tool for GNU Linux It has a variety of scenes it renders in order to give you a broad ball park idea of your graphics performance To test OpenGL graphics performance type in command...

Page 25: ...determine where the fault lies through normal hardware diagnostic procedures memtester just helps you determine whether a problem exists To get help information on using this utility run memtester 3 6 ltp The Linux Test Project LTP is an effort to create a set of tools and tests to verify the functionality and stability of the Linux kernel To get help information on using ltp run bin bash opt ltp ...

Page 26: ...test out how link layer compression affects your achievable bandwidth F option A server accepts a single client simultaneously iPerf3 multiple clients simultaneously iPerf2 New Ignore TCP slowstart O option New Set target bandwidth for UDP and new TCP b option New Set IPv6 flow label L option New Set congestion control algorithm C option New Use SCTP rather than TCP sctp option New Output in JSON ...

Page 27: ...can be used within your organization for internal quality assurance purposes hardware validation and continuous integration performance management To get help information on using this tool run phoronix test suite help 3 10 Gedit Gedit is the official text editor of the GNOME desktop environment While aiming at simplicity and ease of use gedit is a powerful general purpose text editor It can be us...

Page 28: ...ally to from another host over any remote shell or to from a remote rsync daemon It offers a large number of options that control every aspect of its behavior and permit very flexible specification of the set of files to be copied It is famous for its delta transfer algorithm which reduces the amount of data sent over the network by sending only the differences between the source files and the exi...

Page 29: ...he meaning of this depends on the OS on which you re running tcpdump and possibly on the way the OS was configured if a filter was specified on the command line on some OSes it counts packets regardless of whether they were matched by the filter expression and even if they were matched by the filter expression regardless of whether tcpdump has read and processed them yet on other OSes it counts on...

Page 30: ...eds in locating a valid DMI table it will then parse this table and display a list of records like this one Handle 0x0002 DMI type 2 8 bytes Base Board Information Manufacturer Intel Product Name C440GX Version 727281 001 Serial Number INCY92700942 Each record has A handle This is a unique identifier which allows records to reference each other For example processor records usually reference cache...

Page 31: ...Copyright 2019 All rights reserved Advantech Co Ltd Page 31 or launch it from Applications menu of desktop Figure 27 Figure 26 gftp window Figure 27 gftp in applications menu ...

Page 32: ...ghts reserved Advantech Co Ltd Page 32 3 17 lxrandr lxrnadr is a simple utility with graphical UI to manipulate screen resolution To launch it run lxrandr Figure 28 lxrandr window Figure 29 screen resolution menu in lxrandr ...

Page 33: ...end wpa_cli is included with wpa_supplicant Before wpa_supplicant can do its work the network interface must be available That means that the physical device must be present and enabled and the driver for the device must be loaded The daemon will exit immediately if the device is not already available After wpa_supplicant has configured the network device higher level configuration such as DHCP ma...

Page 34: ...r i This is the most comprehensive screen It displays a condensed overview of wireless specific parameters and network statistics as well as bar graphs The layout is arranged into several sub sections The Interface section at the top shows information about the monitoring interface including interface name type ESSID and available encryption formats Below in the Levels section you can see up to fo...

Page 35: ...rt_ascending see wavemonrc Each entry starts with the ESSID followed by the colour coded MAC address and the signal channel information A green red MAC address indicates an un encrypted access point the colour changes to yellow for non access points in this case the mode is shown at the end of the line The uncoloured information following the MAC address lists relative and absolute signal strength...

Page 36: ...ving problems with programs for which the source is not readily available since they do not need to be recompiled in order to trace them Students hackers and the overly curious will find that a great deal can be learned about a system and its system calls by tracing even ordinary programs And programmers will find that since system calls and signals are events that happen at the user kernel interf...

Page 37: ...n the flag argument into its three bitwise OR constituents and printing the mode value in octal by tradition Where traditional or native usage differs from ANSI or POSIX the latter forms are preferred In some cases strace output has proven to be more readable than the source Structure pointers are dereferenced and the members are displayed as appropriate In all cases arguments are formatted in the...

Page 38: ...set is prefixed by a tilde like this sigprocmask SIG_UNBLOCK NULL 0 Here the second argument represents the full set of all signals To get extra help information on using this utility run strace h 3 22 blktrace blktrace is a block layer IO tracing mechanism which provides detailed information about request queue operations up to user space There are three major components a kernel component a util...

Page 39: ...conds and then halt To get extra help information on using this utility run blktrace 3 23 perf perf is powerful it can instrument CPU performance counters tracepoints kprobes and uprobes dynamic tracing It is capable of lightweight profiling It is also included in the Linux kernel under tools perf and is frequently updated and enhanced perf began as a tool for using the performance counters subsys...

Page 40: ...e perf stat obtain event counts perf record record events for later reporting perf report break down events by process function etc perf annotate annotate assembly or source code with event counts perf top see live event count perf bench run different kernel microbenchmarks To get extra help information on using this utility run perf help ...

Page 41: ...PLv2 https creativecommons org license s by nc sa 4 0 alsa utils 1 1 9 GPLv2 https git alsa project org p alsa utils git a blob f COPYING h 623 b6258a134210f0b0ada106fdaab7f0 370d9c5 hb HEAD libDRM 2 4 99 MIT https www mesa3d org license ht ml libVA 2 5 0 MIT https github com intel libva blob master COPYING Intel VA driver 2 3 0 MIT https github com intel intel vaapi driver blob master COPYING Chr...

Page 42: ...st c memteseter 4 3 0 GPLv2 http pyropus ca copyright html ltp 20190517 GPLv2 GPLv2 LGPLv2 LGPLv2 1 BSD 2 Clause https github com linux test project ltp blob master COPYING iperf3 3 7 BSD https github com esnet iperf blob master LICENSE smartmontools 7 0 GPLv2 https www gnu org licenses old licenses gpl 2 0 html SEC1 fwts 19 06 00 GPLv2 Phoronix Test Suite 8 8 1 GPLv3 https github com phoronix tes...

Page 43: ...2 9 BSD http w1 fi cgit hostap tree COPYI NG wavemon 0 8 0 GPLv3 https github com uoaerg wavemon blob master COPYING strace 5 3 LGPL 2 1 GPL 2 https github com strace strace blo b master COPYING blktrace 1 2 0 GPLv2 https www gnu org licenses gpl 3 0 html perf 1 0 GPLv2 https github com torvalds linux tre e master LICENSES SystemTap 4 1 GPLv2 https github com daanfs systemtap blob cuckoo COPYING L...

Reviews: