BrickBot: The LEGO MindStorms RCX Hub (BrickBot)

BrickBot: The LEGO MindStorms RCX Hub

BrickBot

Geek Repo

A collection of software, firmware, tools, and utilities for the Lego MindStorms RCX

Home Page:https://brickbot.github.io/

Github PK Tool:Github PK Tool

BrickBot: The LEGO MindStorms RCX Hub's repositories

nqc

NQC (Not Quite C) is a programming language for several Lego MindStorms products, including the RCX, CyberMaster, and Scout. This BrickBot/nqc repo captures updates to the code since NQC 3.1 r6 and is believed to be the most progressed nqc repo. This version includes patches posted to https://sourceforge.net/p/bricxcc/patches/.

Language:C++License:NOASSERTIONStargazers:16Issues:6Issues:3

brickOS-bibo

An alternative RCX operating system and firmware cloning brickOS. The kernel was written from scratch for better performance, but to the average brickOS programmer, changes should be transparent. There is a lot of code borrowed from brickOS, and numerous patches originally targeted for brickOS have been conceptually incorporated. While this project is based on bibo, as brickOS still seems to be the more recognizable name, it has been retained as part of the name.

Language:CLicense:MPL-2.0Stargazers:12Issues:5Issues:10

BrickBot.github.io

A collection of software, firmware, tools, and utilities for the LEGO® MindStorms RCX

License:AGPL-3.0Stargazers:3Issues:3Issues:0

TinyVM

A replacement firmware and VM that can execute Java programs in the Lego Mindstorms RCX. It supports several of the most useful features of the Java language, such as: - Object orientation. - Multi-threading. - Synchronization. - Exceptions. - Type safety (in principle, no hanging/crashing). Like other firmware replacements (e.g. legOS and pbForth), TinyVM breaks the 32-variable limit imposed by Lego's official firmware. Additionally, TinyVM offers: - No need to install a cross-compiler. - Easy to install in general, even under CygWin. - Over 16 Kb of memory for programs and objects. - Firmware deletes itself when you try to download other firmware. - An emulation tool. - Access to buttons, motors and sensors. - Sensor listeners. - Nice APIs like you only find in Java. Starting with 0.2.0: - Capability to rerun programs. - Full persistence of all objects across runs. - Timers and time routines (Time.sleep). - java.util.Random. - Capability to print characters on the LCD. TinyVM is also the progenitor of leJOS (see http://sourceforge.net/projects/lejos).

Language:HTMLLicense:NOASSERTIONStargazers:3Issues:2Issues:0

brickEmu

An emulator for LEGO MindStorms RCX bricks. It emulates processor and peripherals, so it runs the original ROM code, firmware, and programs.

Language:CLicense:GPL-2.0Stargazers:2Issues:2Issues:4

gh-archive-org

A GitHub CLI extension script to archive all repositories—with their releases—in an organization

Language:ShellLicense:MITStargazers:2Issues:1Issues:1

Lego.NET

A project to make the .NET run-time available on a Lego MindStorms RCX running BrickOS firmware

Language:C#License:GPL-2.0Stargazers:2Issues:2Issues:0

nqc-libs

A collection of NQC libraries and programs from various sources, plus a full NQC tutorial with accompanying code samples.

Language:HTMLStargazers:2Issues:3Issues:0

Archive

An archive of software releases pertaining to the LEGO® MindStorms RCX. This is typically kept in read-only (archive) mode to guard against accidental changes, modifications, deletions, etc.

binutils-cil

Used in conjunction with the gcc-cil project to add CIL capabilties, for use with brickOS-bibo and Lego.NET

Language:CLicense:GPL-2.0Stargazers:1Issues:2Issues:0

colibri

An Open Source RTOS Subset.

Language:CLicense:BSD-2-ClauseStargazers:1Issues:2Issues:0

erika

E.R.I.K.A. Educational, an Embedded Real tIme Kernel Architecture for the Lego MindStorms RCX

Language:CLicense:GPL-2.0Stargazers:1Issues:2Issues:0

LDCC

DCC command station (LDCC) + booster and decoder (LACC) capabilities for the Lego MindStorms RCX

Language:CStargazers:1Issues:3Issues:0

legoshrink

DEPRECATED: This project has been incorporated into brickOS-bibo as lnpmsg. <|> A program for communicating via the IR tower with your Lego Robot (RCX brick) using the legOS Network Protocol (LNP)

Language:CLicense:MPL-2.0Stargazers:1Issues:2Issues:0

LINX

Control a Lego robot via Perl scripts from a webserver or console

Language:PerlStargazers:1Issues:2Issues:0

lnphost

DEPRECATED: Superseded by ir-server in the BrickOS-Bibo project. <|> A library supporting IR communication over the Lego MindStorms IR tower. It can be used from C programs on Posix compliant platforms, supports multiple protocols and is designed to be a replacement for lnpd.

Language:CLicense:GPL-2.0Stargazers:1Issues:2Issues:0

PowerFunctions-Remote

Use an RCX as a remote control for LEGO Power Functions

Language:CStargazers:1Issues:2Issues:0

PRO-BOT

A program editor for the LEGO MindStorms RCX that supports building programs and downloading them to the RCX, sending immediate commands (e.g. PlaySystemSound, PBTurnOff), or retrieving information from the RCX using commands such as Poll or MemMap.

Language:Visual Basic 6.0Stargazers:1Issues:1Issues:0

RCX-PI

An experimental robot platform API for integrating a Raspberry PI with a Lego MindStorms RCX robot.

Language:JavaStargazers:1Issues:1Issues:0

RobotC

A powerful C-based programming language with a Windows environment for writing and debugging programs, and the only programming language at this level that offers a comprehensive, real-time debugger.

Language:HTMLStargazers:1Issues:2Issues:0

.github

Repository for the GitHub public organizational profile

Stargazers:0Issues:1Issues:0

Ada-MindStorms

An Ada to NQC translator for the Lego MindStorms RCX

Language:AdaStargazers:0Issues:2Issues:0

gcc-cil

An "official" gcc branch that adds CIL capabilities to gcc, for use with brickOS-bibo and Lego.NET

Language:CLicense:GPL-2.0Stargazers:0Issues:2Issues:0

gnu-cil-README

README for the GNU CIL collection (refs/vendors/st/heads/README)

Stargazers:0Issues:1Issues:0

GNU-Legacy-Toolchain

A legacy GNU toolchain that includes binutils, gcc, gpc, gdb, and newlib. While primarily intended for building a cross-toolchain targeting Hitachi/Renesas H8/300 processors with the COFF (or, colloquially, HMS) format, this should work for other targets as well.

Language:CLicense:GPL-3.0Stargazers:0Issues:0Issues:0

MagicLibrary

A User Interface library for .NET

Language:C#License:NOASSERTIONStargazers:0Issues:1Issues:0

QtNQC

No project description provided; appears to be a UI for NQC.

Language:C++Stargazers:0Issues:2Issues:1

RoboLab

Information on installation instructions for RoboLab (standalone) and RoboLab for LabVIEW

License:AGPL-3.0Stargazers:0Issues:1Issues:0

scLego

An Esterel back-end for Lego C with BrickOS

Language:PerlStargazers:0Issues:2Issues:0

TinySoar

TinySoar is an implementation of the Soar artificial intelligence architecture that is intended to run on memory constrained devices.

Language:CLicense:NOASSERTIONStargazers:0Issues:2Issues:0