今天怀着极大的热情来玩下RT-Theard;
看了下手册 功能很强大,以前也做过ucos 做过lwip移植,看来RT-Theard之后,功能真实好厉害。
但是琢磨了一个晚上,想用手上的mini2440编译一个看看效果,最后都没有能成功。
我不会脚本语言,是一点都不懂的那种。今天编译的时候一直出错。我在想为什么不搞成一个makefile这样的文件呢?这样我们在linux下编译多方便啊?或者搞成一个keil下的工程管理文件,只要装了keil就能使用。为什么?
后来看了下出错,第一个错误好像是说apps文件没有 是net下面的一个子文件,我看了那个文件都是一些TCP/IP的应用程序。对了 我下的0.30版本,直接在你们官网下的。
后来在google上找了一个 还是不行,说好像是ASCII不对,具体也不知道是什么意思。
哎 折腾了一晚上,没搞出来。我把错误的截图弄出来了 麻烦帮我分析下
建议搞一个通用的出来,大家入门比较容易,上手快,这样应用的也多。
建议使用0.3.1版本,因为0.3.0版本中少了examples,而mini2440的默认配置是包括examples的。
另外,建议使用:
python 2.5.x
如果是GNU GCC,建议使用CodeSourcery G++ lite。(同样Linux也能够采用这种方式进行编译)
编译时,需要在bsp/mini2440/rtconfig.py文件中指定你的toolchain路径。
另外也可以在bsp/mini2440目录下运行
scons —target=mdk -s
来创建需要的Keil MDK工程文件。
上面的问题已经解决了,懵懵懂懂的看了下rtconfig.py文件,发现后面的:
要和具体的编译器的C:KeilARMBIN31关联起来 关联起来之后就OK了
不过没有生成bin文件,不知道这个bin文件是怎么生存的?