问题一: QXcbConnection: Could not connect to display :1594410864 解决方案: export QT_QPA_PLATFORM=offscreen…
raspberry pi3官方支持是32bit的系统,使用mongodb的时候有2G数据库大小的限制,32bit的系统上数据大点基本上就可以认为不能用了,所以要装64bit的opensuse. 安装了suse之后,发现没有mongodb的程序,于是安装了Factory_ARM database的rpm源, 但是发现这个源里面mongod是不能用的,原因是里面没有aarch64的配置,导致了没有可以用的store engine,会告诉你找不到wiredtiger或者mmapv1的engine,应为…
linux 3.15之后添加了个和mac一样的功能,内存压缩zram, 之前还有个zswap, zram通常是以模块的方式被放在系统里面的,以便在可以根据需求的不同,定制化加载. raspberry pi3的1g内存容量还是太小了,设定了zram可以挤点内存出来用, android4.4的数据貌似是40%. 贴代码(从desktop的ubuntu上抄来的) 设定代码: #!/bin/sh # load dependency modules NRDEVICES=$(grep -c ^process…
Causion: 只有一个raspberry pi3的就随便玩玩吧,瓶颈不在在cpu, 1 G的内存实在是太少了,跑个hadoop就很辛苦了 下面是瞎折腾的过程: oracle的arm jdk的安装过程这边就直接略过了 1. 下载hadoop的源代码, 因为raspberry 虽然是 64bit的cpu但是实际上跑的是32 位系统, 没有能够直接使用的二进制,这边下载和编译下源代码, 以便提高下运行的效率,减少下需要的内存的量. 这边下载的版本是2.7.2, 下载完成之后解压 2. 安装下必要的…
Raspberry Pi3可以直接使用GPIO接口驱动OLED屏 一.接线 根据网上随便找的图可以看到树莓派3的GPIO接口引脚顺序 PS:26pin的GPIO为前26针 根据OLED屏的引脚说明,如表连接即可: 树莓 OLED 5V VCC GND GND SCL SCL SDA SDA 二.安装必要工具 sudo apt-get install -y python-smbus sudo apt-get install -y i2c-tools 安装完成后,运行sudo raspi-confi…
这篇是在博客园原创 转载注明出处啊 以前用单片机.STM32之类的时候都是在一个集成的开发环境下进行的 比如Keil.IAR等 那么linux下编程,eclipse是个不错的选择 关于树莓派的GPIO操作 这里选择WiringPi 作为库函数,接下来安装这个库. 具体操作非常简单 一定要安装官方网站的最新版本,安装可以自动指定板子型号. 安装过程可分为两种 官网连接 http://wiringpi.com/download-and-install/ (不过官网上这个大叔是什么鬼啊,好魔性啊) 特…
raspberry 虽然是64bit的cpu,但是用的系统一直都是32bit的,32bit的系统还是有不少的局限性的, 比如mongodb,Y2038. suse 发布了个64bit的server版本,折腾了下. 安装地址: https://en.opensuse.org/HCL:AArch64_EFI 下载image, 可以下稳定版,也可以下开发版本 然后就是烧image,没啥难度,烧image的时候时间比较长,尽量选小一点的sd卡 第一次启动的时间比较长,grub 有个貌似是5s的timeo…
一.概述 2016年暑假某宝入手Raspberry Pi 3,装机清单: 树莓派主板 亚克力外壳 小风扇 散热片 30G SD card 螺丝若干颗 因机型问题,可能与你的机器有微小差异 二.装机过程 2.1 开箱一览 树莓派主板(塑料袋装) + 安全指南 + 快速开始指南 + 包装纸盒 树莓派主板正反面 亚克力外壳 + 小风扇 2.2 亚克力外壳拼装及主板内嵌 由于主板是内嵌进外壳的,因此需要在拼装外壳的同时,将主板同步嵌入其中. 由于亚克力外壳是被拆分成块的,相互之间的拼接完全是靠不同块儿之…
关于树莓派的开发环境 纠结了一些时间 ,我的是raspberry Pi 3 mode b 在官网下载 noobs (raspbain 版本)的. 安装完成之后接上显示器 启动系统 然后最初我是想在这个 raspbain 上面装个eclipse 的,这样用C写代码的.但是后来发现 eclipse没有在ARM架构上的版本 所以改用PC上装了一个Ubuntu16.4 的虚拟机 在虚拟机上装eclipse 和交叉编译,这样在用 树莓派跑程序就没问题了,解决了在树莓派上编译慢.编程界面不顺手等一些问题.…
1GB内存,16GB硬盘容量.这是我目前使用的Pi3树莓派. SVN Viewer远程连接,台式机192.168.1.102连接局域网192.168.1.110上的树莓派.使用的软件是: https://www.raspberrypi.org/documentation/remote-access/vnc/ 推荐安装树莓派自带的系统,然后按照这个官方的教程安装VNC Server到树莓派. 树莓派专用VNC https://www.realvnc.com/en/download/viewer/…
想要试试arm板上使用selenium是不是可能,发现Firefox什么的不顶用,网上有提供的chrome的安装手顺,但是没有arm版本的对应的chromedriver,只能自己搞了. 这边介绍的方法是直接在raspberry pi上编译,编译时间在36小时左右,编译24 小时,最后的链接时间12小时 前期准备: 1. 移动硬盘可用空间10G以上,swap和代码,以及编译目录都需要放在上面 2. 关闭sdcard上的swap,sdcard上的swap比较慢,会导致emmc hung 3. 在移动…
之前是用硬盘直接当timemachine的,看到有人用raspberry+硬盘充当timemachine的 自己的也搞了下,还是蛮方便的,下面是具体的步骤 1.安装必要的服务 sudo apt-get update sudo apt-get upgrade sudo apt-get install netatalk 2. 划分硬盘 没啥特别的需求,直接不分区了,全做文件系统了 尽管可以使用hfsplus文件系统,但是由于不支持journal,放弃了避免断个电啊什么的没保护 sudo mkfs.e…
注明出处:http://www.cnblogs.com/einstein-2014731/p/5551846.html 使用C语言控制树莓派3B的串口,实现使用串口收发数据的目的.之前以为这个串口是被默认配制成serial控制树莓派的模式, 其实安装最新的NOOBS后是默认的serial0,而我们用的是ttyAMA0,还有的说这个和Pi3的板载蓝牙冲突,两者不能同时使用, 对此目前还没试过两者全开的情况.如果两者不能同时使用岂不是很坑爹. [1] 首先查看 /boot/overlays/ 目录下…
Rpi3 有两个网卡 一个无线wlan 一个有线 eth0 无线的只需要在右上角的那个配置里面添加就行 有线的需要设置下静态IP.dns.等 在raspbain图形化界面里面 设置 Network Perferences 取消勾选 Auto matically configure empty options 然后配置 IP Address 192.168.3.169 Router   192.168.3.1 DNS Servers  61.153.177.196 重启下Rpi 3  即可 使用命…
买了个pi3,pi相对于通常的嵌入式系统的最大好处是里面夹带了gcc编译器,有很多东西都不需要交叉编译了. arm和pc的性能还是不能比的,io的瓶颈还是很明显的, 想要编的快点还是要在pc上交叉编译的. 心血来潮安装了个ffmpeg用来转转编码 1. 安装H264 cd /usr/src git clone git://git.videolan.org/x264 cd x264 ./configure --host=arm-unknown-linux-gnueabi --enable-stat…
为了开发方便需要在电脑上对树莓派进行远程Debug. l  在eclipse中安装交叉编译(参照开发环境搭建)    arm-linux-gnueabihf-gcc l  树莓派中检查是否安装了gdbserver 如果没有安装上 l  确保电脑可以和树莓派连接,可以建立nfs服务器或用Samba建立共享目录 l  满足上面要求之后进入eclipse中设置 Run --> DebugConfiguration 选择RemoteApplication 远程应用 双击后新建一个配置文件. GDB de…
l  安装必要服务: sudo      apt-get install  portmap sudo  apt-get install  nfs-kernel-server sudo      apt-get install  portmap l  编辑文件 sudo      vim /etc/exports 添加: /home/pi/Myself      192.168.123.*(rw,sync,no_subtree_check) * 表示最后一段任何IP都可以共享,如果你想限定个别IP…
文章转载自此博文 1. sudo apt-get install samba 如果出现错误提示,则需要先执行sudo apt-get update,再重新执行sudo apt-get install samba 安装完成后,这里只是安装了samba服务,一些基本工具还没有安装,所以还需要安装samba支撑工具: sudo apt-get install samba-common-bin (注意:这一步非常重要,这个要是不安装会导致像smbpasswd这样的工具没有被安装,后面就无法增加samba…
直接上图 GPIO 口说明: 串口线连接: 参考地址: http://bbs.elecfans.com/jishu_596578_1_1.html…
RaspBerryPi3-内核编译 转载注明出处:http://www.cnblogs.com/einstein-2014731/p/5985128.html 在有道云笔记的同步分享:http://note.youdao.com/share/?id=0867c9cbe7b0167881656e3a86a98e20&type=note#/ 编译更新RaspberryPi3的内核有两种方式,第一种是在树莓派上编译新的内核,完成后重启,优点是简单方便,缺点是速度慢.另一种是在另一台电脑上使用交叉编译的…
[respberry pi3][suse] 配置docker arm64 suse上总的软件还是比较少的,特别是对32bit的一些支持,比较熟悉ubuntu,但是不能raspberry pi3没有64bit的ubuntu系统,所以就只能搞了个docker了 配置docker需要的软件仓库 添加factory arm devel tools repo 新加文件 /etc/zypp/repos.d/openSUSE_Factory_ARM_devel_tools.repo [devel_tools]…
问题 raspberry pi3安装后发现wifi 启动不了, brcmf_sdio加载失败了,return error code为-110 处理方法 打开 /etc/dracut.conf.d/raspberrypi_modules.conf 删除掉add_drivers中的"sdhci_iproc" 去掉omit_drivers上的注释 运行"mkinitrd -f" 重启机器 ifconfig wlan0 up, 就能看到wlan0启动起来了…
方法一: 很多应用都会有一个启动界面.欢迎画面慢慢隐现,然后慢慢消隐.实现这种效果的方法有两种(暂时只发现两种)1.使用两个Activity,程序启动时候load第一张Activity,然后由tick触发N秒钟后startActivity另外一张Activity.2.使用一个Activity,可以用到View.gone() 这个方法.把Acitivity的某些元素移除. 1.两个Activity:首先是AndroidManifest.xml <?xml version="1.0"…
https://lug.ustc.edu.cn/sites/opensuse-guide/installation.php 开始 1. 简介2. 改用 GNU/Linux3. 获取 openSUSE4. 安装 日常应用 5. KDE 桌面环境6. 常用软件7. 安全设置8. 终端命令行9. 管理员设置 (YaST)10. 软件安装11. 软件源12. 与Windows世界兼容 设置 13. 多媒体编解码器14. 浏览器插件15. 显卡驱动16. 无线网17. 开发环境18. 软件打包服务OBS1…
很多应用都会有一个启动界面.欢迎画面慢慢隐现,然后慢慢消隐. 我的方式是使用两个Activity,程序启动时候load第一张Activity,然后由tick触发N秒钟后startActivity另外一张Activity. splash.java package com.yuyidong.second; import android.app.Activity; import android.content.Intent; import android.os.Bundle; import andro…
网上文章中,在linux下安装node.js都是使用源码编译,其实node的github上已经提供了各个系统下使用各自的包管理器(package manager)安装node.js的方法. 1. 在Ubuntu中,使用如下命令: curl -sL https://deb.nodesource.com/setup | sudo bash - sudo apt-get install -y nodejs 如果需要使用npm安装本地组件,还需要执行如下命令: apt-get install -y bu…
Raspberry Pi3 Lazarus 1.6.2 安装步骤如下: 安装环境:Raspbian Jessie, RPi3 1.安装subversion和unzip Sudo Apt-get update Sudo Apt-get install subversion unizp 2.获取和编译最新的FreePascal编译器Sudo mkdir /usr/local/fpc cd /usr/local/fpc Sudo wget ‪http://sourceforge.net/project…
Splash是一个JavaScript渲染服务,是一个带有HTTP API的轻量级浏览器,同时它对接了Python中的Twisted和QT库.利用它,我们同样可以实现动态渲染页面的抓取. 1. 功能介绍和基本实例 ### Splash的使用 ''' Splash是一个JavaScript渲染服务,是一个带有HTTP API的轻量级浏览器,同时它对接了Python中的Twisted和QT库. 利用它,我们同样可以实现动态渲染页面的抓取. ''' ## 功能介绍 # 1.异步方式处理多个网页渲染过程…
info:更多Django信息url:https://www.oschina.net/p/djangodetail: Django 是 Python 编程语言驱动的一个开源模型-视图-控制器(MVC)风格的 Web 应用程序框架.使用 Django,我们在几分钟之内就可以创建高品质.易维护.数据库驱动的应用程序. Django 框架的核心组件有: 用于创建模型的对象关系映射 为最终用户设计的完美... info:更多OpenERP信息url:https://www.oschina.net/p/o…
我是在树莓派上安装的. 1.先安装依赖项 OpenCV 2.2以后版本需要使用Cmake生成makefile文件,因此需要先安装cmake. sudo apt-get install build-essential sudo apt-get install cmake sudo apt-get install libgtk2.0-dev sudo apt-get install pkg-config sudo apt-get install python-dev python-numpy sud…