这些小活动你都参加了吗?快来围观一下吧!>>
电子产品世界 » 论坛首页 » 嵌入式开发 » 软件与操作系统 » utenux之二:如何跑UTENUX

共3条 1/1 1 跳转至

utenux之二:如何跑UTENUX

菜鸟
2013-05-28 11:30:14     打赏

    硬件没有到,先用STM32F3DIACOVERY跑了UTENUX,他的CPU是STM32F303,已经支持了。

    下载uTenux_V1.5.00r160解压,目录image是各种CPU的测试HEX,manual为各种文档有价值,sample是例程,其中的子目录下sysdepend下的13.int例程一档可以拷贝到子目录common下一同管理,不知为何单独列出啦。目录source\uTenux就是utenux的全部了,先不分解理解啦。support为支持方法。作为应用主要是sample和source两个目录。

   将开发板的串口连接到PC上,PC上运行串口软件设置为115,200bps;串口软件很多,串口调试助手、sscom32、putty等。

1、  复制\sample\common\01.task\例程下的扩展名为.c.h.common 的四个源代码文件到\source\uTenux\app\usermain\src目录下。

2、  打开source\uTenux\bin\app_stm32f3下的工程,在appusermainsrc增加TaskSample.c。然后打开workspace工程全部编译。这里面的APPUSERMAIN工程是用户应用程序,LIBCPU\LIBDEV\LIBTM\KERNEL都是UTENUX的,他们被编译成了LIB库在应用程序中调用,实际不用每次都编译只要把LIB包含进来就可以。工程LIB也没有实际内容,重新包含了APPUSERMAIN,其中的链接脚本文件SCT文件是关键。所以用户真正关注的就是工程APPUSERMAIN。

3、工程APPUSERMAIN中,首先到INT main函数,他调用inittsk函数,nittsk函数调用usermain()函数,usermain()函数调用TaskSample函数,TaskSample函数在TaskSample.c中。在TaskSample函数中按照UTENUX的规则写应用就可以啦。看看这里面主要是UTENUX的API函数啊。tk_cre_tsk、tk_sta_tsk等。这里就可以展开你创新的翅膀了。





关键词: utenux     例程    

助工
2013-05-28 12:13:52     打赏
2楼
我板子也没到,只是在看板子的电路及一些基础的。学习了

菜鸟
2013-05-30 00:48:27     打赏
3楼
哇,动作这么迅速,,,,

共3条 1/1 1 跳转至

回复

匿名不能发帖!请先 [ 登陆 注册 ]