Some videos of the updated codes and hardware. The hardware consists of an ARM7 microcontroller interfaced to a memory card (SD FAT32), Bluetooth module and PC via RS-232. The code now completely supports SD as well as SDHC cards. vid1 shows the working of four basic commands implemented on the system viz ls,cd,cat and ld. ld is a non standard command which reads the hex file from the memory card and loads in into RAM. The kernel then transfers the control to the code. The RAM_TEXT.HEX file contains a code to continuously transmit on the "It works!" on its UART interface. That can be seen in the video. vid2 and vid3 shows the working of BT module. The command "btt" starts the BT terminal in which all the commands typed on the terminal will be relayed to the BT module directly. The BT module supports AT command set. List of supported commands can be seen by entering "AT". In the video, the module is set in discoverable mode (AT+BDISCMODE) and it inquires (AT+INQ) about active BT devices. It detects my cellphone by its BT ID and name. Once discovered, the device should be paired (AT+BPAIR). After pairing the device is connected (AT+CON) and data can be transfered directy after this. "q" is pressed to exit the BT terminal and enter normal prompt again.