`
s8186255
  • 浏览: 87110 次
  • 性别: Icon_minigender_1
  • 来自: 新疆乌鲁木齐
社区版块
存档分类
最新评论

安装serialport

阅读更多
ruby控制串口,使用serialport这个插件。测试之后按照如下方式可以安装成功:
1、devkit的安装及配置,不用赘述,参考我的其他博文;目前这个环境是minGW
2、下载最新的serialport gem包,目前是1.0.4,github中有。或者做如下设定:gem sources -a http://gemcutter.org
然后 gem install serialport即告成功。

其他说明:
1、本次成功环境是:ruby1.8.7;
2、曾经使用bcc的编译环境,老是配不通,主要是前面使用过devkit,
3、按照多数中文资料,不设置gem源,将缺省指向rubyforge.org,得到的serialport版本比较老。老是出现如下错误:
gem install ruby-serialport
Temporarily enhancing PATH to include DevKit...
Building native extensions.  This could take a while...
ERROR:  Error installing ruby-serialport:
        ERROR: Failed to build gem native extension.

        D:/ir3/ruby/bin/ruby.exe extconf.rb
checking for OS... mingw
checking for termios.h... no
*** extconf.rb failed ***
Could not create Makefile due to some reason, probably lack of
necessary libraries and/or headers.  Check the mkmf.log file for more
details.  You may need configuration options.

1
3
分享到:
评论

相关推荐

    Node.js-serialport-读和写访问串行端口的Node.js包

    安装Serialport** 在开始使用Serialport之前,首先需要将其安装到你的项目中。在终端中,你可以使用npm(Node.js的包管理器)来安装: ```bash npm install serialport ``` **3. 基本使用** 安装完成后,你可以...

    serialport 使用示例

    1. **安装SerialPort**:在你的Node.js项目中,你可以使用npm(Node.js包管理器)来安装`serialport`。在命令行中运行以下命令: ```bash npm install --save serialport ``` 2. **基本用法**:在JavaScript...

    qtserialport 5.4.0 安装源文件

    《QtSerialPort 5.4.0:连接串行设备的高效工具》 QtSerialPort是Qt库的一个重要模块,专为在Qt应用程序中处理串行通信而设计。5.4.0版本是该模块的一个稳定版本,适用于Qt4和Qt5框架,使得开发者能够方便地在各种...

    codejs_串口_serialport_

    2. **安装与引用**:在Node.js环境中,可以使用npm(Node Package Manager)来安装SerialPort库,命令为`npm install serialport`。在浏览器环境中,可能需要借助Web Serial API或者Browserify等工具来实现。 3. **...

    robotjs安装环境依赖.rar

    安装SerialPort时,你可能需要检查你的系统是否正确设置了串行端口权限,以及是否安装了正确的驱动程序以支持你的硬件设备。有时,SerialPort可能需要额外的库,如Python和.NET框架,来处理特定的串行通信协议。 在...

    electron-vue-serialport:electron-vue serialport 串口读取

    项目参考项目运行环境1,必须安装nodejsnode下载地址-2,安装node-gypnode-gyp是用来编译c++模块的工具,这里用来编译serialport,node-gyp的github文档-全局安装 npm install -g node-gyp通过命令npm install --...

    Qt6SerialPort.zip

    connect(&serialPort, &QSerialPort::readyRead, this, &YourClass::handleIncomingData); ``` `readyRead`信号会在串口有可读数据时发射,此时我们可以读取数据并进行处理。例如: ```cpp void YourClass::...

    VS2008串口MSComm和SerialPort

    "mscomm32.ocx"是MSComm控件的动态链接库,需要正确安装和注册才能使用。"Mscomm32控件的注册软件.rar489.77K"可能包含了用于注册该控件的程序,确保它可以在系统中正常运行。 MSComm控件提供了多种属性和事件,...

    plcserialportelectron.rar

    1. **安装Serialport模块**:在Node.js环境中,使用npm(Node Package Manager)安装Serialport模块。命令行输入`npm install serialport`。 2. **连接PLC**:使用Serialport模块创建一个实例,配置波特率、数据位...

    SerialPort

    serialport 现在大多数硬件设备均采用串口技术与计算机相连,因此串口的应用程序开发越来越普遍。例如,在计算机没有安装网卡的情况下,将本机上的一些信息数据 传输到另一台计算机上,那么利用串口通信就可以实现...

    前端开源库-node-red-node-serialport

    在使用Node-Red-Node-Serialport时,首先需要安装这个插件。通常,这可以通过Node-Red管理界面中的“ pallet manager ”完成,或者使用npm命令行工具在全局或项目本地环境中安装。安装完成后,用户可以在Node-Red...

    QTSerialPort_编译qtserialport_QTCOM_多线程_

    编译完成后,我们需要将编译好的QTSerialPort模块安装到Qt的安装目录,这样其他Qt项目就可以直接使用。这通常通过`make install`命令完成,同样可能需要管理员权限。 QTCOM(可能指的是Qt对串口通信的接口)是QT...

    通过Serialport类来写通信程序发送短信

    首先,确保你已经安装了必要的开发环境,比如Visual Studio,然后创建一个新的Windows Forms项目。在项目中,我们需要引入`System.IO.Ports`命名空间,这个命名空间包含了`SerialPort`类。添加引用的方法是在项目中...

    Qt5_SerialPort.zip

    在开始编写串口上位机之前,确保已经安装了Qt5开发环境,并创建一个新的Qt Widgets Application项目。在项目的.pro文件中,需要包含serialport模块,添加以下代码: ```makefile QT += serialport ``` 二、串口...

    android串口测试 SerialPort_1.1.apk

    - **权限管理**:由于涉及到硬件访问,应用需要在安装后获取相应的权限,如"READ_EXTERNAL_STORAGE"和"WRITE_EXTERNAL_STORAGE",以读写串口数据。 - **设备兼容性**:并非所有Android设备都支持串口通信,这取决于...

    node-serialport-master.zip

    node-serialport是一个让node可以访问电脑串口设备的原生模块,在electron环境下使用并不是简单的npm install serialport就能解决的事情。对于刚开始接触node的人来说,不折腾一番基本上是不可能的。如果不明就里的...

    Wince应用程序SerialPort(C#)

    安装完成后,打开Visual Studio 2008,新建一个Windows CE应用程序项目,选择“智能设备”模板,然后为项目选择.NET Framework 3.5作为目标框架。 接下来,我们需要导入System.IO.Ports命名空间,这样我们就可以在...

    electron-serialport-master.rar

    特别地,它指出需要安装`serialport`模块,并对其进行`rebuild`。`serialport`是一个Node.js库,提供了串行端口通信的能力,它可以用来读写数据,监听串口事件等。在Electron环境中,由于Electron使用了不同的构建...

    Websocket转Serialport串口代码

    1. **服务器端配置**:首先,需要安装Node.js环境和node-serialport模块。使用npm(Node.js包管理器)安装,命令为`npm install serialport`。接着,创建一个Node.js服务,监听指定串口,读取数据后通过WebSocket...

    qtserialport-opensource-src-5.4.2.tar

    在这个版本中,我们关注的是"qtserialport-opensource-src-5.4.2.tar",这是一个开源源代码包,适用于Qt4环境。这个压缩包包含了用于编译和使用Qt Serial Port的所有必要文件。 首先,让我们深入理解Qt Serial Port...

Global site tag (gtag.js) - Google Analytics