Keil4 全称 Keil µVision4,是德国 Keil 公司为 8051、C166、ARM7/9 及早期 Cortex-M 系列微控制器打造的一体化开发平台。它将编辑器、C 编译器、宏汇编器、链接器、调试器与闪存下载器封装在同一界面,开发者无需在不同工具间来回切换即可完成从源码到固件烧录的全流程。
与同类工具相比:
SDCC 免费开源却缺乏图形调试;
IAR for 8051 优化能力顶尖,但授权费比 Keil 更昂贵;
STC-ISP 自带烧录工具,编辑体验只能算记事本级别。
综合易用性、教程数量与硬件适配广度,Keil4 在 8 位领域依旧保持“教科书”级优势。
下载Keil4
Keil4 安装包下载地址:https://pan.quark.cn/s/e1de718f611e
安装Keil4
一、下载并打开文件夹
在Keil4安装->Keil uVision4下找到安装文件:Keil uVision4.exe,双击开始安装
图1 Keil uVision4.exe
二、Welcome to Keil uVision4,点击“Next”。
图 2 Welcome to Keil uVision4
三、License Agreement
首先,将“I agree to all the terms of the preceding Licence Agreement”前面的小方框钩选上,这句话的意思是“我同意之前许可协议的所有条款。”,接着点击“Next”进入下一步。
四、选择安装路径
这里一开始会默认安装在C盘,因为C盘是系统盘,所以不建议将Keil4安装在系统盘里面,一般就将“C”改成“D”或者“E”都行(前提是你的电脑有D盘或者E盘)。另外需要说明的一点是,安装路径尽量不要出现中文或者特殊字符,不然后面使用软件的时候可能会报错。路径选择好后就点击“Next”。
图3 License Agreement
图4 选择安装路径
五、输入个人信息
这里的信息大家可以随意输入,不用把自己真实的信息写上,以防个人隐私泄露,这里我为了方便就把我名字的拼音缩写填在上面了。输入完成后就可以点击“Next”。
图5 输入个人信息
六、正在安装
这个过程可能需要1-2分钟,不过具体的时间还需要视个人的电脑配置来定。
图6 正在安装
七、安装完成
安装完成后,点击“Cancel”即可,这个不小心给框错了,不过点了“Finish”也没关系,把弹出了页面关掉就好了。
图7 安装完成
八、在桌面上找到Keil uVision4的图标
图8 在桌面找到Keil uVision4
这个时候的软件没有破解,编译代码的行数非常有限,所以接下来我们需要对这个软件进行破解的操作。
破解Keil uVision4
一、以管理员身份运行Keil uVision4
选中Keil uVision4右键,点击“以管理员身份运行Keil uVision4”
图9 以管理员身份运行Keil uVision4
二、点击Licence Management
在菜单栏“File”中找到“Licence Management”并打开。
图10 打开Licence Management
三、Licence Management
打开后的Licence Management就是图11的样子,当然因为每个人在开始安装的时候填的信息不一样,所以这里呈现的信息也不一样。
图11 Licence Management
四、打开“crack.exe”
在我所发的文件里找到这个破解文件并双击运行。(这里友情建议先把电脑的声音关掉,因为这个软件运行的时候会有一些奇怪的声音)
图12 找到“crack.exe”文件
图13 打开crack.exe
五、将自己电脑中的“CID”值复制下来粘贴到crack.exe的“Licence Details”
将自己Licence Management中“Computer ID”复制到crack.exe的“Licence Details”,如图14、15所示。
图14 复制“Computer ID”
图15 粘贴到crack.exe的“Licence Details”
六、生成唯一的“New Licence ID Code”
点击“Generate”,生成一串唯一的“New Licence ID Code”,如图16所示。
图16 生成“New Licence ID Code”
七、将生成的一串代码复制到“Licence Management”
将生成的一串代码复制到“Licence Management”中的New Licence ID Code(LIC),然后点击后面的“Add LIC”即可,如图17所示。看到下面提示“LIC Added Successfull”说明破解成功,如图18所示。
图17 将生成的New Licence ID Code复制到“Licence Management”的对应位置
图18 LIC Added Successfully