树莓派

玩转树莓派-RaspBerry,装个nodejs玩玩

你离开我真会死。 提交于 2019-12-01 14:09:07
下载Nodejs 创建一个新的目录去存放下载的Nodejs文件,在这里我们创建了一个'nodes_download'目录。 注* 通过 http://nodejs.org/dist 查看最新版。 并不是所有最新版的NodeJS都能在树莓派上使用。因为有些没有正确地指定ARM的指令集。 注* 树莓派使用的是ARM v6指令集的CPU,但Chriumun V8最版JavaScript引擎,可能使用了一些ARM v7的功能,比如内存保护等。 这篇文章里使用的是2014年12月1号最新的可编绎的版本。 下载并解压'tar'包: wget http://nodejs.org/dist/v0.11.7/node-v0.11.7.tar.gztar -xzf node-v0.11.7.tar.gz 编绎Nodejs 一旦源代码下载完成,编绎可能会花费好几个小时,所以请耐心等待。 注* 以前的版本编绎仅需要十几分钟,但随着Chriumun V8引擎变得越来越复杂,编绎时间也变得越来越长,应该是加入了越来越多对ECMAScript 6 支持的原因。想要提高编绎速度的,可以找到node.js0.8x版本进行编绎。 使用以下命令编绎Nodejs cd node-v0.11.7 ./configure make 安装编绎好的Nodejs代码 一旦编绎完成,就可以安装进树莓派系统

树莓派 Raspberry Pi 4,.net core 3.0 ,Avalonia UI 开发

﹥>﹥吖頭↗ 提交于 2019-12-01 10:06:10
虽说.net core3.0已经可以用于开发wpf和winform程序,可是遗憾的时目前这core下的wpf还是只能运行在windows下,想要在linux下运行wpf估计还要等一段时间。 Avaloniaui : 直接用官网的一句话来描述吧:A cross platform XAML Framework for .NET Framework, .NET Core and Mono 在树莓派 4 B上允许Avaloniaui 简单的步骤: 第一步: 烧录树莓派最新的系统Raspbian , 最新的Raspbian 下载地址 第二步: Install curl , libunwind8 , gettext and apt-transport-https . The curl and apt-transport-https often are up-to-date. sudo apt-get install curl libunwind8 gettext apt-transport-https 下载.net core 3.0 arm32 运行时 最新的下载地址 curl -sSL -o dotnet.tar.gz https://download.visualstudio.microsoft.com/download/pr/0c5e013b-fa57-44dc-85bf

用树莓派构建你自己的微型服务器(可被外网访问)

二次信任 提交于 2019-12-01 08:43:41
第一,你得有一个路由器,否则下面的内容都无法实现了。 第二,你得申请一个免费的动态域名解析,由于我用的是TP-LINK的路由器,只支持花生壳,所以我申请了花生壳的动态域名解析。 申请 花生壳 很简单,打开 http://www.oray.com ,点击顶部的“注册”,申请一个花生壳护照。 申请完成后,去下载页面下载花生壳最新版本: 下载完成后登陆花生壳客户端: 点击内网映射添加映射。 第三,进入路由器,配置你的花生壳动态域名账号和端口重发。 在路由器的动态DNS里设置好你的花生壳护照账号密码,点击登录 接下来需要配置端口了。 先要确定你的树莓派在局域网内的IP,我这里是给它一个静态的IP:192.168.1.248 然后按照下面列表添加端口 添加好后,我们就来搭建树莓派的web服务器。 第四,搭建树莓派的WEB服务器 由于我不懂如何做网站,所以只好套用大牛的方法,建立了一个监控树莓派运行状态的服务器。 如果执行git命令找不到的时候,先执行: sudo apt-get install git 安装完成后就可以执行git命令了。 由于我的路由器不运行设置80端口转发,所以我修改了启动脚本start.sh的端口配置,具体配置如下: cd Raspcontrol sudo nano ./start.sh 将其中的Port改为8051,ctrl+o保存,ctrl+x退出。 再次执行:

树莓派应用:摄像头条形码扫描

偶尔善良 提交于 2019-12-01 08:04:08
树莓派小而强大,有非常多的应用场景。这里分享下使用树莓派,摄像头,以及C和Python代码来实现一个条形码扫描工具。之前分享过 如何把OpenCV Python获取的图像传递到C层处理 ,会用到里面的代码。 测试环境 设备: Raspberry Pi 3 系统: RASPBIAN JESSIE WITH PIXEL 准备工作 Dynamsoft Barcode Reader for Raspberry Pi Python 2.7.0 OpenCV 3.0.0 Raspberry Pi 2 or 3 USB webcam 编译和安装 如何在树莓派上编译安装OpenCV 1. 下载 源代码 。 2. 安装依赖库: sudo apt-get install cmake sudo apt-get install libjpeg-dev libtiff5-dev libjasper-dev libpng12-dev sudo apt-get install libavcodec-dev libavformat-dev libswscale-dev libv4l-dev sudo apt-get install libxvidcore-dev libx264-dev sudo apt-get install python-dev 3. 设置编译环境: cd ~/opencv-3.0.0/

树莓派安装和使用Pycharm

血红的双手。 提交于 2019-12-01 07:15:46
树莓派安装中文输入法 很多教程都说,安装中文输入法需要更新字体,但是我发现,最新版本的树莓派是不需要这个操作的,可以直接安装输入法。 在终端中输入命令 sudo apt-get install fcitx fcitx-googlepinyin fcitx-module-cloudpinyin fcitx-sunpinyin 还有一点待查的是,似乎现在国内使用树莓派也不需要更换源了,树莓派会自动选择最合适的源来下载应用。 树莓派安装和使用Pycharm 可以点击这个 链接 下载Pycharm。 注意我们要下载的是Linux版本的软件。PyCharm有专业版和社区版。专业版的功能更全,所以推荐下载这个版本,但是要收费。社区版是免费的。 文件默认下载到 /home/pi/Downloads 目录下。下载的文件是 tar.gz 格式的压缩包,需要先对压缩包进行解压操作: tar zxvf pycharm-professional-2019.2.3.tar.gz 其中的 pycharm-professional-2019.2.3.tar.gz 是刚刚下载的PyCharm安装包的文件名,版本号不同,文件名或许会有差异,输入命令的时候注意修改。 将工作命令指向解压好的PyCharm文件中的bin目录: cd /home/pi/Downloads/pycharm-2019.2.3/bin 同样地,

树莓派更换阿里云镜像源

二次信任 提交于 2019-12-01 07:14:06
sudo nano /etc/apt/sources.list #将原有内容用#注释掉 deb http://mirrors.aliyun.com/raspbian/raspbian/ buster main contrib non-free rpi deb-src http://mirrors.aliyun.com/raspbian/raspbian/ buster main contrib non-free rpi sudo nano /etc/apt/sources.list.d/raspi.list #将原有内容用#注释掉 deb http://mirrors.aliyun.com/raspbian/raspbian/ buster main deb-src http://mirrors.aliyun.com/raspbian/raspbian/ buster main sudo apt-get update sudo apt-get upgrade 来源: https://www.cnblogs.com/wml1994/p/11667101.html

树莓派初始配置

只愿长相守 提交于 2019-12-01 04:29:31
拿到树莓派板子后,我们需要一张sdcard和读卡器来写入操作系统,然后在树莓派官网下载镜像,萌新推荐用Raspbian系统,基于debian,简单好用。 镜像下载地址: https://www.raspberrypi.org/downloads/raspbian/ 镜像写入工具: balenaEtcher 来源: https://www.cnblogs.com/cooolr/p/11654016.html

为树莓派4编译64位的内核

末鹿安然 提交于 2019-12-01 00:29:50
树莓派从3代开始就已经是64位的CPU了,64位的CPU当然要使用64位的系统了。但是即便性能更强大的树莓派4都已经发布两三个月了,树莓派官方也没有放出64位的系统, 我想这可能是为了照顾3代以前的树莓派吧,毕竟一个系统要适配所有的产品,同时系统升级到64位,对于树莓派的整个软件生态来说都是一次改头换面的大更新,树莓派基金会作为一个非营利性的组织,精力可能有点不够,所以官方的64位系统还得再等等。 不过如果你网上搜索 “树莓派 64位系统”, 会发现现在已经有很多非官方的64位系统了,这是因为树莓派的内核是开源的,64位的内核是可以从源码编译的,所以网上的所有的树莓派64位系统,包括所谓的 “全球首发”的64位debain, 都是从树莓派的Linux内核源码编译来的。 对于网上那些魔改内核的64位系统,不做评价。但对于处女座有强迫症的人来说,要想体验到真正原滋原味的树莓派64位系统,还是得自己动手从头编译。 本文背景即基于此。树莓派官方有一篇关于内核编译的文章: kernel building , 作为官方的教程,肯定是很详细的,但是这篇是针对32位内核的,所以我重新梳理一下编译64位内核的过程。 先说一下编译环境: 主机:archlinux x86_64 需要的软件: make git aarch64交叉编译工具: aarch64-linux-gnu-gcc flex,

为树莓派4编译64位的内核

人走茶凉 提交于 2019-12-01 00:23:26
树莓派从3代开始就已经是64位的CPU了,64位的CPU当然要使用64位的系统了。但是即便性能更强大的树莓派4都已经发布两三个月了,树莓派官方也没有放出64位的系统, 我想这可能是为了照顾3代以前的树莓派吧,毕竟一个系统要适配所有的产品,同时系统升级到64位,对于树莓派的整个软件生态来说都是一次改头换面的大更新,树莓派基金会作为一个非营利性的组织,精力可能有点不够,所以官方的64位系统还得再等等。 不过如果你网上搜索 “树莓派 64位系统”, 会发现现在已经有很多非官方的64位系统了,这是因为树莓派的内核是开源的,64位的内核是可以从源码编译的,所以网上的所有的树莓派64位系统,包括所谓的 “全球首发”的64位debain, 都是从树莓派的Linux内核源码编译来的。 对于网上那些魔改内核的64位系统,不做评价。但对于处女座有强迫症的人来说,要想体验到真正原滋原味的树莓派64位系统,还是得自己动手从头编译。 本文背景即基于此。树莓派官方有一篇关于内核编译的文章: kernel building , 作为官方的教程,肯定是很详细的,但是这篇是针对32位内核的,所以我重新梳理一下编译64位内核的过程。 先说一下编译环境: 主机:archlinux x86_64 需要的软件: make git aarch64交叉编译工具: aarch64-linux-gnu-gcc flex,

为树莓派4编译64位的内核

只谈情不闲聊 提交于 2019-12-01 00:10:28
树莓派从3代开始就已经是64位的CPU了,64位的CPU当然要使用64位的系统了。但是即便性能更强大的树莓派4都已经发布两三个月了,树莓派官方也没有放出64位的系统, 我想这可能是为了照顾3代以前的树莓派吧,毕竟一个系统要适配所有的产品,同时系统升级到64位,对于树莓派的整个软件生态来说都是一次改头换面的大更新,树莓派基金会作为一个非营利性的组织,精力可能有点不够,所以官方的64位系统还得再等等。 不过如果你网上搜索 “树莓派 64位系统”, 会发现现在已经有很多非官方的64位系统了,这是因为树莓派的内核是开源的,64位的内核是可以从源码编译的,所以网上的所有的树莓派64位系统,包括所谓的 “全球首发”的64位debain, 都是从树莓派的Linux内核源码编译来的。 对于网上那些魔改内核的64位系统,不做评价。但对于处女座有强迫症的人来说,要想体验到真正原滋原味的树莓派64位系统,还是得自己动手从头编译。 本文背景即基于此。树莓派官方有一篇关于内核编译的文章: kernel building , 作为官方的教程,肯定是很详细的,但是这篇是针对32位内核的,所以我重新梳理一下编译64位内核的过程。 先说一下编译环境: 主机:archlinux x86_64 需要的软件: make git aarch64交叉编译工具: aarch64-linux-gnu-gcc flex,