This sample demonstrates the CTR system when communications are conducted between a CTR system and a host PC.
To run this demo, you also need HioDemoPC or HioDemoPCCpp, which are the sample demos for the host (PC) side.
None.
When the demo is executed, the following log is displayed in debug output.
SetDeviceMemorySize. GetDeviceMemoryAddress. HostIO Library Initialize. HostIO Library Version: 9 ===== Environment Variable Sample ===== GetEnvironmentVariable env CTRSDK_ROOT = GetCurrentDirectory current directory: D:\Dev\CTR\SampleDemos\hio\HioDemo\HioDemoCTR\images\ CTR-TS.Process.MPCore.fast\Development SetCurrentDirectory current directory: d:\Dev\CTR\SampleDemos\hio\HioDemo\HioDemoCTR ===== File IO Sample ===== Create file 'd:\Dev\CTR\SampleDemos\hio\HioDemo\HioDemoCTR/sample.txt'. Write to file. data: 'Hello World!' -> 13 bytes written. Seek to head. -> seek to 0x0000000000000000 Read file. -> 13 bytes read. -> data: 'Hello World!' File rename to: 'd:\Dev\CTR\SampleDemos\hio\HioDemo\HioDemoCTR/sample-rename. txt' from: 'd:\Dev\CTR\SampleDemos\hio\HioDemo\HioDemoCTR/sample.txt' File delete '' Directory create 'd:\Dev\CTR\SampleDemos\hio\HioDemo\HioDemoCTR/ sampledirectory' Directory delete 'd:\Dev\CTR\SampleDemos\hio\HioDemo\HioDemoCTR/ sampledirectory' Open directory 'd:\Dev\CTR\SampleDemos\hio\HioDemo\HioDemoCTR' Directory Entries filename: '.' size: 0 bytes attributes: 00000010 create: 2010-12-30(4) 02:09:53.682 last access: 2011-01-24(1) 01:32:53.369 last write: 2011-01-24(1) 01:32:53.377 filename: '..' size: 0 bytes attributes: 00000010 create: 2010-12-30(4) 02:09:53.682 last access: 2011-01-24(1) 01:32:53.369 last write: 2011-01-24(1) 01:32:53.377 filename: 'hiodemo_Main.cpp' size: 16066 bytes attributes: 00000020 create: 2010-12-28(2) 05:40:04.000 last access: 2010-12-28(2) 05:40:04.000 last write: 2010-12-28(2) 05:40:04.000 filename: 'HostIO.rsf' size: 282 bytes attributes: 00000020 create: 2010-12-28(2) 05:40:04.000 last access: 2010-12-28(2) 05:40:04.000 last write: 2010-12-28(2) 05:40:04.000 filename: 'images' size: 0 bytes attributes: 00000010 create: 2010-12-30(4) 02:13:45.067 last access: 2010-12-30(4) 02:13:47.095 last write: 2010-12-30(4) 02:13:47.095 filename: 'objects' size: 0 bytes attributes: 00000010 create: 2010-12-30(4) 02:13:44.739 last access: 2010-12-30(4) 02:13:47.157 last write: 2010-12-30(4) 02:13:47.157 filename: 'OMakefile' size: 1401 bytes attributes: 00000020 create: 2010-12-28(2) 05:40:04.000 last access: 2010-12-28(2) 05:40:04.000 last write: 2010-12-28(2) 05:40:04.000 filename: 'OMakefile.omc' size: 1232 bytes attributes: 00000020 create: 2010-12-30(4) 02:10:09.300 last access: 2010-12-30(4) 02:10:09.300 last write: 2010-12-30(4) 02:10:09.316 ===== Serial IO Sample ===== start. open. connect. read size: 8 read data: [Hello!!] write write size: 8 disconnect. close. ===== Shared Memory Sample ===== shared memory size: 32699 write data: 'Ping!!' read data: 'Pong!!' write data: 'Ping!!' HostIO Sample Finished.
CONFIDENTIAL