Logo image
Bootloader 與 Bootloader 上藍芽驅動程式的實作
Thesis

Bootloader 與 Bootloader 上藍芽驅動程式的實作

莊博宇
Masters, 國立清華大學, 資訊工程學系
2004

Abstract

開機程式 藍芽 感測器 嵌入式系統 Bootloader Bluetooth sensor embedded systems
Traditionally, if we want to update the software (especially OS) of a sensor, we have to attach JTAG cable to the sensor and write the new version of software to the Flash ROM of the sensor – same as usual embedded systems. But since sensors are often placed in hard-to-reached locations with huge amount, updating the software of sensors becomes mission impossible. There is a project cooperating with ITRI in our lab recently. The goal of the project is to make the software updating on sensors easier. The platform of the project we use is SCAN – the sensor developed by ITRI. We implemented a bootloader on SCAN. The bootloader takes care of the OS updating. The wireless network on SCAN is Bluetooth, so we implemented the Bluetooth driver on the bootloader. In this system, the sensors will periodically check if updating is necessary. If it is, the backend server will transmit the difference between new and old versions of OS. The bootloader then rebuild the new version OS. This thesis is part of the project and including the bootloader and the Bluetooth driver on the bootloader.

Metrics

1 Record Views

Details

Logo image