发布时间:2013-04-29 18:38:50
所谓原子操作,就是该操作绝不会在执行完毕前被任何其他任务或事件打断。这种情况一般出现在一个变量会被多个线程使用。那么在其使用时需要避免中断。具体下面原子操作的概念可以参考《linux内核设计与实现》第八章 内核同步方法。在Linux里面提供了原子操作typedef struct {volatile int counter;} atomic_t;.........【阅读全文】
发布时间:2013-04-27 10:23:12
有这个想法最主要原因是在找工作时出现的。学了两年时间eCos了,对于这个系统有了一个初步了解,然后现在出现尴尬的一面,基本很少有公司需要这个系统。大部分都是使用的Linux,当初自己也是学Linux,由于想做底层所以做了eCos,现在回想起来当初的选择是对是错呢。既然市面那么多公司使用Linux,所以.........【阅读全文】