嵌入式系统的应用场景,比泡茶的过程更为复杂。例如硬件方面,处理器的单核与多核、外部设备对响应速度与周期性控制、低功耗等要求等。软件方面裸机与嵌入式系统(RTOS、Linux)开发的不同,以及是否使用中间件(TouchGFX)等。在这些场景下,就需要具备嵌入式程序设计的思想和方法。本文对微控制器裸机任务开发的设计方法进行探讨,主要涉及应用程序的轮询、前后台、优先级与时间片、有限状态机、定时器触发+事件驱动型的任务调度进行讲解。
声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
全部0条评论
快来发表一下你的评论吧 !