欢迎来到天天文库
浏览记录
ID:34084517
大小:109.05 KB
页数:4页
时间:2019-03-03
《使用bc31工具编译ucos-ii的源码过程》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、使用BC31工具编译UCOS‐II的源码过程1、拷贝一个项目文件并重新命名,在拷贝的文件上做修改。目的主要是为了…此处省略72个字。哈哈,你知道的例如:拷贝C:SOFTWAREuCOS‐II目下的EX1_x86L项目,然后重命名拷贝后的文件名字为TEST_EX1_x86L2、下面我们就可以对TEST_EX1_x86L随意修改了。3、首先需要修改设置。具体包括下面三个文件1)、进入C:softwareuCOS‐IITEST_EX1_x86LBC45SOURCE,用写字板打开test.lnk文件,范例中原文件为:/v/s/c/P‐ +C:BC45
2、LIBC0L.OBJ+..OBJTEST.OBJ+..OBJOS_CPU_A.OBJ+..OBJOS_CPU_C.OBJ+..OBJPC.OBJ+..OBJuCOS_II.OBJ..OBJTEST,..OBJTESTC:BC45LIBEMU.LIB+C:BC45LIBMATHL.LIB+C:BC45LIBCL.LIB将上述红色部分修改为BorlandC安装的路径(如C:borlandc),修改后为/v/s/c/P‐ +C:borlandcLIBC0L.OBJ+..OBJTEST.OBJ+..OB
3、JOS_CPU_A.OBJ+..OBJOS_CPU_C.OBJ+..OBJPC.OBJ+..OBJuCOS_II.OBJ..OBJTEST,..OBJTESTC:borlandcLIBEMU.LIB+C:borlandcLIBMATHL.LIB+C:borlandcLIBCL.LIB关闭保存。2)、进入C:softwareuCOS‐IITEST_EX1_x86LBC45TEST,用写字板打开test.mak文件,范例中原文件为##########################################
4、###################################uC/OS‐II#TheReal‐TimeKernel##(c)Copyright1999,JeanJ.Labrosse,Weston,FL#AllRightsReserved###Filename:TEST.MAK##############################################################################/*$PAGE*/#####################################################
5、########################TOOLS############################################################################BORLAND=C:BC45CC=$(BORLAND)BINBCCASM=$(BORLAND)BINTASMLINK=$(BORLAND)BINTLINKTOUCH=$(BORLAND)BINTOUCH………………….………………….将上述文件中红色部分修改为BorlandC安装的路径(如C:borlandc),修改后为BORLAN
6、D=C:borlandc其他部分不变,关闭保存3)、进入C:softwareuCOS‐IITEST_EX1_x86LBC45TEST编辑目录下的maketest.bat文件,原文件为ECHOOFFECHO*************************************************************************ECHO*uC/OS‐IIECHO*TheReal‐TimeKernelECHO*ECHO*(c)Copyright2001,JeanJ.Labrosse,Weston,FLECHO*AllRightsR
7、eservedECHO*ECHO*Filename:MAKETEST.BATECHO*Description:Batchfiletocreatetheapplication.ECHO*Output:TEST.EXEwillcontaintheDOSexecutableECHO*Usage:MAKETESTECHO*Note(s):1)ThisfileassumethatweuseaMAKEutility.ECHO*************************************************************************EC
8、HO*ECHOONMD..WORKM
此文档下载收益归作者所有