示功仪嵌入式软件.doc

示功仪嵌入式软件.doc

ID:56753942

大小:201.00 KB

页数:60页

时间:2020-07-07

示功仪嵌入式软件.doc_第1页
示功仪嵌入式软件.doc_第2页
示功仪嵌入式软件.doc_第3页
示功仪嵌入式软件.doc_第4页
示功仪嵌入式软件.doc_第5页
资源描述:

《示功仪嵌入式软件.doc》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、#include"usi.h"#include"frw.h"staticvoid*frw_core_config_pthread_routine(void*arg){frw_core_config_pthread_t*pthread=(frw_core_config_pthread_t*)arg;frw_lib_pthread_init_tinit=pthread->init;frw_lib_pthread_block_tblock=pthread->block;frw_lib_pthread_deal_tdeal=pthread

2、->deal;usi_uint8_targs[FRW_LIB_PTHREAD_OWNED_SIZE];usi_status_tret;if(init){if(init(args)!=USI_SUCCESS){returnNULL;}}if(!block

3、

4、!deal){returnNULL;}while(1){ret=block(args);if(deal(ret,args)!=USI_SUCCESS){continue;}}returnNULL;}frw_core_config_pthread_tfrw_core_config_

5、pthreads[]={{"timer",FRW_LIB_PTHREAD_PRIORITY_HIGHEST,0,frw_core_timer_thread_init,frw_core_timer_thread_block,frw_core_timer_thread_deal,USI_TRUE},{"",0,0,NULL,NULL,NULL,USI_FALSE}};usi_status_t__initfrw_core_config_pthread(void){usi_uint32_tdesc,i=0;while(frw_core_c

6、onfig_pthreads[i].init){if(FRW_PTHREAD_NR_MAX<=i){returnUSI_ERROR;}if(USI_FALSE==frw_core_config_pthreads[i].used){i++;continue;}desc=frw_lib_pthread_create(frw_core_config_pthreads[i].priority,frw_core_config_pthreads[i].stack,frw_core_config_pthread_routine,&frw_cor

7、e_config_pthreads[i]);if(FRW_LIB_PTHREAD_DESC_INVALID==desc){returnUSI_ERROR;}i++;}returnUSI_SUCCESS;}frw_core_config_sch_tfrw_core_config_schs[]={{"main",FRW_SCH_MAIN,FRW_CORE_SCH_PRIORITY_M,0,frw_core_sch_main,USI_TRUE},{"",0,0,0,NULL,USI_FALSE}};usi_status_t__initf

8、rw_core_config_sch(void){usi_uint32_ti=0;while(frw_core_config_schs[i].start){if(FRW_SCH_NR_MAX<=i){returnUSI_ERROR;}if(USI_FALSE==frw_core_config_schs[i].used){i++;continue;}if(frw_core_sch_create(frw_core_config_schs[i].name,frw_core_config_schs[i].sch,frw_core_conf

9、ig_schs[i].priority,frw_core_config_schs[i].stack,frw_core_config_schs[i].start)!=USI_SUCCESS){returnUSI_ERROR;}i++;}returnUSI_SUCCESS;}frw_core_config_proc_tfrw_core_config_procs[]={{"frw_ctrl_proc",FRW_PROC_CTRL,FRW_SCH_MAIN,FRW_SCH_PROC_T0,FRW_TIME_FOREVER,FRW_TIME

10、_03_SEC,frw_ctrl_proc},{"frw_test0_proc",FRW_PROC_GEN(1,0),FRW_SCH_MAIN,FRW_SCH_PROC_T3,FRW_TIME_FOREVER,FRW_TIME_03_SEC,frw

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。