- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
求职应注意的礼仪 求职时最礼貌的修饰是淡妆 面试时最关键的神情是郑重 无论站还是坐,不能摇动和抖动 对话时目光不能游弋不定 要控制小动作 不要为掩饰紧张情绪而散淡 最优雅的礼仪修养是体现自然 以一种修养面对两种结果 必须首先学会面对的一种结果----被拒绝 仍然感谢这次机会,因为被拒绝是面试后的两种结果之一。 被拒绝是招聘单位对我们综合考虑的结果,因为我们最关心的是自己什么地方与用人要求不一致,而不仅仅是面试中的表现。 不要欺骗自己,说“我本来就不想去”等等。 认真考虑是否有必要再做努力。 必须学会欣然面对的一种结果----被接纳 以具体的形式感谢招聘单位的接纳,如邮件、短信 考虑怎样使自己的知识能力更适应工作需要 把走进工作岗位当作职业生涯的重要的第一步,认真思考如何为以后的发展开好头。 Thank you 六、移植代码的测试 测试移植代码的4个步骤: 1、 确保程序无编译错误; 2、 验证OSTaskStkInit()和OSStartHighRdy()函数; 3、 验证OS_TASK_SW()函数; 4、 验证OSIntCtxSw()和OSTickISR()函数。 1、确保程序无编译错误 2、将测试代码、移植文件和与处理器无关的文件一同编译与链接。 3、如果编译的过程中出现错误或警告,请根据报告信息进行修改。 #include whole.h void main(void) { OSInit(); OSStart(); } 1、编写简单的测试代码,测试程序清单如下: 2、验证OSTaskStkInit()和OSStartHighRdy()函数 修改OS_CFG.h文件,设置OS_TASK_STAT_EN为0,禁止统计任务。重新编译程序,把编译后的映像文件下载到实验板上,通过调试来验证OSTaskStkInit()和OSStartHighRdy()函数是否正常工作。 在main()程序开始处设置断点,执行到main()程序,跳过OSInit()函数,单步进入OSStart()函数。 单步执行,同时检查是否出错。当执行完OSStartHighRdy()的最后一条语句,程序会跳到OS_TaskIdle() ;如果调试器在OS_TaskIdle()的循环中运行,且在无限循环中已经执行几次,那么就验证了OSTaskStkInit()和OSStartHighRdy()函数成功。 3、验证OS_TASK_SW()函数 OS_TASK_SW()函数测试代码: OS_STK TestTaskStk1[100]; OS_STK TestTaskStk2[100]; void TestTask1(void *pdata) { while(1) { pdata = pdata; OSTaskSuspend(1); } } void TestTask2(void *pdata) { pdata = pdata; while(1) { OSTaskResume(1); } } int main (void) { //添加您的代码 OSInit(); OSTaskCreate(TestTask1,(void *)0,TestTaskStk1[99],1); OSTaskCreate(TestTask2,(void *)0,TestTaskStk2[99],2); OSStart(); } 4、验证OSIntCtxSw()和OSTickISR()函数 OS_STK TestTaskStk[100]; void TestTask(void *pdata) { BOOLEN Led_State= FALSE; pdata = pdata; 初始化时钟节拍中断; 使能中断; 关闭LED灯; while(1) { OSTimeDly(1); if(Led_State == FALSE) 开LED灯,Led_State = TRUE; Else 关LED灯,Led_State = FALSE; } } void main(void) { OSInit(); OSTaskCreate(TestTask,(void *)0,TestTaskStk[99],0); OSStart(); } 七、μC/OS-Ⅱ操作系统实验 创建一个简单的任务 该任务中每隔1S让蜂鸣器叫一声。 #include whole.h extern void Timer0Init(void); OS_STK TestTaskStk1[100]; void TestTask1(void *pdata) { pdata = pdata; Ti
文档评论(0)