Displaying 1 to 20 from 44 results

openauto - AndroidAuto headunit emulator

  •    C++

OpenAuto is an AndroidAuto(tm) headunit emulator based on aasdk library and Qt libraries. Main goal is to run this application on the RaspberryPI 3 board computer smoothly. AndroidAuto is registered trademark of Google Inc.

raspberry-pi-os - Learning operating system development using Linux kernel and Raspberry Pi

  •    C

This repository contains a step-by-step guide that teaches how to create a simple operating system (OS) kernel from scratch. I call this OS Raspberry Pi OS or just RPi OS. The RPi OS source code is largely based on Linux kernel, but the OS has very limited functionality and supports only Raspberry PI 3. Each lesson is designed in such a way that it first explains how some kernel feature is implemented in the RPi OS, and then it tries to demonstrate how the same functionality works in the Linux kernel. Each lesson has a corresponding folder in the src directory, which contains a snapshot of the OS source code at the time when the lesson had just been completed. This allows the introduction of new concepts gracefully and helps readers to follow the evolution of the RPi OS. Understanding this guide doesn't require any specific OS development skills.

ChrysaLisp - Parallel OS, with GUI, Terminal, OO Assembler, Class libraries, C-Script compiler, Lisp interpreter and more

  •    C++

Assembler/C-Script/Lisp 64 bit OS. MIMD, multi CPU, multi threaded, multi core, multi user. Runs on OSX or Linux for x64, PI64 Linux for Aarch64. Will move to bare metal eventually but it's useful for now to run hosted while experimenting. When time allows I will be doing a VM boot image for UniKernel type appliances and a WebAssembly target to play around within the browser.

pi64 - A 64-bit OS for the Raspberry Pi 3

  •    Go

pi64 is an experimental 64-bit OS for the Raspberry Pi 3. It is based on Debian Stretch and backed by a 4.11 Linux kernel. The latest images are always available in the releases section.

enclosure-picroft - Mycroft interface for Raspberry Pi environment

  •    Shell

Upon boot, Picroft will search for an Ethernet connection. If none is found, the Wifi Setup process will begin to get the device connected to any available network. Once connected, you must pair the device at https://home.mycroft.ai using the code spoken by the device. You can also read the code on the screen.

embedio - A tiny, cross-platform, module based web server for .NET

  •    CSharp

A tiny, cross-platform, module based, MIT-licensed web server for .NET Framework and .NET Core.EmbedIO before version 1.4.0 uses Newtonsoft JSON and an internal logger subsystem based on ILog interface.

raspberryio - The Raspberry Pi's IO Functionality in an easy-to-use API for Mono/.NET/C#

  •    CSharp

The Raspberry Pi's IO Functionality in an easy-to-use API for .NET (Mono/.NET Core). Our mission is to make .NET a first-class citizen in the Python-centric community of Raspberry Pi developers.Please note you program needs to be run with sudo. Example sudo mono myprogram.exe in order to work correctly.

sshdeploy - A command-line tool that enables quick build and run deployments over SSH.

  •    CSharp

A dotnet CLI extension that enables quick deployments over SSH. This program was specifically designed to streamline .NET application development for the Raspberry Pi running Raspbian.As of now, CLI does not allow command line installation so you'll need to modify your csproj manually.

rpi-battery-monitor - Monitor battery voltage from a Raspberry Pi

  •    Rust

This project monitors the voltage and, indirectly, charge status of a 12 volt lead-acid battery, e.g. a car starter battery or a marine deep-cycle battery. The voltage readings are sent to a Raspberry Pi where you can plot them, set up alerts, send them over the network or do anything else you want. This sort of thing has been done many times before, but you might find my approach interesting. The load is just whatever you're powering from the battery. In my case I'm powering the RPi itself from the battery, through a car-style USB power adapter. But that's not essential to the operation of the circuit, as long as all the grounds are tied together.

rpi-can-logger - Project to log CAN bus data from a PiCAN2 and a GPS module

  •    Python

This project provides code for logging CAN Bus data with a Raspberry Pi. It additionally also logs GPS data. All of this data is stored on an SD card and can then be easily uploaded to a server for easy viewing. If you want WiFi to work with the PiCAN2 shield attached, you'll need to unsolder the GPIO pins and drop them to the bottom and reattach the shield.

sense-hat-matrix - Raspberry Pi Sense HAT LED matrix driver

  •    Javascript

Work in progress. Your mileage may vary. The state of affairs in Dec 2015 offers the following alternatives.

anyfesto - Low cost Raspberry Pi / CHIP/PocketCHIP based audio, education and communications local content server

  •    Javascript

Any manifestation of a meeting - in the schools or in the streets - is going to need clear communication. Anyfesto is the toolbox to make that happen. By using low cost hardware and proven Open Source Software the ability to build a robust communication device is now affordable and accessible both for individuals and for community wide needs.

rpi3-hotspot - Turns a Raspberry Pi 3 into a configurable hotspot.

  •    Shell

Turns a Raspberry Pi 3 into a configurable access point. An access point is created if /boot/hotspot.txt file is present. If there is no such file, no access point will be set up and the /etc/wpa_supplicant/wpa_supplicant.conf will be used.

CK-s-Raspberry-Pi-3-config - Raspberry Pi 3 + Pi-Hole + OpenVPN & DNSCrypt


My own guide to use PI 3 with some good programs. Currently I'm using this Pi 3 B+ starter kit.

nimbus - Nimbus: an Ethereum 2.0 Sharding Client for Resource-Restricted Devices

  •    Nim

Currently Nimbus requires the latest development version of the Nim programming language. Follow the installation steps or use choosenim. You can build the package and run the tests using nimble test. You can run the example using nim compile --run examples/decompile_smart_contract.nim.

Cloud-IoT-Core-Kit-Examples - Example projects and code are supplied to support the Arm-based IoT Kit for Cloud IoT Core

  •    Python

If you purchased the kit that includes the Raspberry Pi 3 Model B, this comes with a pre-formatted NOOBS microSD card. Simply inserting the card into the Pi and powering up the Pi with the included 5v micro USB power supply will boot the Pi and with no interaction, it will default to installing the Raspbian Linux distribution. This is what we want. There are many ways to get a Raspbian and the Pi set up for Google Cloud IoT Core functionality but this guide will focus on getting Raspbian on your WiFi network and headless with secure shell running, gcloud tools installed and IoT Core dependencies for Python installed. These steps will require an HDMI monitor, USB keyboard and mouse. Hook up an HDMI monitor, USB keyboard and mouse (plug in an Ethernet cable if you do not intend to use WiFi) then power up your Pi. Once booted, use the WiFi menu in the upper right hand corner of the screen (it should appear with two red 'x's on boot) to connect to the SSID of the wireless network you wish to use. This assumes your network has a DHCP service running on it. If your network has corporate security features, please use another guide appropriate to the type of security required [most require creative use of the wpa_supplicant command and configuration in /etc].

ML-examples - Arm Machine Learning tutorials and examples

  •    Objective-C

Source code for machine learning tutorials and examples used in Arm's ML developer space. Deploy a TensorFlow MNIST model with the Arm NN inference engine.