搜档网
当前位置:搜档网 › RK3066 RK292X RK31xx Android4.1 SDK(GIT) MT5931 & MT6622 使用说明 v1.4

RK3066 RK292X RK31xx Android4.1 SDK(GIT) MT5931 & MT6622 使用说明 v1.4

RK3066 RK292X RK31xx Android4.1 SDK(GIT) MT5931 & MT6622 使用说明 v1.4
RK3066 RK292X RK31xx Android4.1 SDK(GIT) MT5931 & MT6622 使用说明 v1.4

密级状态:绝密()秘密()内部资料()公开(√)

RK3066RK292X Android4.1SDK(GIT) MT5931&MT6622使用说明

历史版本

版本日期描述作者审核

初始版本胡卫国

V1.02012-12-20

增加出错排查胡卫国

V1.12012-12-31

增加出错排查胡卫国

V1.32013-01-05

增加出错排查胡卫国

V1.42013-03-12

Android部分

\device\rockchip\rkxxsdk\BoardConfig.mk修改如下:

MT5931_WIFI_SUPPORT:=true

MT6622_BT_SUPPORT:=true//单WiFi不需要打开这个

注意:

修改后需要重新编译以下模块,

mmm hardware/libhardware_legacy/-B

mmm system/netd/-B

mmm system/bluetooth/bluedroid/-B

mmm external/bluetooth/bluez/tools/-B

mmm frameworks/base/core/jni/-B

mmm packages/apps/Bluetooth/-B

再做以下动作

rm-rf out/target/product/rk30sdk/system

make

kernel部分

WiFi部分修改:

首先选择:

System Type

Wifi control func Type

Enable WiFi control function abstraction

1)打开SDMMC1

Device Drivers

MMC/SD/SDIO card support

2)WiFi驱动部分

Device Drivers

Network device support

Wireless LAN

注意:

如果是单WiFi模块,选择”MediaTek MT5931WiFi”

如果是WiFi与BT二合一模块,选择”MediaTek MT5931&MT6622WiFi Bluetooth Combo”

3)WiFi协议部分(SDK上默认已经开启)

Networking support

Wireless

BT部分修改:

1)打开串口支持(根据实际硬件接的串口选择)

Device Drivers

Character devices

Serial drivers

注意:RK3066上按如下配置

软件上默认配置的是UART0,如果硬件上不是这个口,需要修改

device/rockchip/rkxxsdk/init.rkxxboard.rc中的

service mtk_hciattach/system/bin/hciattach-n-t10-s115200/dev/ttyS0mtk1500000noflow

2)BT协议部分(SDK上默认已经开启)

Networking support

Bluetooth subsystem support

Networking support

Bluetooth subsystem support

Bluetooth device drivers

模块power控制

中龙通K系列

1)WiFi

WiFi的控制脚有两个:

#define RK30SDK_WIFI_GPIO_POWER_N RK30_PIN0_PD5//模块第2脚

#define RK30SDK_WIFI_GPIO_RESET_N RK30_PIN0_PC7//模块第1脚

具体在以下位置

kernel\arch\arm\mach-rkxx\board-rkxx-sdk-sdmmc.c

2928平台:

先找到defined(CONFIG_ARCH_RK2928)

3066平台:

先找到defined(CONFIG_ARCH_RK30)

31xx平台:

arch/arm/mach-rk3188/board-rk3188-xxx-sdmmc-config.c

2)BT

BT的控制脚有三个

power_gpio//模块第33脚

reset_gpio//模块第6脚

irq_gpio//模块第8脚

32khz//模块第29脚(原先硬件给出参考电路不需要接,目前发现不接的话会导致机器长时间放置后BT无法使用的问题,因此需要接上)具体定义在kernel\arch\arm\mach-rk2928\board-rk2928-sdk.c

其它二合一模块:例如M500

WiFi

WiFi的控制脚有两个:

#define RK30SDK_WIFI_GPIO_POWER_N RK30_PIN0_PD5//模块第30脚

#define RK30SDK_WIFI_GPIO_RESET_N RK30_PIN0_PC7//不需要控制,reset是与BT共用的,放在bt驱动的probe函数里控制

BT

BT的控制脚有三个

power_gpio//模块第1脚

reset_gpio//模块第22脚irq_gpio//模块第41脚

常见问题排查

WiFi部分:

1.SDIO通信失败

表现出的异常是WiFi打不开,kernel部分会出现以下log

rk29_sdmmc_command_complete..2935...CMD5(arg=0x0),hoststate=1,errorTimes=1,errorStep=0x1e![sdio] rk29_sdmmc_command_complete..2935...CMD55(arg=0x0),hoststate=1,errorTimes=1,errorStep=0x1e![sdio] rk29_sdmmc_command_complete..2935...CMD55(arg=0x0),hoststate=1,errorTimes=1,errorStep=0x1e![sdio] rk29_sdmmc_command_complete..2935...CMD55(arg=0x0),hoststate=1,errorTimes=1,errorStep=0x1e![sdio] rk29_sdmmc_command_complete..2935...CMD55(arg=0x0),hoststate=1,errorTimes=1,errorStep=0x1e![sdio] rk29_sdmmc_command_complete..2935...CMD1(arg=0x0),hoststate=1,errorTimes=1,errorStep=0x1e![sdio]

请确认一下

1)WiFi的power与reset脚是否上电成功(高电平有效)

2)确认一下32K RTC_CLK是否有供给上

3)SDIO电平是否足够,是否需要上拉

2.wpa_supplicant未更新

表现出的异常是WiFi打不开或WiFi能打开,但是连接不上AP,请确认机器中以下文件是否已经更新

(需要保证device/rockchip/rkxxsdk/wifi/mtk_wpa_supplicant_8/目录下的文件更新到out目录下)(可通过对比文件大小)

system/bin/wpa_supplicant

system/etc/wifi/wpa_supplicant.conf

system/lib/libwpa_client.so

如果没有,直接删除rm-rf out/target/product/rkxxsdk/system再make

3.机器休眠唤醒后WiFi异常

休眠唤醒后,出现WiFi无法上网,在扫描列表里看不到扫描到的其它AP,只显示已保存的AP

需要确认在休眠的时候,模块的电源(可能是PMU供),power,reset脚是否有断电,这个不能断电,需要常供。

4.WiFi打开时SDIO报OCR错误

如果是中通龙模块,需要注意模块第4脚不能接下拉,需要悬空。

BT部分

1.BT初始化失败

使用Logcat–s[BT]打印log,

如果出现以下这条打印后报错,说明第一条命令发下去后,BT芯片没有响应

D/[BT](333):GORMcmd_HCC_Read_Local_Version:GORMcmd_HCC_Read_Local_Version

D/[BT](333):BT_SendHciCommand:OpCode0x1001len0

E/[BT](333):BT_ReadPacketHeader:Unkown packet type f9

E/[BT](333):BT_ReadPacket:Get f9for packet type

E/[BT](333):BT_ReadPacketHeader:Unkown packet type cf

E/[BT](333):BT_ReadPacket:Get cf for packet type

请确认一下BT的power与reset脚是否配置正确(高平电有效)

如果power与reset控制正确,仍然存在这个问题,请检查一下UART是否正常:

1)SDK默认配置的是UART0口,请确认跟硬件是否配置

2)硬件UART口的TX,RX连接是否正常,是否有接上拉电阻

3)确认32K RTC_CLK是否接上

4)由于没有硬件流控,UART可能受RTC,CTS脚的影响,需要将其

断开

如果出现以下这条打印后报错,说明BT芯片通信是正常的,但是在串口速率从115200提高到1500000时出错了

D/[BT](518):GORMcmd_HCC_Read_Local_Version:GORMcmd_HCC_Read_Local_Version

D/[BT](518):BT_SendHciCommand:OpCode0x1001len0

D/[BT](518):GORMcmd_HCC_Simulate_MT6612:GORMcmd_HCC_Simulate_MT6612

D/[BT](518):BT_SendHciCommand:OpCode0xfccc len1

D/[BT](518):GORMcmd_HCC_Fix_UART_Escape:GORMcmd_HCC_Fix_UART_Escape

D/[BT](518):BT_SendHciCommand:OpCode0xfcd0len8

D/[BT](518):GORMcmd_HCC_GetHwVersion:GORMcmd_HCC_GetHwVersion

D/[BT](518):BT_SendHciCommand:OpCode0xfcd1len4

D/[BT](518):GORMcmd_HCC_GetGormVersion:GORMcmd_HCC_GetGormVersion

D/[BT](518):BT_SendHciCommand:OpCode0xfcd1len4

D/[BT](518):BT_SetBaudRate:Host baud1500000HCI_VS_UART_CONFIG0177fc06000060 e31600

D/[BT](518):setup_uart_param:setup_uart_param15000000

D/[BT](518):set_speed:standard baudrate:1500000->0x0000100a

E/[BT](518):BT_ReadExpectedEvent:Unexpected event code

E/[BT](518):BT_WakeMagic:Read event fails0

E/[BT](518):BT_SetBaudRate:Wakeup fails

E/[BT](518):GORM_Init:Setup UART parameter fails

E/[BT](518):BT_InitDevice:GORM fails return code1

E/[BT](518):mtk:Initialize BT device fails

请在arch/arm/mach-rkxx/board-xxx-sdk.c,初始化串口UART0clock 为24M,例如RK3066平台上,在以下函数中添加

static void__init machine_rk30_board_init(void)

clk_set_rate(clk_get_sys("rk_serial.0","uart"),24*1000000);

可通过cat proc/clocks来确认:

uart024MHz usecount=2parent=xin24m

2.BT初始化成功,但是打开失败

BT初始化成功会有如下打印:

W/[BT](474):m tk:mtk()success

使用logcat-s blue*[BT]打印log

如果打印如下:

E/bluedroid(261):bt_enable:Timeout waiting for HCI device to come up,ret=-1并且串口反复打印:

Bluetooth:hci0command tx timeout

那么可能中BT中断脚有异常,软件里默认设置为高电平中断

(具体在drivers/mtk_wcn_bt/bt_plat_smdk.c中mt_bt_request_irq里配置)可通过cat proc/interrupts节点查看中断情况:

282:2000GPIO BT_INT_B

这个中断偶尔才会促发一次,如果发现有很多中断,那么可能是中断高低电平配置反了,在kernel\arch\arm\mach-rk2928\board-rk2928-sdk.c里的mt6622_platdata调整。

3.BT打开成功,但是扫描不到设备,或者扫描不稳定,或者出现无法扫描,无法传输文件的情况

1)请确认一下32K RTC_CLK精度及幅度

2)确认一下BT_INT脚控制是否正确,包括高电平中断还是低电平中断

16

福州瑞芯微电子有限公司本文档为瑞芯微电子成员撰写及提供,不得用于工作之外的使用及交流。

7-ZIP 制作软件安装包详细教程+7-Zip自解压软件安装包制作工具箱

7-Zip自解压软件安装包制作工具箱 本工具箱包含以下工具: 1.7-Zip解压缩软件:7-Zip v4.57 简体中文版 2.7-Zip自解压包生成工具:7Zip高级自解压包生成工具(SfxMaker7Zip) 3.7-Zip自解压文档分离器:7z自解压文档分离器汉化版(7z SFX Archives splitter) 4.程序文件图标提取工具:零度文件图标提取器 5.程序文件资源替换工具:ResHacker远景专用 以上这些工具在制作7z自解压软件安装*****程中,是很有用的,并且简单易学。 声明:本工具箱所收集的工具均来自网络,所有权归原作者所有,本人仅仅收集而已。 1.7-Zip解压缩软件:7-Zip v4.57 简体中文版 7-Zip是一款号称有着现今最高压缩比的压缩软件,它不仅支持独有的7z文件格式,而且还支持各种其它压缩文件格式,其中包括Zip、RAR、CAB、GZip、BZip2和TAR等等。此软件压缩的压缩比要比普通Zip文件高30-50% ,因此,它可以把Zip格式的文件再压缩2-10% 。 7-Zip 的主要特征: 更新了算法来加大7z 格式的压缩比 7-Zip 是基于GNU LGPL之下发布的软件 支持格式:压缩及解压缩:7z、Zip、GZip、BZip2 和TAR 仅解压缩:RAR、CAB、ISO、ARJ、LZH、CHM、Z、CPIO、RPM、DEB 和NSIS 对于Zip 及GZIP 格式,7-Zip 能提供比使用PKZip 及WinZip 高2-10% 的压缩比 7z 格式支持创建自释放(SFX)压缩档案 集成Windows 外壳扩展 强大的的文件管理 强大的命令行版本 支持FAR Manager 插件 软件界面

Eclipse安装插件

Eclipse安装插件有2种方法,第一种直接覆盖目录,第二种用link的方式。 我们推荐用第二种,可以实现动态的配置。 插件一般安装在features目录和plugins目录下,如果用覆盖安装,就直接覆盖这2个目录。 一、使用links方式安装eclipse插件。 ●假设eclipse安装目录是D:\eclipse,待安装插件目录是 D:\eclipse\eclipseplugins。以MyEclipse和Hibernate-tools为例说明如何使用links方式安装eclipse插件。 ● ●在D:\eclipse\eclipseplugins中建立如下的目录结构: ● ●D:\eclipse\eclipseplugins\MyEclipse\eclipse ●将MyEclipse安装文件解压到此目录中(有安装版和解压版2种),这个目 录将包含一个plugins目录,即目录结构是这样的: ● ●D:\eclipse\eclipseplugins\MyEclipse\eclipse\plugins ●在D:\eclipse\links目录下新建文件,命名为MyEclipse.link,编辑此文件, 加入如下内容并保存 ●path = D:/eclipse/eclipseplugins/MyEclipse ●eclipse 将会到指定的目录下去查找eclipse\features目录和eclipse\plugins 目录,看是否有合法的功能部件和(或)插件。也就是说,目标目录必须包含一个\eclipse 目录。如果找到,附加的功能部件和插件在运行期配置是将是可用的,如果链接文件是在工作区创建之后添加的,附加的功能部件和插件会作为新的配置变更来处理。 ●其它压缩文件解压后若已经包含eclipse\plugins目录,则不需要建立eclipse 目录 ● ●2、安装Hibernate-tools ● ●解压hibernate-tools-3.1.0.alpha5.zip到目录 D:\eclipse\eclipseplugins\hibernate-tools\eclipse\plugins目录下。 ● ●在D:\eclipse\links下新建文件,命名为hibernate.link,编辑此文件,加入 如下内容并保存。 ● ●path = D:/eclipse/eclipseplugins/ hibernate-tools 二、插件管理 启动eclipse,在菜单Help->Software Updates->Manage Configuration...下,启用或者禁用插件。

eclipse安装adt插件和SDK安装

ADT插件和SDK安装 1.e c l i p s e和A D T插件安装 1、下载eclipse和ADT软件 下载eclipse软件:https://www.sodocs.net/doc/cb14615608.html,/downloads/ 下载ADT软件:https://https://www.sodocs.net/doc/cb14615608.html,/sdk/installing/installing-adt.html 2、解压两个软件: 3、打开eclipse的解压目录(eclipse文件夹),选择 启动eclipse软件。 4、选择help菜单中的install new software

5、选择add按钮 6、选择location,找到本地ADT所在的目录 选择之后见下图

点击OK。 7、选中对应的软件,选择next(下一步) 8、继续next

9、选择同一,点击finish(完成)

10、等待eclipse自动安装完成,这个过程需要连接网络,下载部分软件 在安装的过程中会弹出来一个警告,直接点击OK,即可,不用理会。安装完成之后提示重启eclipse,直接重启。 11、在重启之后弹出提示没有SDK,这时不用理会

点击close,关闭之后,再进行SDK的安装和配置。 2.S D K下载和更新 下载SDK软件:https://https://www.sodocs.net/doc/cb14615608.html,/sdk/installing/index.html?pkg=tools 解压SDK: 解压后的目录: 这个目录是不完整的,需要运行SDK Manager 软件下载对应的开发环境和文档等资源双击运行SDK Manager.exe 文件,出现下面窗口

Advanced Installer安装包制作(经典制作)

Advanced Installer安装包制作 一、系统安装包制作工具 1.1Advanced Installer软件介绍 Advanced Installer是一款功能强大、可生成符合MS Windows认证的Windows InstallerMSI安装包制作工具,具有友好的图形用户界面,直观而且非常简单的界面,创建MSI文件包非常方便,用户只需添加文件,修改名称,添加按钮就可以了,无需任何脚本方面的知识,并且生成的安装文件保证符合Windows最佳操作建议。 1.2制作环境 安装一个“干净”的操作系统,这个干净的系统,最好只是包括了操作系统各项系统驱动程序。 制作工具:Advanced Installer8.7.1修正汉化破解版 下载地址:https://www.sodocs.net/doc/cb14615608.html,/soft/933.html 二、Repackager重封装工具的使用 2.1Repackager重封装工具 我们进行软件的重新打包进需要使用Advanced Installer工具中的Repackager。 原理:执行两次系统的快照扫描,将两次快照扫描之间的系统和注册表的变化对比后,将差异记录并保存,再结合程序打包成为相应的msi包。 注意:在使用重封装工具进行系统扫描前,请把系统中无关的应用程序关闭,如360杀毒软件、腾讯QQ等软件,尽量保证一个“干净”的系统。 2.2将EXE程序转为MSI安装包 ----““Advanced Installer”启动安装 2.2.1选择:“开始”-----“所有程序”---- 包制作工具。 2.2.2选择:“新建”----“导入”-----“重新封装安装”。 注:或在所有程序中选择“Advanced Repackager”直接打开Repackager 重封装工具向导。 2.2.3点击Create Project:

用 7-ZIP 制作软件安装包详细教程

用 7-ZIP 制作软件安装包详细教程 一、准备工具 1. 要使用到的工具有 7-ZIP压缩软件、自释放模块7zS.sfx 、ResHacker。 2. 首先先下载最新的7-ZIP压缩软件,百度一下,到处都是!下载后安装好! 3. 自释放模块7zS.sfx (附件中下载) 4. 如果你的安装程序是*.msi格式的,还要用到一个工具:Msistub.exe (附件中下载) 5. ResHacker(附件中下载、远景论坛的ResHacker) 二、制作开始(这里我以制作MS_Office2003SP3的安装包为例) (一). 首先是安装7-ZIP压缩软件,这步不用多说了! (二). 压缩安装文件: 1. 新建一个文件夹,将要安装的文件全部复制进去,如果你安装程序是*.msi格式的,请保证文件 Msistub.exe 也在这个文件夹中。同时确认要制作的文件包的文件名在8个字符以下且没有空格。 2. 打开7Z压缩工具,找到整合好的Office2003SP3安装文件,全选,然后点击"添加"按钮,如图1所示: 3. 为你的压缩文件命名为任何自己想要的文件名,但不要有空格(比如我这次是命名为office2003.7z),选择"压缩等级"为"极限压缩",单击"确定"开始创建压缩文件,如图2所示:

"极限压缩"是非常消耗内存和CPU,建议你先停下所有操作!如果你要压缩的文件很大,那就要花比较长的时间来压缩,这段时间你可以去抽支烟(善意提醒:吸烟有害身体!)或喝杯咖啡、或者喝茶也行! 4. 压缩文件完成后,你就可以删除除该压缩文件以外的所有文件! (三) 修改 7zs.sfx 1. 复制7zs.sfx 到文件夹包括那个刚创建的文档; 2. 现在我们开始用ResHacker来修改自释放模块 7zS.sfx,在这里你可以为你将要制作的安装包定制属性,如图标、文件描述、版本、公司、备注等待!打开 ResHacker,选择“文件”-“打开”,打开文件夹中的 7zS.sfx 文件,具体修改如下:

android apk安装包的制作过程图解

Android程序安装包APK的制作 完成Android项目后,需要将程序打包成APK文件(Android Package),其后缀名为".apk"。打包的APK 文件可以在Android模拟器或者Android手机上安装运行。 Android系统要求具有开发者签名的私人密钥的应用程序才可以被安装。 Android项目打包和生成数字签名可以使用命令行的方式,但Eclipse中的向导可以方便快捷的完成整个流程。 以HelloWorld为例,介绍如何生成APK。 Android项目编译运行后,右键单击项目名称,选择"Android Tools",再选择"Export Signed Application Package..."(输出签名的应用程序包)。 直接点击Next按钮,进入Keystore设置窗口。其中,Location为证书的目录地址,Password/Comfirm 为证书的密码。

打包程序时系统要求使用数字证书。如果没有数字证书,选择"Create new keystore",设置目录地址和密码,创建新的数字证书。 点击Next按钮,设置证书的信息。Alias:数字证书的名称;Password/Comfirm:证书的密码;Validity(years):证书的有效期;其他信息按需要填写。

完成证书信息设置后点击Next按钮,完成APK打包,如下图所示,生成的APK文件为:E:\Android\keystore\HelloWorld.apk。

如果已有数字证书,可以选择"Use existing keystore",然后点击Browser按钮进行选择,输入密码后点击Next按钮进行下一步。如果没有数字证书,选择"Create new keystore",设置目录地址和密码,创建新的数字证书。

eclipse插件不显示的解决方法

eclipse插件不显示的解决方法 有时启动Eclipse未加载插件,解决方法很多,总结一下: a 、删除整个目录/eclipse/configuration/org.eclipse.update/,(eclipse 3.4 全新推出的更新管理器,如果我们想清空eclipse的配置信息,需要保留configuration目录下的config.ini和org.eclipse.equinox.simpleconfigurator目录,注意,只需要保留这两个目录)重启Eclipse b 、在启动Eclipse时带上 -clean参数 如:d:\eclipse\eclipse.exe -clean c 、如果Eclipse启动找不到插件了,解决办法: 在/configuration/config.ini文件中加入一行 osgi.checkConfiguration=true 这样它会寻找并安装插件,找到后可以把那行再注释掉,这样以后每次启动就不会因寻找插件而显得慢了。 4、为了便于管理众多插件,建议用links方式安装各种eclipse插件 Eclipse基础--使用links方式安装Eclipse插件 eclispe想必大家都很熟悉了,一般来说,eclipse插件都是安装在plugins目录下。不过这样一来,当安装了许多插件之后,eclipse变的很大,最主要的是不便于更新和管理众多插件。用links方式安装eclipse插件,可以解决这个问题。 当前配置XP SP1,eclipse3.0.1 现在假设我的eclipse安装目录是D:\eclipse,待安装插件目录是D:\plug-in ,我将要安装LanguagePackFeature(语言包)、emf-sdo-xsd-SDK、GEF-SDK、Lomboz这四个插件。 先把这四个插件程序全部放在D:\plug-in目录里,分别解压。如Lomboz3.0.1.zip解压成Lomboz3.0.1目录,这个目录包含一个plugins目录,要先在Lomboz3.0.1目录中新建一个子目录eclipse,然后把plugins目录移动到刚建立的eclipse 目录中,即目录结构要是这样的:D:\plug-in\Lomboz3.0.1\eclipse\plugins Eclipse 将会到指定的目录下去查找 eclipse\features 目录和eclipse\plugins 目录,看是否有合法的功能部件和(或)插件。也就是说,目标目录必须包含一个 \eclipse 目录。如果找到,附加的功能部件和插件在运行期配置是将是可用的,如果链接文件是在工作区创建之后添加的,附加的功能部件和插件会作为新的配置变更来处理。 其它压缩文件解压后若已经包含eclipse\plugins目录,则不需要建立eclipse目录。 然后在 eclipse安装目录D:\eclipse目录中建立一个子目录links,在links目录中建立一个link文件,比如LanguagePackFeature.link,改文件内容为path=D:/plug-in/LanguagePackFeature 即这个link文件要对应一个刚解压后的插件目录。

软件自动安装包制作(InstallRite)图文教程

软件自动安装包制作(InstallRite)图文教程 现在越来越多的朋友在研究软件自动安装,各种各样的方法层出不穷,本人比较懒,喜欢用比较简单和快速的方法,找了N久让我找到了这个InstallRite这个软件,经过试用和测试,个人认为还是比较简单且容易上手的东西,现在发出来和大家分享下: 首先下载并安装InstallRite,打开InstallRite.exe,看到如图所示: 点击安装新的软件并接创建一个安装包,看到如图所示:

下一步:

下一步:这里建议关闭所有运行着的程序,因为你在安装软件的期间如果其它软件正在硬盘些东西又或者在注册表添加东西都会被InstallRite所监听到。 这时InstallRite会自动扫描系统目录和注册表并创建一个快照,如图: 扫描完毕之后选择需要安装的软件,然后点下一步进行安装,怎么安装软件就不用我说了吧! 等到你需要安装的软件安装完毕之后你会看到下面的提示:

直接点下一步,这时InstallRite会自动对比软件安装之前和安装之后系统的所有改变: 对比完毕之后要求你输入你所安装程序的名字,输入之后点确定。

点击确定之后就会出现如下界面: 这时你可以直接点击构建安装包来生成自动安装的程序,如果我们还需要进一步调整的话就先点击完成回到软件初始界面然后再点击检查安装打开如下界面:

在这里你可以删除一些你不希望创建的文件,比如一些快捷方式和临时文件。如果你的其它程序正在处于运行状态也会被InstallRite监听,如杀毒软件,QQ等等。所以我们将一些自己觉得没必要的文件删除掉尽量减少文件的大小。清理完毕之后直接关闭窗口再打开InstallRite初始界面,现在可以点击初始界面里的构建一个安装包了: 选中我们刚才安装的软件之后直接点击确定然后保存。当点击保存之后就会出现如下窗口:

eclipse插件安装方法

eclipse插件安装方法 eclipse平台+插件的方式使eclipse很容易扩充,eclipse插件安装的方式有两种: 1.一种是内置方式安装,即下载插件后解压缩,然后把解压后插件的plugins和features 目录里面的内容分别复制到eclipse安装目录的plugins和feature目录里面,这种方法安装比较简单,但是问题也比较多,因为所有的插件的文件都混合到了plugins和feature目录里面,eclipse会变得比较臃肿,而且如果你不想再使用某个插件,卸载会是一件非常麻烦的事情。 2.第二种方式就是使用外挂的方法,下面通过eclipse 3.2汉化包的安装来说明一下: 1)建立一个D:\eclipse3.2.2\myPlugins目录,这个目录是我们准备存放所有eclipse插件的地方 3)然后建立一个D:\eclipse.2.2\myPlugins\NLPack1-eclipse-SDK-3.2目录,这个目录是我们存放汉化包的地方 4)然后解压eclipse汉化包,NLPack1-eclipse-SDK-3.2.zip,在 D:\eclipse3.2.2\myPlugins\NLPack1-eclipse-SDK-3.2目录里面解压缩,解压缩后的内容会在一个名为eclipse目录中 5)建立一个D:\eclipse3.2.2\links目录,新建一个文件language.link(文件名可随意),文件的内容只有一行,如下:path=D:\\eclipse3.2.2\\myPlugins\\NLPack1-eclipse-SDK-3.2 6)启动eclipse,汉化成功 tip:其他的插件也可以用这样的方式安装,目录和文件的名字建议保留插件的版本号,这样便于今后对插件进行升级和管理. 4.配置SWT Designer6.2.0 SWT Designer6.0 下载后是一个文件名为“Designer_v6.0.0_for_Eclipse3.2.zip”的压缩包。 1)在D:\eclipse3.2.2\myPlugins\目录下建"SWTDesigner_v6.0.0_for_Eclipse3.2"目录 2)再在"SWTDesigner_v6.0.0_for_Eclipse3.2"下建"eclipse"目录 3)把解压后的文件(features文件夹和plugins文件夹)放到: D:\eclipse3.2.2\myPlugins\SWTDesigner_v6.0.0_for_Eclipse3.2\eclipse目录下 4)返回"D:\eclipse3.2.2"目录,在"links"文件夹下新建SWTDesigner.link文件,用记事 本打开,写入: path=D:\\eclipse3.2.2\\myPlugins\\SWTDesigner_v6.0.0_for_Eclipse3.2

手把手教你如何制作MSI安装包【有图】

使用win2000server光盘中的工具将exe程序制作为msi文件 2008-03-01 14:23 使用win2000server光盘中的工具将exe程序制作为msi文件 1、安装此工具 首先找一台干净的windows xp系统上安装此工具,此工具的位置在2000光盘的路径: valueaddΛrdparty\Mgmt\Winstle\Swiadmle.msi 运行它很快软件就自动安装到了电脑中。在开始菜单的所有程序里边就多了“VERITAS software”组,点击运行里边的“VERITAS discover”就可以开始制作MSI文件了。 制作MSI文件的基本原理就是,在我们安装一个软件以前,先给电脑的磁盘拍个“快照”。然后将要安装的软件安装到电脑中,并对注册表等内容做修改,等到确认这个软件能正确运行后,再给电脑的磁盘拍个“快照”。Discover软件会自动找出两次“快照”的不同,并且生成一个MSI文件。最后,如果你愿意,可以使用VERITAS software组中的另一个工具:Veritas Software Console对这个MSI文件进行进一步的包装、调整,这样一个MSI文件包就生成了。 下面,我们具体通过一个例子(如安装winrar软件)来介绍一下如何使用Discover 生成一个MSI文件。 第一步:运行VERITAS discover,弹出程序界面,可以直接点“Next”按钮继续。

第二步:在的对话框中,首先在第一文本框为你的程序起个名字,比如这里用的“winrar”;第二个对话框是输出MSI文件的存放位置和文件名,这里选择保存为e:\soft\winrar\winrar_setup.msi;第三个框为压缩包的语言,可以使用其默认值。填好后点“Next”按钮。 第三步:为Discover存放快照文件选择一个临时的空间,可以选一个磁盘空间比较大的磁盘。如选择E分区。

eclipse插件安装

Eclipse插件的安装有两种方法 1、在eclipse的主目录(ECLIPSE_HOME,比如在我的机器上安装的目录是:D:\JavaDev\3.1)有一个plugins的目录,这种方法的插件安装非常简单,只要将插件copy到这个目录下就可以了。比如我有一个weblogic的插件(bea站点上可以下载),解压缩之后得到得到一个目录:【com.bea.eclipse.weblogic_1.1.1】,我就将这个目录直接放到%ECLIPSE_HOME%\plugins 目录下,重新启动eclipse之后就看到Run->“Start Weblogic”的菜单。安装之后,weblogic 插件的全路径为:D:\JavaDev\3.1\plugins\com.bea.eclipse.weblogic_1.1.1] 2、在eclipse目录(ECLIPSE_HOME)下创建一个links目录,然后将你自己的插件放在你想放的任何地方,这个时候你放插件的目录我称她为插件目录(PLUGIN_HOME),然后在你的%ECLIPSE_HOME%\links\目录下创建一个link文件,比如我要安装一个vss插件,我就在我的links目录下创建了:VSS_1.6.1.link文件。而这个VSS_1.6.1.link文件则是指向的我的插件目录(PLUGIN_HOME,比如在我的机器上插件目录为D:\JavaDev\plugins)。VSS_1.6.1.link文件的内容是: path=D:\\JavaDev\\plugins\\vssplugin_1.6.1 第二种安装插件的时候需要注意,如果你是一个单独的jar文件,则最好在link文件指定的目录下创建这样级别的目录:eclipse\plugins\xxx.xxx(插件名称和版本号),然后将jar 文件放在这个目录下即可。比如vss插件在我的机器上的目录是D:\JavaDev\plugins\vssplugin_1.6.1\eclipse\plugins\org.vssplugin_1.6.1,下有一个文件:vssplugin.jar 两种方法的插件安装之后需要重新启动eclipse才能看到插件。如果某一个插件已经安装了想要重新安装,只要将文件替换或者修改link文件的路径即可。如果发现认不到插件,可能是你的插件不支持你的当前eclipse版本,请检查。也有可能是系统配置引起的,我出现过一次,我的解决方法是将ECLIPSE_HOME下的configuration目录下的所有文件删除,剩下config.ini文件。 13.Eclipse插件使用links目录的用法: 假设把插件安装在d:\myplugin目录中,则myplugin的目录结构一定要是这样的: d:\\myplugin\\eclipse\\plugins\\插件及 d:\\myplugin\\eclipse\\features\\插件 例如安装EclipseME插件到d:\myplugin目录中,则目录结构 d:\\myplugin\\eclipse\\plugins\\eclipseme_0.4.5。 再假设eclipse安装在d:\eclipse目录中,则在eclipse目录中创建名称为links的目录,在links目 录中建立一个link文件,比如myplugin.link,该文件内容为path=d:\\myplugin。 启动eclipse,插件即安装上了,如果想暂时不启动插件,只需把myplugin.link文件删除即可。 补充说明: 1. 插件可以分别安装在多个自定义的目录中。

eclipse中svn插件的安装与使用

eclipse中svn插件的安装与使用 一.eclipse中svn插件的安装 Install Subclipse in Eclipse 3.X(参考官网https://www.sodocs.net/doc/cb14615608.html,/) 1.打开eclipse->Help->Install New Software 出现如下页面

2.点击Add按钮,根据自己需要的版本填写name和url Name: Subclipse 1.6.x (Eclipse 3.2+) URL: https://www.sodocs.net/doc/cb14615608.html,/update_1.6.x Name: Subclipse 1.4.x (Eclipse 3.2+) URL: https://www.sodocs.net/doc/cb14615608.html,/update_1.4.x Name: Subclipse 1.2.x (Eclipse 3.2+) URL: https://www.sodocs.net/doc/cb14615608.html,/update_1.2.x Name: Subclipse 1.0.x (Eclipse 3.0/3.1) URL: https://www.sodocs.net/doc/cb14615608.html,/update_1.0.x 3.点击ok,出现如下页面

4.点击Select All,全选后点击next,出现如下页面 点击next

选中接受license复选框,点击Finish,开始安装 安装完成后重启eclipse,打开Window->Preference,如下则说明安装成功

二.eclipse中svn插件的使用 1.初始导入,将本地项目共享到svn服务器版本库中 在eclipse中右键你的项目->team->Share Project 出现如下界面 选中SVN,点击next

apk安装包制作

Android程序安装包APK的制作 2011-02-15 21:28 完成Android项目后,需要将程序打包成APK文件(Android Package),其后缀名为".apk"。打包的APK文件可以在Android模拟器或者Android 手机上安装运行。 Android系统要求具有开发者签名的私人密钥的应用程序才可以被安装。 Android项目打包和生成数字签名可以使用命令行的方式,但Eclipse中的向导可以方便快捷的完成整个流程。 以HelloWorld为例,介绍如何生成APK。 Android项目编译运行后,右键单击项目名称,选择"Android Tools",再选择"Export Signed Application Package..."(输出签名的应用程序包)。 直接点击Next按钮,进入Keystore设置窗口。其中,Location为证书的目录地址,Password/Comfirm为证书的密码。 打包程序时系统要求使用数字证书。如果没有数字证书,选择"Create new keystore",设置目录地址和密码,创建新的数字证书。

点击Next按钮,设置证书的信息。 Alias:数字证书的名称;Password/Comfirm:证书的密码;Validity(years):证书的有效期;其他信息按需要填写。

完成证书信息设置后点击Next按钮,完成APK打包,如下图所示,生成的APK文件为:E:\Android\keystore\HelloWorld.apk。

如果已有数字证书,可以选择"Use existing keystore",然后点击Browser按钮进行选择,输入密码后点击Next按钮进行下一步。如果没有数字证书,选择"Create new keystore",设置目录地址和密码,创建新的数字证书。

Installshield2021制作安装包详解

Installshield2021制作安装包详解 第一部分:差不多设置 1. 打开Installshield 2018 Premier Edition,新建一个Installscript Project,它是一个全脚本类型程序,确实是用脚本来驱动安装界面。 选择类型为InstallerScript | InstallScript Projcet,输入工程名,指定工程所在的文件夹。 2.界面会切换到Project Assistant,从那个地点开始把工程的差不多组件和差不多文件建立好,只是一样在Installation Designer里进行设置。 3.在Project Assistant界面的底部,会有一个引导动作条,在建立该工程的差不多结构和文件时,能够在此界面进行操作。

4.点击界面上的Installation Designer,进入安装设计界面 1.Installation Information文件夹要紧是设置该安装包的差不多信息,用户只要设置General Information里的信息,其它两个不用设置。要紧是设置此安装包项目的名称,运行的操作系统和一些差不多信息。 https://www.sodocs.net/doc/cb14615608.html,anization文件夹要紧是进行安装设置,包括安装中要用到的文件,安装文件的执行顺序以及安装类型的设置(自定义安装和完全安装)。Setup Design要紧是用来添加安装过程中

所需的文件和快捷方式的设置,快捷方式设置包括开始菜单中的快捷方式和桌面快捷方式的设置。还能够把文件的安装和脚本中函数的执行关联起来。Features要紧是查看各装置的配置信息,Components要紧是查看各组件的配置信息,这两个差不多上方便用户查看一些设置的差不多信息。Setup Types用来设置用户在自定义安装和完全安装时要安装的组件。 3.Application Data 文件夹要紧是提供用户查看运算机中的应用程序和文件,方便用户来选择其中的文件来制作安装包。一样不需要用户操作。 4.System Configuration 文件夹要紧是查看系统的配置信息,包括安装包快捷方式的设置,当前运算机系统注册表的信息。一样也不需要用户操作。 5.Server Configuration文件夹要紧是一些服务的配置信息。一样也不需要用户操作。 6.Behavior and Logic 文件夹要紧是用来编写安装包程序的脚本,在InstallScript的Files文件夹下包括脚本文件,在Functions文件夹下显示脚本中所有的函数。在Support Files/Billboards 下要紧是支持该安装包的一些文件,例如用户协议文件之类。

Eclipse下安装keil插件和导入keil工程教程

Eclipse下安装keil插件 注明:这个插件只有MDK下才有,keil C51是没有的。所以在装keil的时候要装MDK和C51(当然是你用到51开发的情况下)。 本人安装的MDK位4.7.2a Keil C51版本为C51V952 只装了Keil C51的keil目录下是这个样子的: 装了MDK 和C51的目录是这个样子的 Eclipse的插件就在Eclipse目录下。 下面开始Eclipse下安装keil的插件。 再次补充一下,这个插件只是用来启动keil软件(至少我是这么用的),不可以在Eclipse下编译keil工程,可以通过插件进行Flash程序下载。我能理解的程度就是这样了,现在还是没有好好的研究。 我安装这些的原因是,keil下文件编辑功能太弱,尤其是51单片机开发的时候。最简单的是结构体内部的成员不能自动显示。当然在MDK4.7.2之后keil已经具备这个功能,但是C51还是不能够支持。所以为了提高代码的写作速率我还是装上了。 第一步:你要有一个好用的Eclipse。主要是安装java的SDK,至于怎么安装请自行参考网上的教程。 第二步:打开Eclipse help-->Install New Software

Add Name 自行填写我用的是MDK 点击Archive 选择keil下Eclipse文件夹下的压缩包点击ok 然后在下框中会出现Keil MDk-ARM 选中并且将最下边的勾去掉这是检查更新,不去掉勾安装会验证更新很慢。如下图: 因为我已经安装过了,所以next是灰色的,如果没安装直接next直至完成。 安装完成在工具栏中出现keil图标如下图: 至此插件安装完成。 插件安装完成了那怎么用呢?这就是个问题了。我自己的理解其实就是把keil建立好的文件放到Eclipse下借助其强大的功能进行编辑。当然并不是这么简单,我下面介绍一下快速将keil工程转换成Eclipse下进行编辑的办法,可能方法很笨,不过为了更强大的编辑功能多一点配置我觉得是可以的。 首先建立一个keil工程工程目录如下

绿色软件制作教程

绿色软件制作教程 2006-10-25 13:49 许多人深有感触,重装系统的麻烦之处往往不仅仅在于Windows的安装过程,还有大量实用软件的安装和配置过程:周而复始的“运行Setup→选择目标路径→选择安装组件”过程,让人不胜其烦,如何删繁就减,让安装从此轻松起来呢?这次我们就来一个软件绿化大行动,了解什么是绿色软件,如何制作绿色软件,如何让系统重装后,大量的实用软件不需要安装或者只需要简单的操作,就能直接使用。 小知识:深入认识绿色软件 在DOS下装软件,程序只要直接拷贝或者解压缩就能够使用,不喜欢删掉就是。现在Windows 下的程序必须经常安装才能使用,而且在安装时,可能往Windows注册表等种种你想都想不到的地方,塞进越来越多的“私货”。于是,人们开始怀念起以前“简单”的岁月,给那些安装时不用修改Windows注册表等任何内容,也不往Windows文件夹中拷任何文件,甚至是简单拷来就能用的软件就是“绿色软件”。 绿色软件可分为狭义和广义两种。狭义的绿色也称为纯绿色软件,是指软件对系统几乎没有任何改变,除了软件的安装目录,不往注册表、系统文件夹等任何地方写入任何信息(或只在开始菜单中添加简单的快捷方式),卸载软件只需要直接删除安装目录即可,类似于以前的大多数DOS程序。 广义的绿色软件则不需要专门的安装程序,对系统的改变比较少,手工就可以完成操作,比如拷贝几个动态库、导入注册表或者可以借助于批处理等脚本即可直接完成。狭义的绿色软件最为理想,但现在完全符合这种定义的软件已经越来越少了,好在相当多的软件还是可以制作成广义的绿色软件。 制作为绿色软件有何好处 1.省略或简化程序的安装过程 绿色软件可以放置在硬盘的任何目录中,重装系统后,这些软件不用安装或只需要简单的安装就可运行。比如通过复制安装文件夹的方法可以制作QQ、Foxmail的绿色软件,无论如何重装系统,也不管复制到任何目录中,只需要双击里的可执行程序即可运行。即使不是这样的绿色软件,也仅仅只需要执行批处理文件、安装脚本或REG文件即可,大大简单了程序的安装。 2.省略或简化程序的配置 大量的软件将配置和数据保存在安装文件夹或注册表中,在制作绿色软件的时候,这些都被很好地保存下来。如QQ的聊天记录、好友信息,Foxmail的邮件、帐号等,都会毫发无损地保留下来,而如果是重新安装,这些信息的重新配置都将是一个很大的工作量,对于不懂电脑的人来说,更是麻烦。 3.可迁移性强

Eclipse插件安装方法总结

第一种方法很简单,在Eclipse的主目录(%ECLIPSE_HOME%)下有一个plugins目录和features目录。将插件解压缩后,在解压缩后的文件夹里一般可以看到plugins文件夹,有的插件解压缩后还可以看到一个features文件夹。一般将plugins文件夹下的内容直接拷贝到%ECLIPSE_HOME%\plugins目录下,如果解压缩后的插件目录下还有features文件夹,则把该文件夹下的内容也拷贝到%ECLIPSE_HOME%\features下。重新启动Eclipse之后就可以使用刚刚安装的插件了。如果不能使用插件,可能是因为插件还未启用。可以到Help/Software Updates/Manage Configuration下将“Disable”的插件“Enable”即可。这种插件安装方式简单、快捷,但是有缺陷,若插件太多,会使内容非常混乱,而且分不清哪个是系统自带的,哪个是以后安装的。当安装了许多插件之后,Eclipse变的很大,不便于更新和管理众多插件。每次重新安装Eclipse,就要花时间来安装那几个常用的插件。 第二种方法也很简单,它主要借助于Eclipse的向导来安装插件。通过Help/Software Updates/Find and Install,在弹出的菜单中选择“Search for new features to install”,点“Next”,在下一菜单中选择“New Local Site”或“New Archived Site”,找到你下载的插件所在目录,选中安装即可。这种方法安装插件比较安全,不易出错,缺点就是对于插件的要求也比较挑剔,所以能够支持这种方式安装的插件也比较少。一般要求插件目录下不光有plugins和features文件夹,还要有site.xml文件(site.xml是进行自动安装的配置文件,eclipse会根据文件的信息自动安装插件)。支持J2ME开发的EclipseME插件就是通过这种方式安装的。 第三种方式就是在Eclipse主目录下创建一个links目录,然后将你自己的插件放在你想放的任何地方,这个时候你放插件的目录就是插件目录(%PLUGIN_HOME%),然后在你的%ECLIPSE_HOME%\links\目录下创建一个link文件,比如要安装一个vss插件,可以在links目录下创建一个vss.eclipse.link文件,link文件的名称随便取。这个vss.eclipse.link 文件指向的存放vss插件的目录(%PLUGIN_HOME%)。假如你的vss插件的zip/rar文件解压缩后放在C:\eclipse_plugins\vss.eclipse下(如果是插件是jar文件则可以不用解压缩),则vss.eclipse.link文件的内容就应该是:path=C:\\eclipse_plugins\\vss.eclipse。注意:path所指的文件路径一定要增加一个“\”转义符来分开。以这种方式安装插件要有一定的讲究。即:插件目录下面一定要有eclipse目录,然后在eclipse目录下分别建立features 和plugins。例如:如vss.eclipse.zip解压成vss.eclipse目录,这个目录包含一个plugins 子目录。先在vss.eclipse目录中新建一个子目录eclipse,然后把plugins目录移动到刚建立的eclipse 目录中,然后再在刚刚建立的eclipse目录下建立一个features目录。即目录结构要是这样的:C:\eclipse_plugins\vss.eclipse\eclipse\plugins、 C:\eclipse_plugins\vss.eclipse\eclipse\features。其它压缩文件解压后若已经包含 eclipse\plugins、eclipse\features目录,则不需要建立eclipse目录结构。启动Eclipse后,Eclipse会到link文件指定的目录下去查找eclipse\features 目录和eclipse\plugins 目录,看是否有合法的功能部件和插件。也就是说,目标目录必须包含一个\eclipse 目录。如果找到,附加的功能部件和插件在运行期配置是将是可用的,如果链接文件是在工作区创建之后添加的,附加的功能部件和插件会作为新的配置变更来处理。对于第三种方式的说明: 1. 插件可以分别安装在多个自定义的目录中; 2. 一个自定义目录可以安装多个插件; 3. link文件的文件名及扩展名可以取任意名称,比如ddd.txt,myplugin都可以; 4. link文件中path=插件目录的path路径分隔要用“\\”或是“/”; 5. 在links目录也可以有多个link文件,每个link文件中的path参数都将生效; 6. 插件目录可以使用相对路径;

如何制作安装包,让用户安装你编写的程序

如何制作安装包,让用户安装你编写的程序 我们知道,大部分软件都需要先安装才能使用,例如QQ、360、LOL 等,要先从网上下载一个安装包,然后安装到计算机的C盘或者D盘等。大部分程序还会在开始菜单或者桌面上生成一个快捷方式,用户只要点击快捷方式,就可以启动软件。 程序安装原理分析 不同的操作系统,安装软件的方法虽然不一样,但基本原理是相同的,主要的思想就是将程序的二进制可执行文件拷贝到某个目录,设置一些路径。如果程序运行时需要一些库,将这些库拷贝到系统目录即可。基本上要经过下面四个步骤: 1) 将程序的可执行文件从安装包所在的位置,拷贝到要安装的目录。 安装程序的时候,程序会给用户指定一个默认的安装目录,如果用户需要,也可以自定义安装,改变安装目录。一般所谓的“绿色软件”到此就安装结束了,可以使用了。 2) 如果有必要,可以向系统目录拷贝一些动态链接库(DLL)。(可选操作) 有的程序,比如大型游戏,可能需要很多动态链接库(DLL)的支持,这时候程序可能会将这些DLL拷贝到系统库的默认目录,Win7下一般拷贝到C:\\Windows\System32\(读者不妨打开该目录,会看到很多DLL 文件)。 有些程序用到的DLL文件不是系统必需的,只能由程序自己使用,这样放在系统目录里就不太合适,安装的软件多了,就会造成系统臃肿,所以这些DLL会被拷贝到程序的安装目录。 3) 向系统注册表中写入相应的设置项,注册程序或者库的安装信息。(可选操作) 安装前,用户可能会对软件做一些设置,安装时,这些设置就会被写入注册表。另外,当安装程序将DLL文件拷贝到系统目录时,一些DLL还需要向系统注册,告诉系统我在这里,不然使用的时候可能会找不到。 4) 在开始菜单或者桌面上位程序创建快捷方式。(可选操作)

相关主题