首先感谢老兄能够看了说明.
现在JSD比较简单,因为如果我一个人把它做到十全十美可能得几年几十年,中途也就废掉了.当初决定写这个东西的其实没什么目标,只是看了一些开源的程序感觉自己也可以做一个.没事的时候还可以做些小东西,后来觉得一个人太没意思,希望有人交流一下.说实在的,在中国做技术挺孤单的.现在,我对它也没有什么功利的期望,最多就是交几个朋友,找找技术交流的感觉,对rtos了解再深入些.当然了,如果能做出点成绩就更好.
另外,关于您提得建议. 现在,JDS把所有的编译结果都放在自己的工程里,包括obj和lib文件. 每个工程都放在Proj目录下,至少包括: obj:存放编译目标文件 lib:存放个组件库文件 dep:存放所有依赖文件 还包括用户的库(与JDS的组织各式一样): 只有源代码头文件和一个makefile(如果通用性较强,直接mv到SRC就成为JDS组件),编译结果不会出现在这里. 我没有建立单独的库树,而是为每个工程建立一个的目的是:JDS中的组件应该是可配置的(通过预编译),但是不同工程的配置不一定相同,因此编译的出库很难共享,所以就直接放在自己的工程里.而且我也不想把库或目标文件作为JDS的一部分,或者说任何人编译出的库和目标文件都是自己的和JDS无关.
再次感谢,我单位上网不太方便回复不快请见谅.:) |