EM Series Panel Computer with Embedded Linux OS Software
Total Page:16
File Type:pdf, Size:1020Kb
EM Series Panel Computer With Embedded Linux OS Software Development Manual Seedsware Corporation http://www.seedsware.co.jp/global/ 17A4A5-00018E-2 Introduction This document describes the development process of Linux applications for the EM Series of product, as well as application specifications. This document describes working with the following models: Model Abbreviated model names EMG7-W207A8-0024-107-01 EMG7-7W EMG7-312A8-00DC-107-01 EMG7-12 EM8-W104A7-0005-207 EM(G)8-4 EMG8-W104A7-0005-207 EM8-205A7-0005-207 EM(G)8-5 EMG8-205A7-0005-207 Copyright and Trademarks ◼ Copyright of this manual is owned by Seedsware Corporation. ◼ Reproduction and/or duplication of this product and/or this manual, in any form, in whole or in part, without permission is strictly prohibited. ◼ This product and descriptions in this document are subject to change without prior notice. Thank you for your understanding. ◼ Although all efforts have been made to ensure the accuracy of this product and its descriptions in this document, should you notice any errors, please feel free to contact us. ◼ Seedsware shall not be held liable for any damages or losses, nor be held responsible for any claims by a third party as a result of using this product. Thank you for your understanding. ◼ Microsoft®, Windows® 7, Windows® 8, and Windows® 10 are registered trademarks of Microsoft Corporation in the United States and other countries. ◼ Oracle VM VirtualBox is a registered trademark of Oracle Corporation. ◼ Other company and product names listed herein are also the trademarks or registered trademarks of their respective owners. Table of Contents Introduction ................................................................................................................................................................2 Table of Contents .......................................................................................................................................................3 1 About the Development Environment ................................................................................................................5 1.1 Configuring the Development Environment ................................................................................................5 1.1.1 Requirements .....................................................................................................................................5 1.1.2 Registering the Development Environment ........................................................................................7 1.1.3 Development Environment Settings (Optional) ................................................................................ 11 1.1.4 Installing Linux SDK (Optional) ........................................................................................................14 1.2 Specifications of Development Environment ............................................................................................15 1.3 EMLinux User Account Settings ...............................................................................................................16 2 Disabling Write Protection ................................................................................................................................17 2.1 Configuring the System Setting Tool .........................................................................................................17 2.1.1 Starting the System Setting Tool ......................................................................................................17 2.1.2 Disabling Write Protection ................................................................................................................18 2.1.3 Enabling Write Protection .................................................................................................................19 2.2 Set Up Using Commands .........................................................................................................................20 2.2.1 Connecting From Console ................................................................................................................20 2.2.2 Disabling Write Protection ................................................................................................................20 2.2.3 Enabling Write Protection .................................................................................................................20 3 Application Development .................................................................................................................................21 3.1 Create Source Files ..................................................................................................................................21 3.2 Build ..........................................................................................................................................................22 3.3 Transfer .....................................................................................................................................................23 3.3.1 Connecting the Console ...................................................................................................................23 3.3.2 Transferring the Executable file ........................................................................................................29 3.4 Run ............................................................................................................................................................32 4 Qt Application Development .............................................................................................................................33 4.1 Starting ......................................................................................................................................................33 4.2 Creating a New Project .............................................................................................................................33 4.3 Configuring Remote Debug Function .......................................................................................................37 4.4 Project Settings .........................................................................................................................................39 4.5 Editing the QML File..................................................................................................................................40 4.6 Network Settings .......................................................................................................................................41 4.7 Device Settings .........................................................................................................................................45 4.8 Build ..........................................................................................................................................................48 4.9 Run ............................................................................................................................................................49 4.10 Remote Debug .....................................................................................................................................50 5 php Development .............................................................................................................................................51 5.1 Create Source Files ..................................................................................................................................51 5.2 Build ..........................................................................................................................................................54 5.3 Transfer .....................................................................................................................................................56 5.3.1 Connecting the Console ...................................................................................................................56 5.3.2 Transferring Module and PHP File ...................................................................................................56 5.3.3 Setting php.ini ...................................................................................................................................59 6 Changing the Startup Screen ...........................................................................................................................60 6.1 Create Source Files ..................................................................................................................................60 6.2 Transfer .....................................................................................................................................................61 6.2.1 Connecting the Console ...................................................................................................................61 6.2.2 Transferring psplash .........................................................................................................................61 7 Auto Startup Setting .........................................................................................................................................65 7.1 Specifications ............................................................................................................................................65 7.2 Changing Automatic Startup Applications .................................................................................................66