Ubuntu 에서 arm 으로 컴파일 및 다운로드

정말 이제 막 우분투 시작한 왕 초보입니다…
앞으로 ROS 도 해야되고 임베디드 시스템 공부하려고 해서 Ubuntu 설치했는데 으아 시작부터 되는 게 없군요 ㅠ

제가 지금 할려는 것은 Ubuntu 12.04 LTS 버전에서 STM32F103ZET6 MCU 라는 ARM 에 프로그래밍한 것을 다운로드 할려고 하고 있습니다. 일단 CodeSourcery 를 설치해서 리눅스 컴파일 환경은 구축해 놨습니다. 문제는 다운로드 프로그램인데… 리눅스는 이것이 필요한 것인지 잘 모르겠는데 Windows 에서는 CodeSourcery 를 설치하고 나서 Flash loader 를 설치한 후 USB 꽂고 UART 통신을 해서 다운로드 하드라구여.

아 제가 너무 개념이 안서서 검색을 많이해도 자꾸 이상한 것만 검색하는 것 같고… 리눅스에서 실행파일을 arm 보드로 다운로드 할려면 무슨 프로그램을 설치해야는지 또 어떻게 설치하는 지 좀 자세히 알려주셨으면 감사하겠습니다.