标签: raspbian

使用node.js运行shell脚本(childProcess)

我想在我的node.js服务器上运行一个shell脚本,但什么也没发生......

childProcess.exec('~/./play.sh /media/external/' + req.params.movie, function() {}); //not working
Run Code Online (Sandbox Code Playgroud)

另一个childProcess工作得很完美,但上面的过程不会.

childProcess.exec('ls /media/external/', movieCallback); //works
Run Code Online (Sandbox Code Playgroud)

如果我在终端中运行脚本,那么它可以工作.有任何想法吗?(chmod + x设置)

javascript debian node.js raspberry-pi raspbian

34
推荐指数
2
解决办法
6万
查看次数

如何使用gitlab进行let的加密?

当我偶然发现加密时,我开始查看ssl证书,并且我想将它与gitlab一起使用,但是它正在运行在树莓派2上并且它现在运行得非常完美(所以我不想弄乱任何东西) ),他会不会正确安装一个let encrypt ssl证书?PS:我的安装是综合的

ssl-certificate gitlab raspbian gitlab-omnibus lets-encrypt

34
推荐指数
3
解决办法
3万
查看次数

从Visual Studio进行单声道远程调试

我想从Visual Studio远程调试在Linux上运行的C#控制台应用程序.这是我到目前为止发现的:

http://www.mono-project.com/Debugger

Mono运行时实现了一个调试接口,允许调试器和IDE调试托管代码.这称为软调试器,MonoDevelop,Xamarin Studio和Visual Studio(安装适当的插件时)以及命令行SDB客户端都支持它.

Mono提供了一个API来与调试器通信,并通过Mono.Debugger.Soft.dll程序集创建自己的调试UI.

下面的页面讨论了当前MonoVS调试器实现的一些问题,但它们对我来说都很好.

http://mono-project.com/Visual_Studio_Integration

该页面还链接到MonoVS的入门指南:

http://mono-project.com/GettingStartedWithMonoVS

其中包含MonoTools的下载链接:

http://mono-tools.com/download/

但是,下载链接现在重定向到:

http://xamarin.com/download/

在哪里我可以下载Xamarin Studio Starter Edition.单击"定价"链接,我发现至少需要Visual Studio支持的商业版,每年999美元.好吧,不,谢谢.

这就是我被困住的地方.我的环境的一些细节:

开发环境:

  • Windows 7 64位
  • Visual Studio Pro 2013(如果效果更好,可能会使用2010)

目标环境:

  • 覆盆子皮
  • Raspbian Wheezy
  • 单声道3.2.8
  • 通过SSH运行控制台应用程序

mono remote-debugging visual-studio raspberry-pi raspbian

31
推荐指数
2
解决办法
2万
查看次数

.NET Core是否已准备好在Raspberry PI 3上运行?

我可以找到很多过时的线程,但在过去的几个月里已经发生了很多变化.

目前是否有可能在没有 Mono的Raspbian(目前为Jessie)的Raspberry上运行.NET Core和/或ASP.NET Core ?或者我需要什么?

我可以找到一些dnvm样本,但我找不到一个最新的教程并使用了dotnet cli.我知道Windows 10 IoT计划用于v1.1.0,但我找不到基于ARM的CPU.在Raspbian上没有用于ASP.NET Core的Docker示例...

即使http://dot.net只显示一个Homebrew安装命令,但如何在没有Homebrew的Raspbian/Linux上安装.NET Core 1.0.1.

.net raspbian .net-core dotnet-cli

29
推荐指数
1
解决办法
2万
查看次数

如何为Raspberry pi编译内核模块?

我在为raspberry pi编译内核模块时遇到了麻烦.我想使用raspberry pi本身编译一个"hello world"内核模块.

我正在使用raspbian wheezy 3.6.11+.

我尝试按照http://elinux.org/RPi_Kernel_Compilation上的说明进行操作.

这是我正在使用的Makefile:

obj-m += hello-1.o

all:
    make -C /lib/modules/$(shell uname -r)/build M=$(PWD) modules

clean:
    make -C /lib/modules/$(shell uname -r)/build M=$(PWD) clean
Run Code Online (Sandbox Code Playgroud)

这是hello-1.c的源代码:

/*  
 *  hello-1.c - The simplest kernel module.
 */
#include <linux/module.h>   /* Needed by all modules */
#include <linux/kernel.h>   /* Needed for KERN_INFO */

int init_module(void)
{
    printk(KERN_INFO "Hello world 1.\n");

    /* 
     * A non 0 return means init_module failed; module can't be loaded. 
     */
    return 0;
}

void …
Run Code Online (Sandbox Code Playgroud)

linux makefile kernel-module raspberry-pi raspbian

25
推荐指数
5
解决办法
7万
查看次数

如何使用QEMU模拟Raspberry Pi Raspbian?

我正在尝试使用QEMU使用Raspian OS模拟Raspberry Pi.我尝试过在互联网上描述的几种方法但没有任何成功.

我想我需要修补一个适合所需操作系统的Linux内核.在我的例子中,我选择了带有内核4.4的Rasbian Lite:

wget https://downloads.raspberrypi.org/raspbian_lite/images/raspbian_lite-2016-05-31/2016-05-27-raspbian-jessie-lite.zip
unzip 2016-05-27-raspbian-jessie-lite.zip
rm 2016-05-27-raspbian-jessie-lite.zip
Run Code Online (Sandbox Code Playgroud)

接下来,我从https://www.kernel.org/加载内核:

wget https://www.kernel.org/pub/linux/kernel/v4.x/linux-4.4.16.tar.gz
tar -xzf linux-4.4.16.tar.gz
rm linux-4.4.16.tar.gz
Run Code Online (Sandbox Code Playgroud)

现在交叉编译内核:

export ARCH=arm
export CROSS_COMPILE=arm-linux-gnueabi-
cd linux-4.4.16
make vexpress_defconfig
make all
cd ..
Run Code Online (Sandbox Code Playgroud)

现在我可以将启动映像(即在RAM中自动提取的压缩内核映像)复制到我的工作区:

cp linux-4.4.16/arch/arm/boot/zImage zImage
Run Code Online (Sandbox Code Playgroud)

并运行QEMU

qemu-system-arm -kernel zImage -M vexpress-a9 -m 1024 -cpu cortex-a9 -no-reboot -serial stdio -hda 016-05-27-raspbian-jessie-lite.img -append "root=/dev/sda2 rootfstype=ext4"
Run Code Online (Sandbox Code Playgroud)

但我所看到的只是一个黑色的QEMU窗口.:(

我认为问题是获得正确的内核.从Internet复制某些内核从未取得成功,因为它们不适合操作系统.

如何构建/修补适合操作系统的内核(不下载现有的内核)以及如何正确运行QEMU?

先谢谢
Alex


第二种方法

kernel-qemu从这里加载一个https://www.dropbox.com/s/g8u93xblz1v1ly0/kernel-qemu?dl=0并用它运行QEMU:

qemu-system-arm -kernel kernel-qemu -cpu arm1176 -m 256 -M versatilepb -no-reboot -serial …
Run Code Online (Sandbox Code Playgroud)

linux qemu linux-kernel raspberry-pi raspbian

22
推荐指数
3
解决办法
2万
查看次数

无需登录即可启动Raspberry Pi

我想问你是否有办法在没有登录名和密码的情况下启动raspberry pi(使用Raspbian)并直接转到GUI.像Windows一样.

UPDATE

如果你在2019年到达这里,下面是答案:

以下是解决此问题的最简单方法:

__PRE__

raspberry-pi raspbian

21
推荐指数
1
解决办法
5万
查看次数

Raspberry PI和Mac OSx之间的屏幕共享

我想使用Screen Sharing OSx内置应用程序来操作我的Raspberry PI中打开的实际X会话.

为了清楚起见,我希望在我的VNC会话中看到Raspberry通过HDMI发送的相同图像.所以我可以在我的电脑中移动鼠标,光标也在Raspberry屏幕上移动.

我已经尝试了几种vnc-servers和configs的组合,但都没有工作.

macos vnc screensharing raspberry-pi raspbian

21
推荐指数
1
解决办法
2万
查看次数

是否有一个模仿Raspberry Pi的Vagrant盒子?

我正在考虑使用Raspberry Pi评估用于编程ARM芯片的工具链,我想运行一个模拟Raspberry环境的Vagrant盒子.

有谁知道这样的东西是否可用?(我在网上搜索了一个解决方案,但我可能会问Google错误的问题:)

vagrant raspberry-pi raspbian

21
推荐指数
2
解决办法
9739
查看次数

Raspberry Pi和GitLab

有没有办法在运行Raspbian的Raspberry Pi设备上运行GitLab(http://gitlab.org/gitlab-ce)和GitLab CI(http://gitlab.org/gitlab-ci)?

我想拥有自己的内部Git框,我可以在其中存储代码,并可能允许其他朋友访问上传他们的代码.可能吗?

谢谢.

git raspberry-pi gitlab raspbian

18
推荐指数
2
解决办法
2万
查看次数