VxWorks及计算机的引导 话题提出人:张杨

        VxWorks是风河公司出品的操作系统,其特色是实时性较强,据说在纳秒级。VxWorks的引导分为bootrom和VxWorks映像两部分。首先系统会引导bootrom(x86通过BIOS,其他机型类似),引导后由Bootrom引导VxWorks,bootrom实际上是一个可以使用的最小系统。在这方面Windows也使用相同的办法。VxWorks的成名在于NASA的火星探测,神奇的在发现软件错误之后不断重起直到正确还可以在线刷新。
        通常计算机(从单片机到任何跑程序的东西)都是上电之后PC指针指到某一个地址然后开始执行。X86计算机是跳转到FFFF0的该地址只有16字节,于是存储了一条长跳转指令。跳转到了BIOS所在位置,接下来就是内存搬运、解压缩、执行等工作。然后就是BIOS的自检、操作系统的引导。
        其间还讨论了中断的处理,中断是由中断服务程序处理的,中断服务程序查询设备状态认为设备确实引发了中断后将数据读回(或者执行相应的操作),然后通过各种通信机制通知系统数据已到达。
VHDL所编出的硬件是纯硬的,CPLD编出的也是,类似于GAL。 
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值