⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 a

📁 nios开发ucos源码
💻
字号:
##########################################################################################################
# file : Makefile
#
# Author : Farid LEZIAR   ( fleziar@yahoo.fr )
# Date : July 2002
#
#   uC/OS-II Testing Port Makefile for Nios V2.11
#
#
#   Dont forget to update your $PATH environment variable
#   ( for example add "C:\Altera\Excalibur\sopc_builder_2_5\bin\nios-gnupro\bin;
#   C:\Altera\Excalibur\sopc_builder_2_5\bin;C:\Cygwin\bin;C:\Cygwin\contrib\bin" )
#
##########################################################################################################

# modified by dxh 040316
LD_SCR = excalibur.ld

INCLUDES =  includes.h ../../inc/excalibur.h Tasks.h
SOURCES = main.c Tasks.c

OBJETS = main.o Tasks.o

INC_PATH =  -I . -I ../inc -I ../../inc -I ../../../inc \
            -I ../../../../inc -I ../../../../../inc \
            -I ./librtos32

LD_OPTS = -e _start -u _start -g \
          -T $(sopc_builder)/bin/$(LD_SCR)


LIBPATH =   -L D:/altera/kits/nios/bin/nios-gnupro/nios-elf/lib/m32 \
            -L D:/altera/kits/nios/bin/nios-gnupro/lib/gcc-lib/nios-elf/2.9-nios-010801-20030718/m32 \
            -L ../../lib \
            -L ../source \
            -L./librtos32

LIBS =  --start-group -l rtos32 -l nios32 -l c -l m -l gcc --end-group 


GCC_OPTS = -g -m32



main.srec: main.out
	nios-elf-objcopy -O srec main.out main.srec

main.out : $(OBJETS)
	nios-elf-ld $(LIBPATH) $(LD_OPTS) $(OBJETS) $(LIBS) -o main.out

main.o : main.c $(INCLUDES)
	nios-elf-gcc $(INC_PATH) $(GCC_OPTS) -c main.c -o main.o

Tasks.o : Tasks.c Tasks.h $(INCLUDES)
	nios-elf-gcc $(INC_PATH) $(GCC_OPTS) -c Tasks.c -o Tasks.o

clean :
	rm $(OBJETS)
	rm main.srec main.out


⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -