- The embeded system of the car was ARM linux, which could be accessed through Hypertrm of the PC. The communication between the car and PC was a USB-shaped Bluetooth Master.
- The executable file of the car was compiled by Arm-linux-gcc. In order to get it, we need Ubuntu system to be installed on our PC, given the fact that I have only ONE PC. T T. The popular way to have more than one OS was to use VMware! It's really a long way to go!
- First, we need to download the corresponding arm-linux-gcc.rpm.
- Compile it with your gcc. Hopefully you should have G and C++ on your Ubuntu.
- Test a HelloWorld.c then try it on the car. Procedures goes like this:
- Connect the Bluetooth Master with your Hypertrm, log on to the OS system of the car, which is called KROBO. ( You can do this on you Ubuntu, with the cmd line: $ Minicom )
- upload your executable file from Helloworld.c to /jffs, which is the flash memory of the car. With command: Ctrl+S, select ZModem, select the executable file, say hello
- ./hello