首页 理论教育 嵌入式技术应用:工程文件组织方式

嵌入式技术应用:工程文件组织方式

时间:2023-11-08 理论教育 版权反馈
【摘要】:图2-21 建立“INC”和“SRC”目录2.ADS1.2平台上的工程文件组织PC上工程文件目录建立完毕之后,在ADS1.2平台上的工程文件组织形式要和PC上的一致。

嵌入式技术应用:工程文件组织方式

为了便于工程管理,一般采取一种分类归档的工程文件组织形式来管理工程文件。下面用实际的例子来讲述这种分类归档的管理方法。

1.PC上工程文件的组织形式

在2.2.2节已经建立一个名为IO_exp的工程,存储在F:\ADS_exp\IO_exp。打开存放工程的目录,在工程建立以后,平台自动生成一个工程文件和一个文件夹,以IO_exp工程为例,工程建立后,在工程目录下会生成一个IO_exp.mcp文件,这个文件是ADS1.2平台的工程文件;工程目录下还有一个文件夹,名称为IO_exp_Data,这个文件夹中存放了各种相关的调试信息和工程生成的各种文件,最后可执行文件*.axf就在这个文件夹中。

下面将工程中的其他文件进行分类,本书将工程文件分为3类,一类是和应用相关的程序,将这些程序统一存放在名称为Applic ation的文件夹中;另一类是和S3C2410A相关的库文件、配置文件和启动文件,将这些程序文件统一放在名称为Startup2410的文件夹中;还有一类是UART程序,这些程序提供了一个和调试相关的人机交互接口,将这些程序统一放在名称为Uart_driv er的文件夹中,工程文件组织如图2-20所示。

978-7-111-41590-9-Chapter02-21.jpg

图2-20 工程文件组织

在Applic ation文件夹、Startup2410文件夹和Uart_driv er文件夹中再建立两个目录,分别是INC和SRC。INC文件夹中存放程序的头文件(*.h),SRC文件夹中存放*.c文件,建立“INC”和“SRC”目录如图2-21所示。

978-7-111-41590-9-Chapter02-22.jpg

图2-21 建立“INC”和“SRC”目录

2.ADS1.2平台上的工程文件组织

PC上工程文件目录建立完毕之后,在ADS1.2平台上的工程文件组织形式要和PC上的一致。启动ADS1.2平台,执行菜单命令“File”→“Open”,在弹出的对话框中,“对象类型(T)”中选择“Project Files(*.mcp)”,“对象名称”中填入工程的绝对路径“F:\ADS_exp\IO_exp\IO_exp.mcp”,单击“打开”按钮打开IO_exp工程,打开工程方法1如图2-22所示;或者“对象名称”编辑框空白,在“查找范围”中选择软盘目录F,在“名称”中定位\ADS_exp\IO_exp,最后选择IO_exp.mcp文件,单击“打开”按钮打开IO_exp工程,打开工程方法2如图2-23所示。

978-7-111-41590-9-Chapter02-23.jpg

图2-22 打开工程方法1

978-7-111-41590-9-Chapter02-24.jpg

图2-23 打开工程方法2

在工程界面中的“File”选项卡下,在空白处单击鼠标右键弹出菜单,执行菜单命令“Greate Group”新建组,组就如同PC上的文件目录,新建组菜单命令如图2-24所示。执行命令后弹出“Greate Group”对话框,在Ente r name fo r new g roup编辑框中填写Applic ation,确定组名称如图2-25所示。单击“OK”按钮,在空白处出现Applic ation组,建立“Appli- cation”组如图2-26所示,至此一个组建立完毕。

978-7-111-41590-9-Chapter02-25.jpg

图2-24 新建组菜单命令(www.xing528.com)

978-7-111-41590-9-Chapter02-26.jpg

图2-25 确定组名称

978-7-111-41590-9-Chapter02-27.jpg

图2-26 建立“Application”组

参照上述方法依次建立Startup2410组和Ua rt_driv er组,如图2-27所示。

978-7-111-41590-9-Chapter02-28.jpg

图2-27 建立Startup2410组和Uart_driver组

建立好程序组后,还要为每个程序组建立INC和SRC组,如图2-28所示。单击选中SRC组,按住左键不放拖动鼠标至Applic ation组处,此时在Applic ation组下出现一个三角箭头和一条虚线,释放鼠标左键,则组SRC就加入到Applic ation组中去了,加入后在Applic a- tion组的左侧出现一个带方框的“+”号,单击这个“+”号,就会看到SRC组已经位于Applic ation组之下了,具体如图2-29所示拖动SRC至Applic ation组和SRC组加入到Appli- cation组,如图2-30所示。

978-7-111-41590-9-Chapter02-29.jpg

图2-28 建立INC和SRC组

978-7-111-41590-9-Chapter02-30.jpg

图2-29 拖动SRC至Application组

978-7-111-41590-9-Chapter02-31.jpg

图2-30 SRC组加入到Application组

参照上述方法,新建两个INC组和两个SRC组,分别加入到组Startup2410和组Ua rt_driver中,每个组添加INC和SRC组如图2-31所示。

978-7-111-41590-9-Chapter02-32.jpg

图2-31 为每个组添加INC和SRC组

免责声明:以上内容源自网络,版权归原作者所有,如有侵犯您的原创版权请告知,我们将尽快删除相关内容。

我要反馈