嵌入式系统开发的程序代码是运行在硬件开发板上,在开发阶段把开发板的信息显示给开发人员最常用的方法就是通过串口线将开发板的信息输出到宿主机的显示器上,这样开发人员就能看到系统的运行情况了。
在Windows和Linux操作系统下,典型的串口通信软件分别是“串口终端”
在嵌入式系统开发中,不仅需要观察板子上的系统运行情况,有些时候还需要从PC向开发板(目标板)下载文件。常用的向目标板下载文件的方法有串口下载、网络下载和USB口下载,下面分别对三种下载方法做一下简单介绍:
1、串口下载
使用串口下载需要配合特定的下载软件,如优龙公司提供的DNW软件等,一般在windows下操作即可。它的缺点是传输速度没有网络下载快,但是具有方便使用的优点,不需要额外的连线和设置IP等操作,因此应用十分广泛。
2、网络下载
在嵌入式系统开发中常常需要通过网络下载文件或者挂载文件系统,经常用到的服务有NFS,TFTP等。
NFS为Network