License & Contributions: The software is provided under MIT license. Contributions to this project are accepted under the same license.
neon opencl computer-vision arm armv7 armv8 aarch64 machine-learning simd android cpp neural-networkThis 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.
raspberry-pi linux-kernel osdev arm operating-system raspberry-pi-3 armv8 kernel tutorial assembler education resource raspberry-pi-os learn适用于树莓派3b/3b+的64位系统.
raspberry-pi ubuntu aarch64 os linux-kernel raspberry-pi-3 arm64 armv8Collection of tools (disassembler, emulator, binary parser) aimed at reverse enginering tasks, more specifically, bug finding related. Currently we target ARMv7 and Mach-O though in the future more architectures and formats are planned. retools is somewhat unique in that most of the semantics for relevant instructions are parsed out of the specification PDFs as opposed to being generated by hand. Currently the disassembler, emulator, and binary parsers are partially done, with a symbolic execution engine and instrumentation/hooking framework to come as I get more time.
re reverse engineering vulndev framework arm armv7 armv8 macho emulator binary vulnerability research disassembler disassemblyLast updated May 18th, 2018. This is a port of 64-bit Tiano Core UEFI firmware for the RPi3/RPi3B+ platforms, based on Ard Bisheuvel's 64-bit and Microsoft's 32-bit implementations.
uefi 64-bit rpi3 raspberry-pi-3 raspberry-pi-uefi windows-10 windows-on-arm armv8 aarch64 arm64 arm firmware rpi freebsd arm-linux ubuntu-arm opensuse win10 raspberrypiThis is Circuit Breaker, a Nintendo Switch hacking toolkit. It is heavily based upon the PegaSwitch toolkit and the ReSwitched team deserves a huge amount of credit for their work, without which this project would be impossible. Make sure you have all the ruby gems installed. Installing ruby and bundler are outside of the scope of this document.
switch exploit rop-exploitation console-framework toolkit aarch64 armv8 nintendo nintendo-hacking nintendo-switch reverse-engineering analysis emulation dynamic-analysisThis is a WIP kernel for RaspberryPi 3 written in Rust. Some code is taken from this Stanford class.
os kernel raspberry-pi-3 rpi3 bare-metal raspberry armv8 aarch64This package demonstrates an AArch64 UEFI implementation for hacked Lumia 950 and Lumia 950 XL. Currently it is able to boot Windows 10 ARM64 (with a minor patch). Booting Linux is also possible (see the note). I am too busy to write an average-user instruction. So if you are interested in, you are welcome to contribute to an easy instruction for all Lumia 950 XL users.
edk2 uefi lumia windows-on-arm armv8 aarch64 firmwarePieman is a script for creating custom OS images for single-board computers such as Raspberry Pi. The images are based on Alpine and Debian-based distributions such as Devuan, Raspbian and Ubuntu. The authors of Pieman were inspired by the project named rpi23-gen-image. The main reason why it was decided to create a new project instead of improving the existing one is that rpi23-gen-image is intended for creating images only for Raspberry Pi 2 and 3 based on Debian GNU/Linux. Unfortunately, it doesn't have a way to be extended to support different operating systems and single-board computers. Improving the situation would require significant efforts to rework the codebase of the project. First, get the latest Pieman Docker image from Docker Hub.
raspberry-pi raspberry-pi-3 bash debian ubuntu debootstrap chroot-environment ubuntu-xenial raspbian raspbian-stretch devuan armhf armv7 armv8 arm64 alpine alpine-linux ubuntu-bionic raspberry-pi-zerokris nóva userspace and kernel tools for the Novix operating system
armv7 arm64 armv8SteinsOS is an operating system featuring non-preemptive kernel targeting on single-core armv8 architecture. Redox OS: The state-of-the-art Rust Operating System.
kernel os osdev operating-system armv8
We have large collection of open source products. Follow the tags from
Tag Cloud >>
Open source products are scattered around the web. Please provide information
about the open source projects you own / you use.
Add Projects.