山莓

树莓派(Cannot assign requested address)的解决过程

醉酒当歌 提交于 2019-11-27 07:50:47
树莓派一个无法分配被请求地址问题(Cannot assign requested address)的解决过程 问题描述 在用 ecl 加载 swank 服务端时返回错误: pi@rpi ~ $ ecl -load ~/.vim/bundle/slimv/slime/start-swank.lisp ;;; Loading "/home/pi/.vim/bundle/slimv/slime/start-swank.lisp" ;;; Loading "/opt/github/slimv/slime/swank-loader.lisp" ;;; Warning: No architecture feature found in (POWERPC PPC X86 X86-64 X86_64 AMD64 I686 I586 I486 PC386 IAPX386 SPARC64 SPARC HPPA64 HPPA ARM PENTIUM3 PENTIUM4 JAVA-1.4 JAVA-1.5 JAVA-1.6 JAVA-1.7). ;;; Loading #P"/usr/local/lib/ecl-16.1.2/cmp.fas" ;;; Loading "/home/pi/.slime/fasl/2014-10-10/ecl-16.1.2-linux-unknown/backend.fas"

树莓派python版本的串口通信设置

放肆的年华 提交于 2019-11-27 03:45:37
经过一天的探索终于解决了一个问题,就是在树莓派上用python代码来使用串口来通讯,看过了无数的教程 踩过了无数的坑,下面是我结合各个案例总结的设置方法。 参考链接: 1. https://blog.csdn.net/weixin_41656968/article/details/80085836 2. https://blog.csdn.net/qq_36326623/article/details/79780061 1.输入 sudo nano /boot/cmdline.txt 修改内容为: dwc_otg.lpm_enable=0 console=tty1 root=/dev/mmcblk0p2 rootfstype=ext4 elevator=deadline fsck.repair=yes rootwait 2.安装python-serial模块 输入 sudo apt-get install python-serial 3.输入命令 sudo nano /boot/config.txt 在该文件中加两行代码 dtoverlay=pi3-miniuart-bt enable_uart=1 注意!!!这个文本框中可能会有 enable_uart=1 或 enable_uart=0 如果有请屏蔽! 4.修改文本内容记得保存退出,最简单做法 Ctrl+X 再根据提示选择 Y

用Python让Raspberry Pi“动”起来

若如初见. 提交于 2019-11-26 22:09:53
【编者按】本文是来自奥松机器人社区的投稿,作者为小强之工, 真名贝振权,无线电、电子、嵌入式爱好者。 前 段时间,接触了一款在开源硬件界被称为是“人气之王”的树莓派(Raspberry Pi)袖珍计算机,功能强大的她拥有一颗SOC,集CPU、GPU、 DSP和SDRAM为一体,以SD卡为内存硬盘,拥有网卡、USB口(可以直接连接键盘、鼠标、U盘等外设)、同时具备视频、音频模拟输出以及HDMI高 清输出的能力,在外部接口上还具备了一般计算机设备不具有的GPIO、SPI、I2C、UART等硬件配置,为我们的创新机器人制作提供硬件条件。切入正 题,用Python让Raspberry Pi动起来,在这个醒目的标题中可以看出我这个制作的主题就是利用Raspberry Pi的硬件和 Python语言来完成一个机器人制作,那下面就听我娓娓到来吧! 硬件搭建篇 在 这次制作中,我选择了一款AS-4WD铝合金的小车平台,以小车平台为基础,在上面添加了7寸高清液晶显示器、无线键盘、蓝牙模块以及电机驱动器等配件, 如图1是罗列制作机器人所用的物料。整个树莓派的小车系统分两步来搭建,首先是搭建树莓派的计算机系统,虽然是一个袖珍的计算机,但是“麻雀虽小,五脏俱 全”,除去树莓派的主板外,还需准备一套标准通用的USB键盘鼠标,一个显示器(在本文描述的是一个用于车载监控设备的7寸显示器,通过RCA接口相 连)

树莓派3首次安装要做的配置

吃可爱长大的小学妹 提交于 2019-11-26 14:26:17
安装完成后,打开wifi或者连上有线网络 之后在命令行运行如下命令:sudo raspi-config,出现树莓派配置界面。 其中每项的说明如下: 1、Expand Filesystem 扩展文件系统 2、Change User Password 更改默认用户(pi)的密码 3、Boot Options 启动时进入的环境选择(字符或桌面) 4、Wait for Network at Boot 启动时等待网络连接(保持默认即可) 5、Internationalisation Options 国际化选项,可以更改默认语言、区域、键盘等 6、Enable Camera 启动树莓派的摄像头模块(按需求开启) 7、Add to Rastrack 共享你的树莓派地址到地图上(不建议改) 8、Overclock 超频设置(默认不能超频) 9、Advanced Options 高级设置 10、About raspi-config 关于raspi-config的信息 这里主要介绍需要进行的配置: 1 直接高亮回车即可; 2、为了PI的安全性建议更改,同样进入后输入两次新密码即可; 3、按自己需求选择,默认进入字符界面; 5、此处重点讲一下更改默认语言和时间: (1)Change Locale (假如习惯英文,这一步可以不做)建议最好安装了中文字体再进行这步,运行如下命令安装:sudo apt-get

使用qemu虚拟机运行树莓派(linux kernel 4.9)

 ̄綄美尐妖づ 提交于 2019-11-26 06:17:05
  2018年5月8日更新, https://github.com/dhruvvyas90/qemu-rpi-kernel 的项目已经更新,现已支持4.9内核的编译,大家可以参考编译。   同时按照本文操作也可以将树莓派虚拟起来,不过会遇到模块加载错误,导致网卡等驱动安装失败。如果用dhruvvyas90的方法重新编译内核就不会有这个问题,但是经过dhruvvyas90编译后的内核能否从新打包备份还原至树莓派上还存疑。   这篇博客起自于年前的一个想法,当时刚得到一个树莓派zero老版,因为没有Wi-Fi模块导致一些依赖安装特别困难,就想到能否用虚拟机来运行树莓派系统,然后通过镜像导出再写入到zero中,这样也能省去一些调试的麻烦,但是关于qemu虚拟树莓派的文章大都指向一个github项目就是 dhruvvyas90 的一个工程。之前适用于qemu的树莓派内核共享网站关闭,dhruvvyas90辛苦整理出了qemu启动树莓派的内核文件以及编译内核的脚本,但该工程停止更新到了kernel-qemu-4.4.34-jessie,同时在实际的使用中发现,编译脚本只适用于linux 4.4及以下的内核编译,若编译linux 4.5及以上的内核时该脚本均会出现编译错误,这个错误困扰了我好几个月终于整理出了一套简单的qemu虚拟树莓派的方法。 一、安装qemu: 1、依赖安装:

基于树莓派(Raspberry Pi)平台的MQ-2烟雾报警系统实现(一)

此生再无相见时 提交于 2019-11-26 02:11:10
一、前期准备 达成目标:   利用Rapberry Pi 驱动MQ-2烟雾报警模块,对信息进行采集和提取。 1. 准备树莓派(Raspberry Pi)一个 2. MQ-2有害气体检测模块 3. 杜邦线若干 4. SD卡一张以及一个读卡器 二、各个器件介绍 1.树莓派(Raspberry Pi)   Raspberry Pi是一个英国小型组织慈善组织The Raspberry Pi Foundation发行的一款针对电脑业余爱好者,学生,以及小型企业等用户的迷你电脑,预装的是Linux操作系统,体积非常小巧,在最新款的Raspberry Pi 3 Model B,搭载了高通的ARMv8的高性能CUP,并且包含1GB RAM,引脚数上升到40个。 较上一代的优点: 1.首先处理器是新一代四核心Broadcom BCM2837 64位ARMv8 处理器,并且处理器速度最高可达1.2GHz,必要时还可以超频。</font> 2.第二是新添加了板载BCM43143 WiFi芯片,无需WiFi网络适配器。 Raspberry Pi官网:https://www.raspberrypi.org/ 2.MQ-2有害气体检测模块   这是一款广泛应用于家庭和工厂的气体泄漏检测装置,适用于液化气、甲烷、丙烷、丁烷、酒精、氢气、烟雾等有害气体的检测。 有四个引脚: VCC:输入5V正极电流 GND