ImageCraft ICC AVR 编译器中文安装与注册指南

5星 · 超过95%的资源 需积分: 9 4 下载量 21 浏览量 更新于2024-07-25 收藏 125KB PDF 举报
"ICC_AVR_编译器中文使用说明.pdf" 本文档详细介绍了ImageCraft ICC AVR编译器的安装和注册过程,适用于想要使用该编译器进行AVR微控制器编程的用户。ImageCraft ICC AVR是一款专门针对Atmel AVR系列微控制器的C编译器,提供了集成开发环境(IDE)以支持高效的嵌入式系统开发。 **安装ImageCraft ICC AVR编译器** 1. **安装步骤** - 用户可以通过两种方法进行安装: - 方法一:直接通过“我的电脑”访问光盘驱动器,找到并双击`SETUP.EXE`执行安装。 - 方法二:利用“开始”菜单的“运行”功能,输入光盘驱动器的路径(例如`drive:\setup.exe`),然后按照提示进行安装。 安装完成后,用户将获得一个30天的试用版编译器。如果需要无时间限制的正式版,必须进行注册。正式版分为标准版和专业版,标准版存在一些功能限制,比如代码压缩、工程和文件配置检查等功能不可用。 **注册ImageCraft ICC AVR编译器** 2. **首次注册** - 对于首次安装且未超过30天试用期的用户,可以在启动IDE后,将名为`UnlockDisk`的注册软盘插入软驱,然后在“帮助”菜单中选择“Importing a License from a Floppy Disk”,编译器会自动完成注册。 3. **非首次注册** - 如果已超过30天试用期或不是首次安装,启动时会直接弹出注册提示,用户需选择“YES”,然后在注册对话框中点击“Importing a License from a Floppy Disk”按钮,插入`UnlockDisk`软盘,完成注册。 **注意事项** - 注册过程中,`UnlockDisk`软盘必须开启写保护,否则无法完成注册。 - 注册完成后,`UnlockDisk`软盘上的注册文件会被移除,重新启动ICCAVR后,软件即变为注册版。 通过以上步骤,用户可以成功安装并激活ImageCraft ICC AVR编译器,从而开始进行AVR微控制器的程序开发。这个编译器为开发者提供了强大的工具集,包括语法高亮、调试功能、优化选项等,有助于提升AVR应用的开发效率和代码质量。在使用过程中,用户应确保遵循软件的许可协议,并保持软件的更新,以便获取最新的功能和修复。

select * from ( select row_.*, rownum rownum_ from ( select * from ( select distinct OB.BUSI_ORDER_ID, 0 as HIS_ID, OB.BUSI_CODE, OB.CUST_ID, OB.CEASE_REASON, OB.ORDER_STATE, OB.CHANNEL_TYPE, ob.user_id, OB.IS_BATCH_ORDER, OB.APPLICATION_ID, OB.CREATE_DATE, OB.DONE_DATE, OB.EFF_DATE, OB.EXP_DATE, OB.OPER_ID, OB.ORG_ID, OB.REGION_ID, OB.NOTE, OB.PROCESS_STATE, nvl(oi.cust_name, ic.cust_name) cust_name, nvl(oc.icc_id, iu.icc_id) icc_id, nvl(oc.svc_num, iu.svc_num) svc_num, icp.cust_name parent_cust_name, icp.cust_id parent_cust_id, ol.order_list_id from ord_busi ob left join ord_offer oo on oo.busi_order_id = ob.busi_order_id and ob.user_id = oo.user_id left join info_user iu on oo.user_id = iu.user_id left join info_cust ic on ob.cust_id = ic.cust_id left join ord_cust oi on ob.cust_id = oi.cust_id and ob.busi_order_id = oi.busi_order_id left join info_cust icp on nvl(ic.parent_cust_id, oi.parent_cust_id) = icp.cust_id left join ( SELECT * FROM ord_user WHERE user_order_id IN ( SELECT MAX(user_order_id) user_order_id FROM ord_user GROUP BY busi_order_id,user_id ) ) oc on ob.user_id = oc.user_id and ob.busi_order_id = oc.busi_order_id left join ord_list ol on ob.busi_order_id = ol.busi_order_id WHERE 1 = 1 and OB.CUST_ID IN( SELECT DISTINCT CUST_ID FROM (SELECT CUST_ID, PARENT_CUST_ID FROM INFO_CUST UNION SELECT CUST_ID, PARENT_CUST_ID FROM ORD_CUST) TMP START WITH TMP.CUST_ID = '10001009208' CONNECT BY TMP.PARENT_CUST_ID = PRIOR TMP.CUST_ID ) union all select distinct OB.BUSI_ORDER_ID,OB.HIS_ID, OB.BUSI_CODE, OB.CUST_ID, OB.CEASE_REASON, OB.ORDER_STATE, OB.CHANNEL_TYPE, OB.USER_ID, OB.IS_BATCH_ORDER, OB.APPLICATION_ID, OB.CREATE_DATE, OB.DONE_DATE, OB.EFF_DATE, OB.EXP_DATE, OB.OPER_ID, OB.ORG_ID, OB.REGION_ID, OB.NOTE, OB.PROCESS_STATE, nvl(oi.cust_name,ic.cust_name) cust_name , nvl(oc.icc_id, iu.icc_id) icc_id, nvl(oc.svc_num,iu.svc_num) svc_num, icp.cust_name parent_cust_name, icp.cust_id parent_cust_id, ol.order_list_id from ord_busi_his ob left join ord_offer_his oo on oo.busi_order_id = ob.busi_order_id 优化一下

2023-06-02 上传