
软件介绍
SkyIAR是一款绿色小巧的磁盘控制器驱动工具,主要用于解决在系统安装过程中,由于磁盘控制器IDE、AHCI、RAID工作模式所带来的系统部署困难问题。不仅如此,软件还能将复杂的磁盘控制器驱动问题变成“一键操作”,简化问题流程,提高工作效率。
软件特色
在系统部署开始前,为系统加入适合目标计算机的IAR驱动。
在系统封装结束后,为系统加入具有普遍适用性的IAR驱动方案。
在不重装系统的条件下,变更磁盘控制器工作模式。
在不重装系统的条件下,变更主板。
skyiar 需要的运行环境为 Windows PE ,推荐运行环境为 U盘装机助理。
软件功能
一、精确匹配模式
检测当前磁盘控制器,精确的根据当前磁盘控制器工作类型导入最为匹配的驱动。
当处于“精确匹配”模式(默认模式)时,软件会根据系统类型列出适合当前系统的IAR驱动列表,并自动检测当前磁盘控制器的硬件ID,最后根据磁盘控制器ID自动在IAR驱动列表中选中可用驱动。如上图,笔者的PC为Intel Z68主板开SSD+HDD混合RAID模式,并在同时使用板载的Marvell 91xx磁盘控制器,软件检测出两者的ID并自动选取了匹配驱动。之后,点一下“开始”按钮,驱动导入就开始自动执行了。
二、通用方案模式
导入具有普遍适用性的方案,兼容绝大多数常见机型。
当处于“通用方案”模式时,软件会根据系统类型列出适合当前系统的IAR驱动列表,并根据用户所选通用方案类型,自动的选中本方案所设定的驱动组合。之后,点一下“开始”按钮,驱动导入就开始自动执行了。
三、其他功能
1、系统信息
一般情况下,系统位置、系统类型、系统版本、系统位宽都会由SkyIAR自动检测。如果发现多个Windows目录,则会显示在“位置”下拉列表里。除了自动检测外,“位置”可由用户手动浏览并指定;“系统”、“位宽”同样可由用户手动更改,但除非是由于目标系统修改过度而导致无法检测或检测出现错误以外,强烈不建议用户手动更改,极易出现驱动问题。当“位置”、“系统”、“位宽”发生变更时,驱动列表会随之变更。
2、清理目标系统即插即用驱动
本功能用于删除目标系统中的即插即用驱动(PNP驱动)。当执行换硬件不换系统操作时,原系统内包含的PNP驱动如果与新硬件驱动冲突时,可选用本选项。本选项仅作为应急使用,不可作为常用功能。
3、清理目标系统磁盘控制器驱动
本功能用于删除目标系统中的磁盘控制器驱动(IAR驱动)。当执行换硬件不换系统操作时,或当前系统映像中包含其他IAR驱动时,可使用本选项对已存在的IAR驱动进行清理,可尽可能避免因多版本IAR驱动冲突造成的蓝屏宕机问题。本选项仅作为应急使用,不可作为常用功能。
更新日志
1、优化内置资源加载方式。
2、修正在某些特定条件下可能导致对PE版本判定失败的BUG。
3、修正部分程序代码,并优化执行逻辑。
4、修正与优启通(EasyU)的兼容性。
5、其他细节修正。
软件综述
SkyIAR 是一款集成了代码编辑器、编译器、调试器和汇编器等功能的 AVR 单片机集成开发环境(IDE)。它由 IAR Systems 公司开发,专门针对 AVR 单片机进行编程和开发。SkyIAR 具有以下优点:
- 易用性: SkyIAR 界面友好,操作简单,即使是初学者也可以快速上手。
- 代码编辑器: SkyIAR 具有强大的代码编辑器,支持代码语法高亮、自动补全等功能,方便用户进行代码编写。
- 编译器: SkyIAR 采用先进的编译器技术,能够快速高效地将源代码编译成二进制代码。
- 调试器: SkyIAR 集成了强大的调试器,允许用户对程序进行单步调试、断点调试等操作,方便用户查找程序中的问题。
- 汇编器: SkyIAR 支持汇编语言编程,用户可以使用汇编语言直接对 AVR 单片机进行编程。
- 仿真器: SkyIAR 提供了仿真器功能,允许用户在计算机上模拟 AVR 单片机的运行,方便用户进行程序测试和调试。
SkyIAR 也有一些缺点:
- 收费软件: SkyIAR 是一款收费软件,用户需要购买许可证才能使用。
- 不支持中文: SkyIAR 目前不支持中文界面和中文帮助文档。
- 对硬件要求较高: SkyIAR 对计算机的硬件要求较高,运行时需要消耗更多的内存และพื้นที่เก็บข้อมูล。
总的来说,SkyIAR 是一款功能强大、易于使用的 AVR 单片机集成开发环境,非常适合 AVR 单片机开发人员使用。但是,它也是一款收费软件,而且不支持中文,对计算机的硬件要求也比较高。