1 / 78
文档名称:

threadx学习笔记范文.docx

格式:docx   大小:87KB   页数:78页
下载后只包含 1 个 DOCX 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

threadx学习笔记范文.docx

上传人:花双韵芝 2022/5/17 文件大小:87 KB

下载得到文件列表

threadx学习笔记范文.docx

文档介绍

文档介绍:精品文档
精品文档
1
精品文档
threadx学****笔记(一)
,它是面向处
理器和开发工具的。
Void_tx_initialize_lCPSR|=TX_INT_DISABLE;
2、_tx_thread_current_ptr->SP=SP,CPSR|=SVC_MODE;
3、设置堆栈指针为系统指针SP=SP_sv,c
_tx_thread_current_ptr=0,CPSR|=TX_INT_ENABLE;
4、B_tx_thread_schedule;
}
由于用户模式不能直接更改CPSR来关断的,所以要经过SWI
指令进入特权模式,而且特权模式和用户模式的SP对应不同的
物理存放器,所以要在转入系统模式取得用户模式下SP,最后
再回到特权模式。
精品文档
精品文档
9
精品文档

境。
精品文档
精品文档
10
精品文档
Void_tx_thread_schedule{
精品文档
精品文档
77
精品文档
1、while(_tx_thread_execute_ptr=0);
2、CPSR|=TX_INT_DISABLE,_tx_threadx_current_ptr=_
tx_thread_execute_ptr;
3、_tx_thread_current_ptr->TX_run_count++,_tx_timer_time_slice=_tx_thread_current_ptr->tx_time_slice;
4、If线程堆栈的中止种类=1,restoreContext_irq,else
restoreContext_request;
}

Unint_tx_thread_interrupt_control(unintnew_posture){
1、R1=CPSR;
2、SWI;
3、CPSR|=RO=newposture;
4、R0=R1,R0为返回值;
}
移植该函数时,针对不同的办理器,应盖根据准热爱存放器
CPSR的中止禁止未来设置开关中止向量,

果。
,这个初始的构造
精品文档
精品文档
12
精品文档
在线程创立时会惹起中止上下文返回到_tx_thread_shell_entry函
数的开头。然后这个函数调用指定线程入口函数。其中止种类设
精品文档
精品文档
13
精品文档
置为1,表示中止上下文。
Void_tx_thread_stack_build(TXTHREAD*thread_ptr,void
(*function)(void)){
1、保证堆栈初步地点八字节对齐;
2、中止地点存入线程调用的入口地点PUSH
function_ptr;
3、R0-R12,R14的初始值都设置为0,PUSH初始值;
4、要存入堆栈的CPSR值设置为用户模式,开中止,
标志位清零,R1=USER_MODE,PUSHR1;
5、Thread_ptr->sp=newSP;
}
当办理一个初级的中止时,,它是
可选的,大部分端口都用不到。。
这两个函数只需将它们翻译成相应ARM汇编语言就能够了。
threadx学****笔记(二)-1
tx_kernel_enter( );进入threadx核
tx_kernel_enter( )
精品文档
精品文档
14
精品文档
voidtx_kernel_enter(void)
所属文件调用者开关量

精品文档
精品文档
15
精品文档
操作系统首先从从量表直接进入该函数,在函数从前没有进行任何的硬件
及软件的初始化!该函数主要包含_tx_initialize_low_level( ),
_tx_initialize_high_level( ),
tx_application_define(_tx_in

最近更新

2024年广东省清远市清城区事业单位招聘23人历.. 88页

2024年广东省湛江廉江市委办公室招聘历年高频.. 88页

2024年广东省珠海市生产力促进中心招聘2名历年.. 89页

2024年广东省肇庆市民政局下属事业单位招聘11.. 89页

2024年广东省肇庆市鼎湖区审计局招聘2人历年高.. 89页

2024年广东省药品监督管理局审评认证中心招聘.. 89页

2024年广东省韶关市乳源瑶族自治区招聘8人历年.. 88页

2024年广州市番禺区教育局公开招聘学前教育教.. 89页

2024年广西交通投资集团招聘历年高频难、易点.. 88页

2024年广西南宁市兴宁区兴东街道招聘历年高频.. 89页

2024年广西南宁经济技术开发区吴圩镇国土规建.. 89页

2024年广西崇左市工商联(商会)招聘2人历年高.. 89页

2024年广西来宾市兴宾区国土资源局招聘10人历.. 90页

2024年广西柳州市柳北区市场监督管理局事业单.. 87页

2024年广西梧州市互联网新闻传播研究中心招聘.. 88页

2024年广西河池市市政工程管理处招聘5人历年高.. 89页

2024年徐工集团招聘笔试冲刺题新版 149页

2024年深圳海王集团股份有限公司校园招聘考试.. 149页

2024湖北省武汉市公务员考试言语理解与表达专.. 115页

吉林公务员考试行测言语理解与表达专项强化真.. 117页

国考言语理解与表达题型及完整答案1套 117页

湖南省公务员考试言语理解与表达专项练习题汇.. 116页

言语理解与表达学习精解及答案一套 116页

初中音乐学情分析3篇 11页

2024年医师定期考核考试题库及答案 14页

高速钢轧辊加工及应用 7页

监理安全专题会议纪要 6页

2021学校高考告家长书(详细版) 6页

菜鸟物流分析 5页

基于STM32的嵌入式MP3设计 22页