
contiki
文章平均质量分 81
crystal736
这个作者很懒,什么都没留下…
展开
-
contiki2.6之Makefile详细解读一
下载contiki2.6源码: http://download.youkuaiyun.com/detail/crystal736/5149740 打开makefile.include文件,这个是在contiki系统根目录中,而非工程目录,在contiki源码中有很多工程,在example目录里面,每一个目录对应一个工程,比如cc2530dk目录中就对应的是cc2530平台的工程,记住原创 2013-03-17 10:49:19 · 2782 阅读 · 4 评论 -
contiki2.6之Makefile详细解读二
继续contiki2.6中makefile讲解include $(CONTIKI)/core/net/rime/Makefile.rimeinclude $(CONTIKI)/core/net/mac/Makefile.macSYSTEM = process.c procinit.c autostart.c elfloader.c profile.c \ tim原创 2013-03-17 15:11:00 · 2498 阅读 · 0 评论 -
contiki2.6之Makefile详细解读四
上次分析到了这里:CONTIKI_TARGET_DIRS_CONCAT = ${addprefix ${dir $(target_makefile)}, $(CONTIKI_TARGET_DIRS)}CONTIKI_CPU_DIRS_CONCAT = ${addprefix $(CONTIKI_CPU)/, $(CONTIKI_CPU_DIRS)}经分析CONTIKI_TARGE原创 2013-03-18 10:40:29 · 1654 阅读 · 0 评论 -
contiki2.6之Makefile详细解读三
接着分析contiki系统的makefile。 之前分析到Makefile.cc2530dk的这个地方%.upload: %.hex $(PROG) -P $这里这个PROG变量现在还不明确,-P为选项,$ sensinode.serialdump: $(SERIALDUMP)伪目标sensinode.serialdump为调试所用,它调用命令SERIALDU原创 2013-03-17 21:40:58 · 1758 阅读 · 0 评论 -
contiki2.6之Makefile详细解读五
继续上篇未完的内容。%.hex: %.ihx $(PACKIHX) $ $@这里我们寻找依赖文件hello-world.ihx的建立规则,%.ihx: $(OBJECTDIR)/%.app.rel $(CONTIKI_TARGET_MAIN) contiki-$(TARGET).lib $(CC) $(LDFLAGS) -o $@ $(CONTIKI_TAR原创 2013-03-18 16:18:41 · 2062 阅读 · 2 评论