草庐IT

raspberry-pi

全部标签

硬件系统工程师宝典(10)-----了解PI分析目标,电源完整性设计“有章可循”

各位同学大家好,欢迎继续做客电子工程学习圈,今天我们继续来讲这本书,硬件系统工程师宝典。上篇我们说到在电源完整性分析时,如何合理使用去耦电容,知道了对于不同频率的信号噪声采用不同类型的去耦电容。今天我们来看看电源完整性分析的目的和方法。PI分析的目标电源完整性设计的目的:1.控制电源噪声,提供干净稳定的电压;2.实时响应负载对电流的快速变化;3.为其他信号提供低噪声回流路径电源产生波动的原因是实际电源平面存在阻抗,在瞬间电流流过时会产生一定的电压浮动。因此,就要保证足够低的电源平面的阻抗,实现电源的完整性设计。电源系统的目标阻抗定义为:电源目标阻抗=最大允许文波电压/瞬时动态电流,即ZPDN=

mongodb - 服务运行时无法连接到mongodb,raspbian

我在raspbian(RaspberryPi2)上遇到mongodb问题。当我启动系统时,默认情况下mongo服务在后台运行。我可以在本地使用shell,但我无法从本地网络或外部网络连接到mongo。但是,如果我执行sudoservicemongodbstop然后使用sudomongodb启动mongo,我可以毫无问题地连接。Screen1Screen2我尝试修复mongo,但没有帮助。现在一切正常,只需要将/etc/mongo.conf中的bind_ip更改为0.0.0.0谢谢你的帮助。 最佳答案 您的mongodb.conf显示

mongodb - 在 Raspberry pi 3 (Debian 9 (stretch)) 上安装 MongoDB 3.2 或更高版本

我正在尝试在我的RaspberryPi3上安装更新版本的MongoDB。我通过以下方式安装了mongodb:sudoapt-getinstallmongodbmongodb版本是2.4.14。我正在使用的mongodb查询需要MongoDB3.2或更高版本。为了获得更新的版本,我删除了旧的mongodb并完成了以下操作:sudoapt-keyadv--keyserverhkp://keyserver.ubuntu.com:80--recv0C49F3730359A14518585931BC711F9BA15703C6echo"debhttp://repo.mongodb.org/apt

mongodb - docker-compose:运行命令而不覆盖任何内容

我有一个看起来像这样的docker-compose文件:version:"3"services:mongoDB:restart:unless-stoppedvolumes:-"/data/db:/data/db"ports:-"27017:27017"-"28017:28017"image:"andresvidal/rpi3-mongodb3:latest"mosquitto:restart:unless-stoppedports:-"1883:1883"image:"mjenz/rpi-mosquitto"FG:privileged:truenetwork_mode:"host"de

使用Raspberry Pi和OpenPLC项目进行PLC编程1简介

0前言0.1书籍介绍本书旨在向读者介绍如何将RaspberryPi计算机作为PLC(可编程逻辑控制)用于他们的项目。该项目要感谢程序员EdouardTisserant和MariodeSousa。他们在2003年IEC61131-3标准出台后启动了"Matiec项目"。这使得将标准中引入的编程语言翻译成C语言程序成为可能。后来,当RaspberryPi越来越流行时,ThiagoAlves启动了"openplcproject"项目。他扩展了"Beremiz"项目中的编辑器,并为树莓派和个人电脑编写了运行库和网络接口。从此,在个人电脑上编写程序并将其安装到RaspberryPi上成为可能。现在,许多

node.js - 用于 Raspberry Pi ARM 的 Mongodb MongoClient.connect() 上的总线错误

我已经尝试在x64计算机上执行这个Node脚本,它似乎工作正常。但是,同样的脚本在树莓派上运行时会报总线错误。它给出了[6047.715610]UnhandledFault:alignmentexceptionerror,在下一行报告错误,作为总线错误。看来错误源于MongoClient.connect()。该脚本利用了mongodb模块中的MongoClient和GridStore。此外,我尝试从此存储库重新安装(它似乎执行了gyp-rebuild),但失败了。有什么编译选项需要设置吗? 最佳答案 我设法通过从github中提取r

mongodb - 设置 mongoDB 树莓派

我刚刚从https://github.com/RickP/mongopi安装了mongopi主要是$sudochown$USER/data/db进行了一些调整后,它可以正常工作。但是我的mongo和mongod调用不是持久的,我做PATH=$PATH:/opt/mongo/bin/&exportPATH但这不会持续到下一个sshsession。另外我怎样才能让mongo在启动时初始化?我完成了github存储库中的所有步骤。 最佳答案 对于问题的路径部分:要使路径有效,您应该将其放入每次登录时运行的脚本中。通常在您的主目录中有一个s

mongodb - 安装 mongodb 版本 >3 树莓派 2

是否可以在安装了RASPBIANJESSIELITE的树莓派上安装大于3.2的mongo数据库?我使用本教程只成功获得了2.1版本。http://www.widriksson.com/install-mongodb-raspberrypi/我尝试了很多教程,但无法找到适用于更高版本的教程。 最佳答案 因为已经写在评论中,所以你仅限于32位版本。它有严重的缺点:可存储的数据小于2Gb(可能少很多),因为WiredTiger不可用,并且MMAPv1被限制为最大文件大小为2Gb,因为它大量使用内存映射。它在32位机器上的可寻址空间非常有限

mongodb - 是否有适用于 Arm 芯片的 MongoDB 2.4+ 安装?

我有兴趣使用OdroidU3构建小型服务器具有1.7GHz四核芯片。我确实在Raspberry上安装了MongoDB2.1.1,但发现除了修修补补之外,性能对于任何严肃的用途来说都太低了。我想知道在某个地方有一个MongoDB包/说明/教程来安装更新版本的MongoDB。任何建议/帮助将不胜感激 最佳答案 您可以使用mongodb-linux-armv7l-2.4.1.tgz我上传的,取自JIRA评论。一个实验性但有效的构建。尚未准备好生产。 关于mongodb-是否有适用于Arm芯片的

node.js - Raspberry Pi : MongoError: Server at localhost:27017 reports wire version 0, 但此版本的 Node.js 驱动至少需要 2 个 (MongoDB2.6)

我尝试设置一个MongoDB并使用Node.js连接到数据库。我目前正在使用RaspberryPi2。MongoDB版本=2.4。如果我尝试执行这段代码:varMongoClient=require('mongodb').MongoClient;varurl="mongodb://localhost:27017/mydb";MongoClient.connect(url,function(err,db){if(err)throwerr;console.log("Databasecreated!");db.close();});我收到这个错误:MongoError:位于localhost