在build/make/module_abc.in中按照其他模板添加makefile文件,但是写好的module_abc.in和它在xxx_abc/目录下对应的文档不会发生关联编译,使用make show_modules 命令会发现abc在disabled项目栏中,显然是没有发生编译了。打开makefile文件,查看show_modules命令栏中有 Disabled: $(MODULES_DISABLED)”,搜索MODULES_DISABLED,发现存在build/make/templates/eCosSwitch.in文件中,打开发现了一些规律,在此文件中搜索module_acl.in中acl,在每个acl后面添加dm2016,再make clobber 和make,哈哈,发现dm2016编译到软件体系中去了。忙了一下午的出来,虽然有点晚,有点神经兮兮,但还是值得,很久没有这么深入思考问题。也许自己以前有点浮躁,这些文件都看过,竟然没有发现规律,看来以后要静下心来仔细斟酌。看程序代码就像看经典书籍一样,需要慢慢品味。
阅读(1211) | 评论(0) | 转发(0) |