摘要:
C语言测试是招聘嵌入式系统程序员过程中必须而且有效的方法。这些年,我既参加也组织了许多这种测试,在这过程中我意识到这些测试能为面试者和被面试者提供许多有用信息,此外,撇开面试的压力不谈,这种测试也是相当有趣的。 从被面试者的角度来讲,你能了解许多关于出题者或监考者的情况。这个测试只是出题者为显示其... 阅读全文
摘要:
(1)VxWorks、uc/OS、Palm嵌入式系统操作系统的区别?我的课题是做vxworks,说了些自己比较熟悉的方面,接口函数丰富,调试工具效率高好用云云,其他的操作系统了解不多,如实交待了。(2)做嵌入式软件开发和普通桌面软件开发有什么区别?我答曰,两者侧重点不同,嵌入式系统软件开发侧重在多任... 阅读全文
摘要:
优先级翻转发生的条件: 1、首先发生翻转需要有三个任务,它们的优先级分别是高、中、低。 2、低优先级和高优先级都需要take同一个信号量。 优先级翻转的过程: 1、低优先级先take到信号量。 2、低优先级被中优先级任务抢占。(然后低优先级任务就只能等中优先级任务执行完,再继续执行之后,才能... 阅读全文
摘要:
当初学习C语言时并没有特别注意union的用法,也不知道与struc t相比有何不同。经过网上的一番搜索,现在总算是恍然大悟,所以就小结一下。如有错误之处,敬请指正。(struct和union的结构定义形式没有多大差别,只要不是初学者,相信大家不会在这方面存在什么问题。)struct简单来说就是一些... 阅读全文