How to explore files on an embedded single board computer
How to explore files on an embedded single board computer
We are using a device has an windows based embeded single board computer inside. It has a PC software communicating with it for data transfer but there is no way of browsing directories and files inside the device. Is there any way or any software to be able to do this job? I tried windows xp ActiveSync and win7 mobile device center but non didn't detect the device?
thx
It could be that an application is available for the device, but they weren't created with the intention of a computer examining its contents via another device.
There is no possibility of installing any application on the device. It starts through the built-in software and I cannot reach the computer to make changes. The only solution seems to be accessing it via USB or RS232 port. I can only observe the communication between the device's PC software and the device's computer using a serial port monitor.
The brand or model doesn't appear in casual Google searches. However, if it's a headless computer meant to be powered on and occasionally accessed, then a file browser doesn't seem necessary. It's only useful if you can locate the manual and check for references.
The impact of the device using this TTM-SA2 remains unchanged. For your curiosity, I’m interested in performing this task. The software allows reading the required data and showing it on the monitor, but there’s no option to store it in a file for future use. I need a method to save these details into a file as a backup, especially when repairs are needed and the data must be reloaded. I also attempted to log information through the serial port monitor, which worked successfully and displayed the needed data. Connecting via RS232 is possible, and I’m trying to find a way to send commands to the device at specific memory addresses. I suspect the address for the data I want is visible in the serial port log. I’m wondering if there’s a tool available to read from that address in binary and write back using the same tool at the same location. Any suggestions would be helpful?
Device software employs an IRP_MJ_READ command to fetch the desired information (see attached log). It’s possible I can use IRP_MJ_READ and IRP_MJ_write commands directly. Any guidance would be appreciated?
103 IRP_MJ_READ - Transfers data from a COM port to a client (COM4) - 349 bytes of 349
STATUS_SUCCESS
05 90 0c 00 e8 a1 50 01 00 00 5c 01 f6 00 04 00 ...è¡P......
00 00 60 01 f6 00 2c 01 00 00 8c 02 f6 00 04 00 ..
.ö.,...Œ.ö...
00 00 90 02 f6 00 7c 00 00 00 0c 03 f6 00 a4 1f ...ö.|.....ö.¤.
00 00 b0 22 f6 00 a4 1f 00 00 54 42 f6 00 94 11 ..°
00 00 e8 53 f6 00 20 0a 00 00 08 5e f6 00 08 07 ..èSö. ....^ö...
00 00 10 65 f6 00 c0 12 00 00 d0 77 f6 00 b0 04 ...
...continues...
I inquired about the device since there could be other types based on the same single board computer. There might be adapters, readers, or diagnostic tools to read from and write to these devices, either directly or after modifying hardware and/or software. Including custom scripts or code. Concerning RS-232, there were many variations in pinouts mainly because of proprietary cables. Many people soldered their own RS-232 cables to connect different devices when no standard or specific cable was available. This was done both out of curiosity and necessity.