搭建基于Windows 7 的Beagleboard开发平台: 编写一个可在Beagleboard上运行的Hello World

本文介绍了如何在Windows 7环境下搭建Beagleboard开发平台,包括设置Host Computer和理解Native及Cross-compiler的概念。主要内容涉及在Windows 7上编写并编译适用于Beagleboard(ARM架构)的Hello World程序,为后续的嵌入式开发打下基础。
摘要由CSDN通过智能技术生成

建立主机基本系统

玩BeagleBoard 的需要建立一个Host Computer (主机)系统,用于程序开发,编译,移植以及监控Bealgeboard上程序的运作。 通常购买的Bealgeboard都带有SD卡,上面已经写好了可以启动Beagleboard的系统(通常是一个Ubuntu 或者Armstron的Linux系统,对于第一次接触嵌入式系统开发的,最好从远程监控Beagleboard上已有程序的运行入手,然后再进行程序开发移植等较复杂的操作。

一般玩家再Beagleboard上通常用的是Linux系统,(TI是以Ubuntu 10.4 版为基础,所有相关开发、測試都是在该版本下进行的, Matlab/Simulink2012a 用的是 Ubuntu11.04, 但20121a之前的用的是Armstrong)。由于网上的技术文档也是以Linux为主,所以大部Host系统也都是Linux。所以,再用Linux之前,最好能装个双启动的系统。虽然很多人都再网上提供了用虚拟机在Windows下跑Linux,做一般的纯软件开发没问题,可是一旦涉及到硬件操作,那就很麻烦了。

基本概念:

1. Beagleboard 入门

基本概念: Native Compiler vs. Cross-compiler

native compiler (本地编译器) 是指在本地上的一个编译器,用于把(本机上的)源文件编译成可在本机或者与本机具有相同软硬件构架的其他机器上运行的可执行文件。比如, 在一台运行x86 处理器的Turbo C 编译器,可以得到一个可以在本机上运行的exe文件。把该exe文件拷贝到其他x86和相似操作系统的电脑上,也能运行。

但是,我们通常用的是x86上的Win

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值