多语言展示
当前在线:1404今日阅读:58今日分享:42

嵌入式LINUX交叉开发入门实验

熟悉LINUX开发环境,学会基于S3C2440的LINUX开发环境的配置和使用,了解嵌入式开发的基本过程。
工具/原料
1

硬件:2440嵌入式实验板、PC机(硬盘10G以上)。

2

软件:PC机操作系统WINDOWSXP、Fedora9.0+超级终端+ARM-Linux开发环境。

方法/步骤
1

硬件连线        首先连接好开发板串口和交叉连接网线,暂时不要打开开发板电源开关。(1) 不要带电用手或者硬币、钥匙等金属器件触摸开发板的电路板;(2) 插电源小心,不要弯折。(3) 串口线不要拧紧螺丝。

2

PC机上打开超级终端       在PC机“程序/附件/通信/超级终端/Embedded Sys/”,打开一个超级终端(COM1,可在硬件属性中查看),此时再打开开发板电源,可以看到超级终端上,开发板LINUX启动的情况。

3

在PC机上打开VMWARE      在PC机,打开虚拟机VMwareStation,打开D:\Fedora\fedora9.vmx,一般WINDOW系统的机器上,如果想使用LINUX,通常有两种方式(1)双系统:需要在启动时选择从WINDOW还是LINUX启动。(2)虚拟机:启动WINDOW后,再启动LINUX    进入虚拟机界面后,分别在以下菜单录入(密码根据自己的设置而定)Login: root(或者ROOT)Passward:123456回车

4

在虚拟机上打开终端   从虚拟机,Applications/System Tools/Terminal打开一个终端Terminal,这个终端用来显示PC机上的信息。

5

使宿主机和开发板之间建立联系(1)设置宿主机(PC机)的IP,须与开发板同一网段(2)互相用ping命令验证一下,是否可以互相通信(3)在开发板上加载PC机的信息

6

编辑程序并编译(1)  编写一个程序text.c,打印一个倒三角    使用vi文件编辑器。输入vi text.c编写代码,按“i”或者“a”进入编辑模式,将下面的代码录进去,完成后先按Esc,在输入:wq回车保存并退出编辑器,这样我们就在当前目录下建立了一个名为text.c的文件。     输入以下代码#include void main(){      printf('*****\n *** \n  *  ');}(2)编写Makefile文件       我们必须要编写一个Makefire文件,它定义了一系列规则,指明了哪些文件需要编译,哪些需要先编译,哪些需要重新编译等复杂命令,使用它的好处就是可以自动编译,只要输入make命令整个工程就可以自动编译,(3)编译程序运行#make(回车)

7

在开发板上运行程序(1)进入超级终端界面(2)进入宿主机相应的目录 (3)用“./”运行编译好的可执行程序。

注意事项
1

接线不要短路,不要用手触碰电路板

2

如果超级终端不正常,则检查串口故障

3

如果网络之间不能互相ping通,检查网线或者防火墙故障。

推荐信息