background preloader

BerryBoot v2.0 - bootloader / universal operating system installer

BerryBoot v2.0 - bootloader / universal operating system installer
For people short on SD cards: Berryboot is a simple boot selection screen for ARM computers like the Raspberry Pi, that allows you to put multiple Linux distributions on a single SD card. In addition it allows you to put the operating system files on an external USB hard drive instead of on the SD card itself. Download link Berryboot for the original Raspberry Pi and Pi Zero: berryboot-20160209-pi0-pi1.zip sha1sum: f8cfc1b4f57e0b6886569091ca7e277d33ffee0f Download link Berryboot for the quad-core Raspberry Pi 2 and Pi 3: berryboot-20160930-pi2-pi3.zip sha1sum: 7f44898dcca58cd4c1562273a44121c90e3543ab To install: extract the contents of the .zip file to a normal (FAT formatted) SD card, and put it in your Raspberry Pi. If your Pi is connected to the Internet BerryBoot will try to detect your location based on your IP-address, and set the right timezone automatically. on the SD card itself on an external USB stick/disk. WARNING: all existing files on the disk will be erased. HDMI CEC support

RPi 5V PSU construction Back to the Hub Hardware & Peripherals: Hardware - detailed information about the Raspberry Pi boards. Hardware History - guide to the Raspberry Pi models. Low-level Peripherals - using the GPIO and other connectors. Expansion Boards - GPIO plug-in boards providing additional functionality. Screens - attaching a screen to the Raspberry Pi. Cases - lots of nice cases to protect the Raspberry Pi. Other Peripherals - all sorts of peripherals used with the Raspberry Pi. A 5V power supply for the Raspberry Pi - Construction How To Due to various problems with the power supply for the RaspberryPi, a home made PSU might be a solution for some of you. I have had problems with a cheap 5V/1A adapter from Ebay too (freezing, no LAN, etc.) ... So instead of looking for another PSU (or cell phone charger), I decided to make my own PSU with the popular 7805 - 5V/1A regulator [3] [4]. The basic idea is shown on this schematic: The resistors R1 and R2 serve as adjustment of the output voltage (~ 5.25V). Steps:

archlinux:mpd_goflex_home [Notes] archlinux:mpd_goflex_home LMS (Logitech Media Server) : Il est plus complet que MPD (fichiers audio, une base préconfigurée de webradios, podcasts, Spotify, Qobuz). Ses interfaces utilisateurs sont plus ergonomiques que celles des clients mpd. Par contre, il consomme plus de RAM. Une image sur les ressources utilisées pendant la lecture d'un fichier flac 24 bits / 192 kHz. MPD : Il est facile à installer et très bien pour lire les fichiers audio. Installer un lecteur de musique Squeezelite La config d'alsa : /etc/asound.confpcm.! Pour utiliser l'option -p (Set real time priority of output thread (1-99), valeur par défaut est 45 pour un des quatre threads) de squeezelite (voir CPU Scheduling), il faut le lancer par root (la méthode décrite dans ne marche pas). SqueezeSlave (obsolète pour mon usage) SqueezePlay (obsolète pour mon usage) Installer les deux packages xorg-server-xvfb et xorg-xauth. Spotify Il faut avoir un abonnement Spotify Premium. Qobuz

Correr Raspberry Pi desde un disco USB Estuve probando unos días mi Rasberry Pi con una mermoria SD clase 4 marca Kingston que me compré, pero que la misma decidió morir (desde el primer día que quemé la imagen de Raspberry ya se había puesto algo problemática). Como no tenía otra SD de 2GB o más, decidí investigar un poco para ver si se podía usar la primera partición /boot como arranque y una partición de un disco duro externo USB de 320 GB que tengo. Efectivamente se puede hacer y describo aquí los pasos. Decidí usar la imagen Raspbian 2013-02-09-wheezy-raspbian.img, pero primero tuve que hacer un truco: volqué la imagen en un pendrive de 8GB para poder separar la partición /boot y el resto del sistema operativo. Volcado de Raspbian al pen drive Hacemos como si volcaramos la imagen de Raspbian en la tarjeta SD pero en vez de hacerlo sobre /dev/mmcblk0 lo hacemos sobre el pendrive: # dd bs=4M if=/home/lgallard/Projects/RaspberryPi/2013-02-09-wheezy-raspbian.img of=/dev/sdb Extracción de la imagen boot Comentarios finales

Raspberry Pi : jusqu'à 50 % de performances en plus via l'overclocking La fondation en charge du projet Raspberry Pi vient d'indiquer qu'un mode turbo venait d'apparaitre au sein de la dernière version de son système d'exploitation. Il offre un gain de performances de l'ordre de 50 %, ce qui n'est pas un luxe pour cette machine miniature qui est équipé d'un SoC Broadcom à 700 MHz seulement. Pour ce faire, l'équipe en charge du développement de Raspbian, le système d'exploitation dédié, a ajouté une fonctionnalité au sein de la dernière version 2012-09-18-wheezy. Celle-ci permet d'augmenter la fréquence du processeur ainsi que sa tension au passage. Il suffit alors d'éditer le fichier de configuration (raspi-config) et d'essayer les différents réglages proposés. Sachez que cet overclocking n'affecte pas la garantie, mais il faudra cependant contrôler certains détails avant de pouvoir profiter de ce changement : l'alimentation doit être suffisante et le boîtier suffisamment volumineux pour encaisser la hausse de température du SoC. Damien Labourot

for Raspberry Pi Preparing the Raspberry Pi Board BarracudaDrive is on the Pi Store Install BarracudaDrive via the Raspberry Pi store if you already have a Raspberry Pi up and running. Follow the configuration tutorial after you have installled BarracudaDrive from the Raspberry Pi store. You will need to install Linux on the SD card, power up the board, and configure Linux before you can install BarracudaDrive. Preparing the SD card:Insert the SD card into your computer.Download Win32DiskImager.Unpack and start Win32DiskImager.Download and unpack the Raspbian "wheezy" version.Click the blue folder icon in Win32DiskImager and select your Raspbian image file -- i.e. the binary file you unpacked in step 4.In the device list, select your SD card.Click "Write". You can remove the SD card from your computer when the above write operation has completed. The Raspberry Pi is a complete computer that you can connect to your monitor, keyboard, and mouse. Download and install the free SSH Putty client for Windows.

Linux Kernel 3.1.9 for Raspberry Pi Released & Build Instructions Home > Linux, Linux 3.0 > Linux Kernel 3.1.9 for Raspberry Pi Released & Build Instructions Raspberry Pi has just announced the release of a fork a linux kernel 3.1.9. The source code with patches is available at If you just want to download the patch, I’ve created one: r-pi_linux_3.1.9.patch.gz The code related to Broadcom BCM2835 processor is referred as bcm2708 in the kernel and I can see committed related to the watchdog timer, the framebuffer, the VCHIQ driver (the driver sending messages to the GPU) and general commits for bcm2708. For those interested in the messages used to communicate between userspace and the GPU, the VCHIQ driver code is located at drivers/misc/vc04_services in the tree. Here are the build instructions for Raspberry Pi kernel. Update: Thanks to commenters and some research with Google, I found out that the Raspberry Pi boots with a file called kernel.img generated with imagetool-uncompressed.py tool. first32k.binkernel.img

X-10: Comunicaciones a través de la red eléctrica (1/2) Para los que hayáis mantenido una conversación conmigo sobre lo que opino de la tecnología Wireless, me habréis escuchado defender otros canales de comunicación. Cuando, de enviar datos entre dos localizaciones lejanas para una señal wireless, se trata (que produce un tráfico degradado, con baja sincronización y con un exceso de retransmisiones,… vamos, que te pone de los nervios), si es viable por pertenecer a una misma fase eléctrica, se puede recurrir al PLC para estos fines. La tecnología PLC surgió hace ya años y se pueden comprar, en centros comerciales, equipos que prometen anchos de banda de hasta 1Gbps (según dice en la caja de los dispositivos, luego en la práctica, la realidad es otra…). Es útil cuando no quieres cablear una casa para todas las habitaciones, y siempre y cuando los requerimientos de ancho de banda no sean demasiado elevados. Entre otras cosas, la comunicación por PLC depende de la calidad de la instalación eléctrica. De estos equipos conozco tres modalidades:

The Raspberry Pi Hobbyist Utiliza todos los escudos de Arduino en la Raspberry Pi gracias a esta interfaz Las placas de desarrollo Arduino cuentan con una importante legión de seguidores y de desarrollos a sus espaldas, como veremos en esta entrada. ¿No sería bueno que todos esas placas llamadas shields (escudos) que han sido desarrolladas para Arduino estuvieran disponibles también para la Raspberry Pi? La buena noticia es que, gracias a una interfaz, conectar todos los escudos de Arduino a la Raspberry Pi y que funcionen ya es perfectamente posible. Algunos de vosotros os estaréis preguntando cuáles son dichos escudos. Pues bien, contamos con GPS, tarjetas 3G, comunicaciones inalámbricas mediante XBEE, lectores RFID, Sensores de radiación, Displays, GPRS, Bluetooth, etc. Además del hardware, la comunicación es posible gracias a una librería que transforma los conectores de entrada y salida de propósito general (GPIO) de la Raspberry Pi a los conectores de entrada y salida de Arduino, posibilitando la programación en un lenguaje similar al Arduino. Más información | Cooking Hacks y Arduteka

RPiconfig As the Raspberry Pi doesn't have a conventional BIOS, the various system configuration parameters that would normally be kept and set using the BIOS are now stored in a text file named "config.txt". The Raspberry Pi config.txt file is read by the GPU before the ARM core is initialized. This file is an optional file on the boot partition. It would normally be accessible as /boot/config.txt from Linux, but from Windows (or OS X) it would be seen as a file in the accessible part of the card. To edit the configuration file, see the instructions at R-Pi_ConfigurationFile. You can get your current active settings with the following commands: vcgencmd get_config <config> - lists a specific config value. The format is "property=value" where value is an integer. Note: In the newer Raspberry Pi models there is # before every line, if you want changes to have an affect then 'uncomment' meaning remove the #. Here is an example file disable_l2cache disable ARM access to GPU's L2 cache. start_x=1 #!

Related: