ECRobotInstaller快速下载和离线安装包的制作

Epson 机器人远程以太网控制软件 通过这些指令,您可以灵活控制机器人,实现高效、安全的自动化操作。立即下载并体验Epson 控制台,让机器人操作变得前所未有的简单和高效。下载地址链接:https://pan.baidu.com/s/13udPDVl_qLmq0QVL2zlndA提取码:riox。 阅读详情

这篇文章来说一说怎么安装ECRobot。

ECRobot: http://www.mathworks.com/matlabcentral/fileexchange/25207

 

 

"

ECRobotInstaller – Simplified installation of tools for Embedded Coder Robot

by Gautam Vallabha

 

02 Sep 2009 (Updated 05 Jan 2011)

Simplifies the installation of ECRobot, a Simulink platform for LEGO Mindstorms NXT code generation

 

"

 

不建议用ecrobotNXT装,我自己是装吐血了没装好。ECRobotInstaller可以一次性帮你打包下载各种关联文件,至少还提供了URL省去搜索的过程。

 

ECRobotInstaller: Automated download and install for ECRobot  

文件有自带的Readme.pdf,这里来说一说网速有限且如何自己打包一个离线安装包供他人使用。

 

需要安装的关联文件有:(来自Readme.pdf)

 

1.  Cygwin – A Unix-like environment on Windows. (Required for GNU ARM compiler) 

2.  GNU ARM Compiler – Compiles C code for the ARM processor in the LEGO NXT 

3.  LEGO Mindstorms NXT Driver – Driver for communicating with the LEGO NXT over a USB cable 

(used by NeXTTool). 

4.  NeXTTool – Command-line utility for transferring files from the PC to the LEGO NXT  

5.  NXT Enhanced standard firmware – A replacement firmware for the LEGO NXT that allows it to 

execute ARM binaries in addition to standard NXT programs. 

6.  ECRobot – The "Embedded Coder Robot" files from the MATLAB Central FileExchange 

7.  nxtOSEK – A real-time operating system for the LEGO Mindstorms NXT 

 

 

所谓网速有限,解决方式虽然比较流氓,但是确实还是迅雷比较靠谱。这里相对比较大的文件有Cygwin和GNU ARM Compiler。

自己下载这两样东西,可以考虑使用ecrobot_install_config里自带的URL,但是尤其是Cygwin的下载速度是不可忍受的。需要注意到ECRobotInstaller对Cygwin和GNU ARM Compiler的软件版本是有严格限制的(暂时不了解如果更改软件参数之后会发生什么),自己下载的话版本一定要注意。

Cygwin的下载源很多,在VERYCD上有一个Cygwin-Release-20061108.iso,经过测试是符合要求的,1.29G。我在学校下的平均速度有133.05KB/s,用时接近3小时,还是可以接受的吧~

GNU ARM所需要的文件为:bu-2.16.1_gcc-4.0.2-c-c++_nl-1.14.0_gi-6.4.exe

下面是官方源的下载信息

文件名称: bu-2.16.1_gcc-4.0.2-c-c++_nl-1.14.0_gi-6.4.exe,官方源:http://www.gnuarm.com/bu-2.16.1_gcc-4.0.2-c-c++_nl-1.14.0_gi-6.4.exe(速度还不错,我可以下到163.16KB/s)

    其他的RAR文件怎么下载都可以的,反正都不是很大。

 

  • 如何处理Cygwin?
  1. 安装:注意选择组件的时候,位置就放在C:/cygwin(或者也可以修改*.m中的几个地方……),勾选Devel目录下的make(!!!),否则后果很严重。然后右键我的电脑-属性-高级-环境变量。在下面的系统变量中点“新建”,在“编辑系统变量”对话框中,变量名填写“PATH”(不带引号),变量值填写“C:/cygwin/bin”(不带引号)。然后理论上Cygwin就配置到一会儿可以运行ECRobotInstaller的状态了。
  2. 检查安装状态:在桌面上点击刚才出现的Cygwin快捷键,在对话框里输入"make -v"(不带引号),能看到版本号是3.81就可以了。
  3. 如果不使用集成安装包,使用的ecrobotNXT,出现下面两种提示的话,也可以用上述方法解决:ERROR: Cygwin/bin path or make version (must be 3.8.1) might be wrong.

 

  •  如何处理GNU ARM和其他下载文件?(如何检查ECRobotDownloads文件夹?)
  • 这一步也是和之后*.m文件的修改有一定关联的。

理论上自动下载的时候,会建立一个/ECRobotDownloads,也就是说,如果你自己离线下载且不自己安装的话,也一定要把文件都放到那个文件夹里,并且改成安装文件可以认出来的名字(总比改安装文件舒服吧)

  1. 建立一个空文件夹,cygwin_packages
  2. 确认下面4个压缩包:ecrobotNXT.rar(5,921K), lego_standard_usb_driver.rar(7,296K), nexttool.rar(83K), nxt_enhanced_firmware.rar(173K), nxtOSEK.rar(7,415K). 如果是自己下载的,要改成什么名字请对照ecrobot_install_config.m中的URL部分里头的下载地址和下载完应该改成什么名字
  3. 如果是自己下载的GNU ARM,把bu-2.16.1_gcc-4.0.2-c-c++_nl-1.14.0_gi-6.4.exe改成gnu_arm_installer.exe。确认一下大小25.453K
  •  如何修改*.m文件?

    修改的思路大致是这样的,Cygwin自己安装了,应该把*.m中有关Cygwin下载和安装的部分统统删掉。

    我比较暴力地删掉了一些地方,注释什么的都没有动过,版权还是属于原作者哒,这里把几个修改过的*.m文件贴上来,如果您是完全按照上面方式安装的,直接使用替换过的*.m就可以啦(优快云不支持*.m格式的排版呃,我就用C++贴了……)

1、install_ecrobot_tools.m

 

2、download_ecrobot_tools.m

 

3、heck_ecrobot_tools.m

  

 

  • 写在最后
如何打包离线安装包?
不用解释了吧,把Cygwin.iso和一整个您刚才替换过*.m文件和下载全了各种组件的存放着ECRobotInstaller的文件夹打包给你的朋友就可以啦~可以省好几个小时的下载时间和各种折腾呢~
这次自己确实折腾了很久,为了装这个大概也花了一晚上和一早上了,弱爆了。希望这篇文章可以帮到有同样困扰的人~

 

 

SAASCPInstaller SAASCP安装程序 该项目将设置一个VPS,以便可以运行SAASCPConsole。 可以在SAASCPSystemLibrary项目中找到更多详细信息。 立即下载

相关推荐

CP210x usb转串口驱动安装包(含有win7与win10的32位和64位的版本,解压即可用)

usb转串口驱动安装包,解压即可用!

u3dexportdll.dll文件免费下载,软件文件缺失补回

在使用电脑时经常会出现丢失找不到某些文件的情况,由于很多常用软件都是采用 Microsoft Visual Studio 编写的,所以这类软件的运行需要依赖微软Visual C++运行库,比如像 QQ、迅雷、Adobe 软件等等,如果没有安装VC++运行库或者安装的版本不完整,就可能会导致这些软件启动时报错,提示缺少库文件。文件下载完成后,下方列表会有很多个不同版本的文件,这里我们根据自己所需要的版本文件,点击右边的“打开”,这样就找到了下载的文件。下面我们通过使用一款DLL修复工具免费下载需要的文件。

2508_90661607的博客 2131

CP210xVCPInstaller_x64.exe

串口

CP Editor 编辑器(为竞赛而生的编辑器)的安装与配置

CP Editor 编辑器(为竞赛而生的编辑器)的安装与配置1. CP Editor 编辑器的下载 1. CP Editor 编辑器的下载 CP Editor 编辑器官网 点击下载,选择自己的版本 个人推荐版本:cpeditor-6.9.4-windows-x64-setup.exe (38.4 MB) 接下来就是傻瓜式安装了(next) 等待安装成功就可以了 ...

是微风,是晚霞,是无可替代 2万+

CP210xVCPInstaller_x64.rar

CP210x USB to UART Bridge Controller适合win7 (64位)(32位)的cp210x usb转uart 驱动。

arm-linux5.4.0.zip

无需编译,linux下解压后即可使用,版本为5.4.0,嵌入式开发等所需,用源码编译的话容易出错费时间,此文件免去了这一困难

设备协安装程序

CoInstaller,也称协同安装程序,是微软公司开发的win32的DLL,它是用来帮助在Windows 2000以后的系统上进行设备安装。它被Setup API调用作为类安装程序的“助手”。例如,供应商可以提供协同安装程序将特定设备信息写入INF文件无法处理的注册表中。 协同安装程序可以是设备专用或类专用的。Setup API只在安装协同安装程序为其注册的设备时才调用一个设备专用的协同安装程

1034

Windows安装包制作工具NextInstaller4.08.zip

一、NextInstaller是一个功能强大的安装盘制作工具 1.可以制作C/S应用软件安装盘。 2.可以制作软件升级包。 3.可以制作数据库安装盘。 4.可以制作数据库升级包。 5.可以制作Web安装盘(asp,.net,jsp,php…)。 二、使用方法与当前流行的InstallShell安装盘制作工具类似,但其使用方法非常简单,在某些方面功能更灵活方便 1.使用Atscript语言作为安装控制脚本,使用方便、简单,功能强大。 2.在脚本的招待过程中可以调用VBScript进行过程控制,使得系统更加灵活,更易于扩展(目前系统中所提供WEB安装盘制作模版就是调用VBScript进行IIS配置)。 3.制作的安装盘可以不生成反安装信息,可以应用与制作软件升级包、数据库安装盘等一些特殊的安装盘。 4.注册表设置功能可以方便地设置在安装过程中对注册表的操作,如:设置注册表信息、读出注册表信息、删除注册表信息、覆盖注册表信息、有条件地执行注册表对象、可以方便的让一个应用程序和一种文件类型进行关联。 5.可以方便生成反安装快捷键 6.功能强大的变量表,用户更方便得进行变量管理。 7.强大的应用检测功能,可以在安装过程对正在运行的程序,服务进行提示,强行中止。 8.用户可以更方便的定义自己的安装类型。 9.方便的图片更换功能用户可以方便的设计自定义的安装图片。

OsmocomBB安装方法(亲自试验可以按此方法编译成功)

OsmocomBB是GSM协议栈(Protocols stack)的开源实现,全称是Open source mobile communication Baseband。目的是要实现手机端从物理层(layer1)到layer3的三层实现。但是目前来看,真正的物理层(physical layer)并没有真正的开源实现,暂时也没看到实施计划。只有物理层控制。因为真正的物理层是运行在baseband

多媒体编程、网络编程、系统编程、网络安全编程、驱动编程 8184

NextInstaller 安装盘制作

一、NextInstaller是一个功能强大的安装盘制作工具 1.可以制作C/S应用软件安装盘。 2.可以制作软件升级包。 3.可以制作数据库安装盘。 4.可以制作数据库升级包。 5.可以制作Web安装盘(asp,.net,jsp,php…)。 二、使用方法与当前流行的InstallShell安装盘制作工具类似,但其使用方法非常简单,在某些方面功能更灵活方便 1.使用Atscript语言作为安装控制脚本,使用方便、简单,功能强大。 2.在脚本的招待过程中可以调用VBScript进行过程控制,使得系统更加灵活,更易于扩展(目前系统中所提供WEB安装盘制作模版就是调用VBScript进行IIS配置)。 3.制作的安装盘可以不生成反安装信息,可以应用与制作软件升级包、数据库安装盘等一些特殊的安装盘。 4.注册表设置功能可以方便地设置在安装过程中对注册表的操作,如:设置注册表信息、读出注册表信息、删除注册表信息、覆盖注册表信息、有条件地执行注册表对象、可以方便的让一个应用程序和一种文件类型进行关联。 5.可以方便生成反安装快捷键 6.功能强大的变量表,用户更方便得进行变量管理。 7.强大的应用检测功能,可以在安装过程对正在运行的程序,服务进行提示,强行中止。 8.用户可以更方便的定义自己的安装类型。 9.方便的图片更换功能用户可以方便的设计自定义的安装图片。 三、NextInstaller有方便灵活的事件控制方式 1.安装过程控制 <img height="439" alt="" width="476" src="http://www.atopsoft.net/Images/install.gif" /> 2.反安装过程控制 <img height="458" alt="" width="531" src="http://www.atopsoft.net/Images/uninstall.gif" /> 相关软件:http://www.atopsoft.net/NextInstaller.zip 相送界面:http://www.atopsoft.net/images/NextInstaller.jpg 相关网站:http://www.atopsoft.net/ 相关论坛:http://www.atopsoft.net/Forum/showforum-2.aspx 相关模版:用NextInstaller制做B/S 系统的安装盘 用NextInstaller制做安装盘及数据库Pack

《Ventoy 制作系统安装 U 盘的具体步骤》

然后您可以在电脑的磁盘管理中对 U 盘进行快速格式化,选择 FAT32 或 NTFS 文件系统。至此,Ventoy 系统安装 U 盘就制作完成了。您可以在需要安装系统的电脑上,从 U 盘启动,然后选择相应的系统镜像进行安装。安装完成后,将您需要的操作系统镜像文件(如 Windows、Linux 等的 ISO 格式镜像)复制到 U 盘的根目录。在安装程序中,选择您插入的 U 盘设备,确保选择正确,以免误操作。2. 确认选择的 U 盘盘符正确,防止误操作导致其他磁盘数据丢失。点击“安装”按钮,等待安装完成。

jiyiwangluokeji的博客 2666

在替换可执行程序和库时遇到的关于cp和install的问题

在makefile文件中,经常会使用install安装库或者可执行程序;平时也经常使用cp命令进行替换库或者可执行程序,但是如果可执行程序属于运行状态,使用cp就会失败,显示文件正忙。有时候替换库文件会造成调用库的程序core掉。基于这些原因,查了一下cp和install的区别,以及core的原因。 创建了两个目录,一个目录1,一个目录2,在两个目录中都创建了一个1.txt文件,并写入一些简单内容,在目录1使用命令 strace cp 1.txt ../2/ 将文件拷贝到目录2,看到最后几行输出是..

qu1993的博客 612

使用扫频信号测量房间脉冲响应

脉冲响应的测量

liuderong0的博客 1764

基于Kali LInux Osmocom-BB的GSM SMS嗅探

首先在本文的开头感谢一下cyrils的博文,看了他的博文坑了一夜~其次感谢ricter本机环境:Kali(amd64),CP2102,C118,做一个不坑爹的人,配置环境处女Kali.下面开始:0x01编译环境</p> 1.vim /etc/apt/sources.list2.deb http://mirrors.ustc.edu.cn/kali kali main non-free...

weixin_30675967的博客 585

DeepMD-kit描述子机制解析:从原子坐标到不变性特征

本文深入解析DeepMD-kit描述子机制,详细阐述如何将原子坐标转换为具有平移、旋转和排列不变性的特征表示。探讨了se_e2_a、se_e3等不同描述子的适用场景及性能优化技巧,帮助读者掌握这一关键技术在分子模拟中的应用实践。

weixin_42520661的博客 340

Open3D点云算法与点云深度学习案例汇总(长期更新)

Open3D-python算法专栏文章汇总,长期更新算法原理与实战案例。

纵马踏花向自由 7467

Linux 中的 Install命令

install命令的作用是安装或升级软件或备份数据,它的使用权限是所有用户。install命令和cp命令类似,都可以将文件/目录拷贝到指定的地点。但是,install允许你控制目标文件的属性。install通常用于程序的makefile,使用它来将程序拷贝到目标(安装)目录。 语法 install [OPTION]... [-T] SOURCE DEST install [OPTION]... S...

weixin_44162346的博客 1885

171、运动控制中的标定:摩擦力与死区补偿标定

摘要(149字) 运动控制系统中的摩擦力与死区补偿是提升精度的关键。摩擦力分为静摩擦、库仑摩擦和粘滞摩擦,其中Stribeck效应是低速抖动的主因;死区则表现为控制信号的无效区间。有效标定方法包括恒速测试(摩擦力)和斜坡响应法(死区)。补偿策略需采用分段前馈和动态调整,避免过度补偿导致振荡。实践中要注意机械状态检查、补偿量限幅,并定期重新标定。硬件升级配合算法补偿才能实现最优控制,标定工作应优先于PID参数调整。

m0_50546716的博客 227

kali linux监听gsm,基于Kali LInux Osmocom-BB的GSM SMS嗅探

首先在本文的开头感谢一下cyrils的博文,看了他的博文坑了一夜~其次感谢ricter本机环境:Kali(amd64),CP2102,C118,做一个不坑爹的人,配置环境处女Kali.下面开始:0x01编译环境1.vim /etc/apt/sources.list2.deb http://mirrors.ustc.edu.cn/kali kali main non-free contribdeb-...

weixin_34552166的博客 1068

[ vulhub漏洞复现篇 ] Django SQL注入漏洞复现 CVE-2021-35042

[ vulhub漏洞复现篇 ] Django SQL注入漏洞复现 CVE-2021-35042 Django 组件存在 SQL 注入漏洞,该漏洞是由于对 QuerySet.order_by()中用户提供数据的过滤不足,攻击者可利用该漏洞在未授权的情况下,构造恶意数据执行 SQL 注入攻击,最终造成服务器敏感信息泄露。

qq_51577576的博客 3228

基于Python的虚拟货币社区情绪分析与市场价格预测爬虫实现

本文探讨了如何利用Python爬虫技术获取虚拟货币社区数据,并通过情感分析预测市场价格走势。我们将使用最新的异步爬虫框架、自然语言处理技术和机器学习模型,构建一个完整的社区情绪分析系统。本文提供了详细的代码实现和理论解释,适合作为毕业设计参考。关键词:Python爬虫、虚拟货币、情感分析、价格预测、异步爬虫、机器学习爬虫框架aiohttp和httpx用于异步HTTP请求HTML解析和parsel数据存储MongoDB和Pandas用于数据处理自然语言处理库和VADER情感分析工具机器学习和。

2201_76125261的博客 521

OsmocomBB 编译安装

工具: sudo apt-get install libtool shtool autoconf git-core pkg-config make gcc gnuarm: ## 32 bit wget http://www.gnuarm.com/bu-2.16.1_gcc-4.0.2-c-c++_nl-1.14.0_gi-6.4_x86-64.tar.b...

weixin_33694172的博客 358

项目管理知识体系(PMBOK)中的质量规划详解

你是否遇到过这些场景?软件上线后用户投诉“功能漏洞多”,团队连夜返工;装修完的房子墙面开裂,施工方和业主互相推诿;新研发的手机电池续航不达标,被迫延迟发布。这些问题的根源,往往是项目启动时没有做好质量规划。本文聚焦PMBOK中“质量规划”(Plan Quality Management)过程,覆盖其核心概念、操作步骤、工具技术与实战应用,适用于IT、建筑、制造等各类项目场景。

项目管理的博客 1117

关于Osmocom-BB GSM-SMS 嗅探出现的一些问题的解决方案

关于Osmocom-BB GSM-SMS 嗅探出现的一些问题的解决方案 安装教程直接参考freebuf上的这个 在安装这个项目之前建议sudo -s一下,不然以后会有点麻烦。 错误A 在安装libosmocore执行./configure 的时候很多人会遇到 > No package ‘talloc’ found 这种错误,因为找不到talloc,下面是解决办法(以下代码均是在sudo -...

Ksy's博客 1950

VB摄像头监控

该VB模块可对摄像头捕获的画面进行录像等,可在创建的窗口进行控制

Data-Structures-and-Algorithm-Analysis-in-Java.pdf

作者: Weiss, Mark A. 出版社: Addison Wesley Data Structures and Algorithm Analysis in Java is an “advanced algorithms” book that fits between traditional CS2 and Algorithms Analysis courses. In the old ACM Curriculum Guidelines, this course was known as CS7. This text is for readers who want to learn good programming and algorithm analysis skills simultaneously so that they can develop such programs with the maximum amo...

How to install OsmocomBB

How to install OsmocomBB Atract : OsmocomBB is an Free Software / Open Source GSM Baseband software implementation. By using OsmocomBB on a compatible phone, you are able to make and receive phone cal

Rabbit_Nick的专栏 1029

华为的C语言编程规范.pdf

华为技术有限公司内部技术规范。本规范制定了编写C语言程序的基本原则、规则和建议。从代码的清晰、简洁、可测试、安全、程序效率、可移植各个方面对C语言编程作出了具体指导。

嵌入式学习文章推荐+资料下载

2129

WINCC7.3破解文件

WINCC7.3硬件够破解文件,有需要的下载!WINCC7.3硬件够破解文件,有需要的下载!

上一篇: [ZOJ 1463] Brackets Sequence
下一篇: [转]matlab的Virtual Reality(虚拟现实)工具箱的应用简介
program_shun
博客等级 码龄17年 10粉丝 43原创
评论 1
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

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

抵扣说明:

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

余额充值