首先是介绍项目,用的什么单片机,有没有用到RTOS,分了几个任务,由此问了一些RTOS的问题 你任务的优先级是怎么安排的,高优先级的的线程RTOS会怎么样处理? 相同优先级的几个线程是怎么运行的? 对于临界区数据的处理,使用互斥锁和自己通过条件来判断,哪样更好,为什么? 上下文切换的时候系统做了些什么? C语言问题 函数指针了解么,在哪里有用到? struct字节对齐了解么? 什么是大端小端? 内存分配函数了解么?如果系统中只有10K内存,而我要分配12K,能分配成功吗?如果能,那么将分配到的区域用memset进行初始化,会成功吗? 除了堆区...