学习嵌入式操作系统,我个人建议还是linux入手比较好,我从事这个电子产品开发和推广领域已经8年了,每年我们公司去招聘会招聘新人的时候,前后左右的公司在嵌入式岗位的要求上9成以上是要求有linux基础,但是正如楼上的仁兄说的 C 是最基础的东西,我们公司的招聘考试题目80%是有关C的题目,呵呵说远了。
linux的资料比较多,虽然学起来比较慢一些,但是懂的人也较多,资料也比较丰富,你可以得到的帮助也比较多。所以还是建议从linux开始吧。
另外你说“听说,linux是免费的,vxworks 是收费的”这个概念是这样,linux的开源是指它的kernel是全开源,而vxworks的kernel是要求缴纳授权金的,公司使用vxworks开发产品是要交钱的,所以才有盗版的出现。但是目前国际经济不景气,非常多的软件公司开始查盗版,然后起诉使用盗版的公司用以获得高额罚金。非常不幸我的部门就被查了1起,刚交了35W,晕死~~
当然是vxworks好了,用的也多,现在电力检测方面很多都用vxworks,不过用的都是盗版的,Windows收费不,国内几个人是购买的,不过让他们知道了你用于盈利后就不好了。如果以学习为目的到没有收费不收费问题。虽然难点但在就业方面来说,vxworks更好更强一些!
最好的选择是根据市场来决定……
所以 Linux vxworks WinCE 都要学……
当然要有侧重点。