Presentation is loading. Please wait.

Presentation is loading. Please wait.

Develop VB in WinCE Maker : Axel Chou. Introduction to WinCE 3.0 One of the Microsoft Embedded System –WinCE 3.0 –Embedded NT 4.0 Customize : Minimize.

Similar presentations


Presentation on theme: "Develop VB in WinCE Maker : Axel Chou. Introduction to WinCE 3.0 One of the Microsoft Embedded System –WinCE 3.0 –Embedded NT 4.0 Customize : Minimize."— Presentation transcript:

1 Develop VB in WinCE Maker : Axel Chou

2 Introduction to WinCE 3.0 One of the Microsoft Embedded System –WinCE 3.0 –Embedded NT 4.0 Customize : Minimize the system cost Flexibility : 200 modules for use Language : Unicode API : Only for 32-bit

3 WinCE 3.0 Hardware Support CPU –ARM / Strong ARM –x86 –MIPS –PPC –SH3/4 Others : ISA, PCI, CF, PCMCIA, USB….

4 WinCE Develop Tools Platform Builder 3.0 –Build a platform for a device –Can export SDK eMbedded Visual Tools –Develop AP for a built platform –Need a certain SDK –Free

5 Microsoft eMbedded Visual Tools Microsoft eMbedded Visual C++ 3.0 –Executable file (.exe) Microsoft eMbedded Visual Basic 3.0 –.vb file, need pvbload.exe to execute

6 Create a VB Program in TPC-642 Host PC : –PIII 600 –128M RAM –NT4.0 SP6 –EVB, EVC Target Device : –TPC-642 ( Strong ARM CPU ) –WinCE 3.0 Connection : –Null modem cable

7 Step 1 : Install the ActiveSync 3.1 Can free download form Microsoft web site ( http://www.microsoft.com/mobil e/downloads/activesync.asp ) Use to transfer data between host PC and target device

8 Step 2 : Install SDK for TPC-642 # Suggest to install before connection

9 Step 3 : Configure the COM port of TPC-642S Then do the following setting : Baud Rate : 19200 (can be any value available, but should be the same as the host PC) Data Bits : 8 Parity : None Stop Bits : 1 Flow Control : None

10 Step 4 : Set the Communication Mode of TPC-642S Give a unique name Hint: This is a unmovable window, so that you can not reach the OK on the up-right side, however you can use the keyboard and click the return key.

11 Step 5 : Set the COM port in the Host PC In NT you can set in the start\setting\control Panel\Ports The Parameter must be the same as the settings in the Setp 3

12 Step 6-1 : Start the ActiveSync Tip : DO NOT click “ Next> ” immediately.

13 Step 6-2 : Start the ActiveSync Click Next > Now DO NOT Use Partnership Then First

14 Step 7 : Start the EVB This Icon will appear only after you install the SDK for VB

15 Step 8 : Check the connection status You can click test to check if the connection is OK

16 Step 8 : Specify the Download Path Note : Download the program to the CFDisk or it will disappear after reboot

17 Step 10 : Design the Form of AP The RAD ( Rapid Application Develop ) environment is almost the same as VB If OK, click here to Run the AP

18 Step 11 : Run and Remote Debug In the Process, EVB will copy some files to the TPC-642, Click OK for the fist time Click or to return to the Design Mode

19 Create CE Comm Program Use the following scheme to demo the communication. COM1(232) COM2(485) Null modem cable ( With Auto flow control ) TPC-642 Host PC (ActiveSync, EVB) Pin to pin cable 485 ADAM-5000/485 Address : 01 Baud rate : 19.2k 5056D slot1

20 Step1: Add the CE Comm Component If add OK this Icon will appear

21 Step2: Design the Form Drag The Program will Demo the DO control to the ADAM-5056D Click up-side button will turn ON the LED on the channel 2 Click down-side button will turn OFF the LED on the channel 2

22 Step3: Write the Code Following the sequence to open the COM port Close the COM port Output string command while click ( Read the manual for the detail command description )

23 Step4: Run and Remote Debug Click the buttons you will see the LED on the Adam-5056D ON and OFF Note: In The Progress, the file MSCEComm.dll will be transferred and active at the first time

24 How to Auto-run When Reboot Create a startup.ini file in the \CFDisk\ Specify the path and filename and parameter To execute the.VB file, call the \Windows\pvbload.exe ***.vb Some OCX component should register first, Regsvrce.exe ***.dll For example, if you want to run the AP at previous Demo, just add the following line in the startup.ini You can create the file on the PC and transfer by ActiveSync.

25 Remote Tools Windows CE Toolkit provides several invaluable tools you can use to test and debug your Windows CE-based applications: You will find them in the \Windows CE Tools\BIN\ – Remote File Viewer (Cefilevw.exe) – Remote Zoomin (Cezoom.exe) – Remote Process Viewer (Cepview.exe) – Remote Registry Editor (Ceregedt.exe) – Remote Spy++ (CeSpy.exe) – Remote Heap Walker (Ceheapwk.exe)

26 Remote file viewer Use this command to transfer files

27 Remote ZoomIn Refresh Can use to monitor the screen output

28 Remote process viewer

29 Remote register editor

30 Remote spy

31 Remote Heap Walker


Download ppt "Develop VB in WinCE Maker : Axel Chou. Introduction to WinCE 3.0 One of the Microsoft Embedded System –WinCE 3.0 –Embedded NT 4.0 Customize : Minimize."

Similar presentations


Ads by Google