树莓派推出8GB内存版本

树莓派4B上架快一年了。

虽然官方当时推出了最高4GB内存的版本,但要当“桌面系统”用的话,依然略有不足。

同时运行多个复杂应用或打开一大堆网页的话,系统会有些捉襟见肘。

这次树莓派基金会似乎是铁了心要巩固树莓派的桌面级存在。

8GB内存版本横空出世,价格仅为75美元。

为了给新内存提供所需的峰值电流,树莓派官方工程师 James Adams 调整了电路板上的电源组件,从电路板右侧靠近USB 2.0插槽的位置卸下了开关电源,而在USB-C电源连接器旁边添加了一个新开关。

不管你是编译和链接大型程序,还是运行较为繁重的工作负载,或是希望一次打开更多浏览器标签页,Raspberry Pi 4B的8GB内存版本都更适合你。

还有什么?

操作系统也要升级到64位了。

是的,就是大家千呼万唤,与其64位ARM芯片更配的64位树莓派官方操作系统。

此前,树莓派官方默认的操作系统映像使用32位LPAE内核和32位userland。

这允许多个进程共享所有8GB的内存,但会受到单个进程不能使用3GB以上内存的限制。

对于大多数用户而言,这并不是一个严格的限制,比如Chromium中的每个标签都有自己的进程。

而坚持使用32位userland的好处是,同一个镜像可以运行在从初代开始的多款树莓派主板上。

但是,希望将所有8GB映射到单个进程的高级用户,依然需要64位userland。

有些用户因为类似的需求,安装了UbuntuGentoo推出的64位树莓派专用系统镜像。

不过现在官方要出64位版本了,习惯Raspbian OS的用户终于迎来一次重大的性能释放。

虽然还在beta测试中,但离正式发布也快了,想要尝鲜的用户可以先下载。

地址:https://downloads.raspberrypi.org/raspios_arm64/images/raspios_arm64-2020-05-28/2020-05-27-raspios-buster-arm64.zip

它包含32位系统映像中相同的应用程序和桌面环境,是基于Debian arm64 port构建的。

以后官方的32位和64位操作系统映像都会有一个新名称:Raspberry Pi OS。

随着社区的发展,树莓派官方希望新用户能够更轻松地找到他们推荐的操作系统,更有信心的使用他们的硬件和软件。

想了解更多资讯,可及时关注“IoT前哨站”。

线索:Raspberrypi.org

编译:王文文

美国商务部“实体清单”又增33个中国对象

据外媒,5月22日,美国商务部宣布,将共计33家中国公司及机构列入“实体清单”。这些企业及部门被列入“实体清单”后,美国政府即可根据《出口管理条例》限制对这些机构出口、进口或转口。

被列入“实体清单”的公司和机构、个人名单如下:


1、北京中云融信科技有限公司
Beijing Cloudmind Technology Co., Ltd.
2、北京计算机科学研究中心
Beijing Computational Science Research Center
3、Beijing Jincheng Huanyu Electronics Co., Ltd.
4、北京高压科学研究中心
Center for High Pressure Science and Technology Advanced Research
5、成都精密光学工程研究中心
Chengdu Fine Optical Engineering Research Center
6、中国九源贸易公司
China Jiuyuan Trading Corporation
7、达闼科技(香港)
Cloudminds (Hong Kong) Limited
8、达闼科技
Cloudminds Inc.
9、哈尔滨创越科技有限公司
Harbin Chuangyue Technology Co., Ltd.
10、哈尔滨工程大学
Harbin Engineering University
11、哈尔滨工业大学
Harbin Institute of Technology
12、哈尔滨蕴力达科技开发有限公司
Harbin Yun Li Da Technology and Development Co., Ltd.
13、精纳科技有限公司
JCN (HK) Technology Co. Ltd.
14、快急送物流(中国)有限公司
K Logistics (China) Limited
15、Kunhai (Yanjiao) Innovation Research Institute
16、顶峰多尺度科学研究所
Peac Institute of Multiscale Science
17、奇虎360科技有限责任公司
Qihoo 360 Technology Co. Ltd.
18、奇虎360
Qihoo 360 Technology Company
19、Shanghai Nova Instruments Co., Ltd.
20、四川鼎澄物资贸易公司
Sichuan Dingcheng Material Trade Co., Ltd.
21、四川新天元科技有限公司
Sichuan Haitian New Technology Group Co. Ltd.
22、四川图斯克进出口贸易有限公司
Sichuan Zhonghe Import and Export Trade Co., Ltd.
23、砺剑天眼科技有限公司
Skyeye Laser Technology Limited
24、复旦大学副教授朱杰进
Zhu Jiejin

另有9家中国机构及公司被列入实体名单:


1、中国公安部法医学研究所
China’s Ministry of Public Security’s Institute of Forensic Science
2、阿克苏华孚色纺有限公司
Aksu Huafu Textiles Co.
3、云从科技
CloudWalk Technology
4、烽火科技集团
FiberHome Technologies Group and the subsidiary
5、南京烽火星空通信发展有限公司
Nanjing FiberHome Starrysky Communication Development
6、东方网力
NetPosa
7、深网视界
SenseNets
8、云天励飞
Intellifusion
9、上海银晨智能识别
IS’Vision

转载自:“云技术”公众号

树莓派音乐盒,让你像DJ一样玩音乐

用按钮来控制LED灯,是树莓派比较经典的一种应用。

那用按钮来控制音乐呢?

我们这次的任务是做个树莓派音乐盒,以便你能像DJ一样,通过它不停的切换和调整音乐。

硬件需求:

  • 树莓派1个
  • 面包板1个
  • 接触式开关4个
  • 公对母跳线5根
  • 母对母跳线4根
  • 扬声器或耳机1个

软件需求:

Raspbian 最新版

制作过程:

先找到你想播放的音频文件,如果你自己没有什么准备,可以在Raspbian系统的/usr/share/sonic-pi/samples目录中找一些示例音乐。

不过你要用Python播放声音的话,得将里面的.flac文件转换为.wav文件。

批量转换命令:

for f in *.flac; do ffmpeg -i "$f" "${f%.flac}.wav"; done

如果没出错,你现在应该得到大量的wav文件了。

挑出四个备用,对应4个按钮。将其保存在gpio-music-box目录中

drum_tom_mid_hard.wav
drum_cymbal_hard.wav
drum_snare_hard.wav
drum_cowbell.wav

电路最基本的接法:

当然,用面包板会让你更方便。

示例程序中有四个按钮,所以我们要分别接入GPIO4、10、17、27四个口。

接下来开始撸代码。

import pygame
from gpiozero import Button

pygame.init()

drum = pygame.mixer.Sound("/home/pi/gpio-music-box/samples/drum_tom_mid_hard.wav")
cymbal = pygame.mixer.Sound("/home/pi/gpio-music-box/samples/drum_cymbal_hard.wav")
snare = pygame.mixer.Sound("/home/pi/gpio-music-box/samples/drum_snare_hard.wav")
bell = pygame.mixer.Sound("/home/pi/gpio-music-box/samples/drum_cowbell.wav")

btn_drum = Button(4)
btn_cymbal = Button(17)
btn_snare= Button(27)
btn_bell = Button(10)

btn_drum.when_pressed = drum.play
btn_cymbal.when_pressed = cymbal.play
btn_snare.when_pressed = snare.play
btn_bell.when_pressed = bell.play

以上的代码应该能正常工作,但不够简洁优雅,我们用Python的字典功能来优化一下。

创建一个字典。

button_sounds = {Button(4): pygame.mixer.Sound("/home/pi/gpio-music-box/samples/drum_tom_mid_hard.wav"),
                 Button(17): pygame.mixer.Sound("/home/pi/gpio-music-box/samples/drum_cymbal_hard.wav"),
                 Button(27): pygame.mixer.Sound("/home/pi/gpio-music-box/samples/drum_snare_hard.wav"),
                 Button(10): pygame.mixer.Sound("/home/pi/gpio-music-box/samples/drum_cowbell.wav")}

然后用Button作为键,Sound作为值。

优化后的代码:

import pygame
from gpiozero import Button

pygame.init()

button_sounds = {Button(4): pygame.mixer.Sound("/home/pi/gpio-music-box/samples/drum_tom_mid_hard.wav"),
                 Button(17): pygame.mixer.Sound("/home/pi/gpio-music-box/samples/drum_cymbal_hard.wav"),
                 Button(27): pygame.mixer.Sound("/home/pi/gpio-music-box/samples/drum_snare_hard.wav"),
                 Button(10): pygame.mixer.Sound("/home/pi/gpio-music-box/samples/drum_cowbell.wav")}

for button, sound in button_sounds.items():
    button.when_pressed = sound.play

是不是简洁多了?

好了,拿去玩吧。

视频讲解地址:

https://v.qq.com/x/page/x0967xsxe7j.html

线索:Raspberrypi.org

编译:王文文

Raspberry Pi官方的高品质摄像头来了

为满足用户需求,树莓派基金会在2020年5月初发布了一套高品质(HQ)摄像头。

该摄像头可同时支持工业和消费级应用,例如安防或者野生动物拍摄等需要视觉高保真的场景。 

技术指标:

  • 1230万像素Sony IMX477传感器
  • 1.55μm×1.55μm像素尺寸– IMX219的像素面积的两倍
  • 背照式传感器架构,提高了灵敏度
  • 支持现成的C和CS卡口镜头(包括C-CS适配器)
  • 可调节的后焦距(12.5~22.4 毫米)
  • 三脚架安装1/4″-20

系统兼容:

从 Raspberry Pi 1 Model B 开始,此相机模块几乎与所有型号的树莓派开发板兼容(安装有最新操作系统)。

镜头规格:

默认模组不包含镜头,所以需要额外购买。树莓派官方认证的经销商会提供两个选择:6mm 焦距的CS卡口镜头,售价 25 美元;以及 16mm 焦距的C卡口镜头,售价 50 美元。

外挂式搭配:

摄影圈的朋友们有福了。