All Projects → Dentrax → ArduRTOS

Dentrax / ArduRTOS

Licence: other
Real Time Operating System Lessons using Arduino and The FreeRTOS Kernel

Programming Languages

C++
36643 projects - #6 most used programming language

Projects that are alternatives of or similar to ArduRTOS

Arduino
🚀 Proyectos de todo tipo para arduino utilizando sus sensores y actuadores. 🤖
Stars: ✭ 27 (-41.3%)
Mutual labels:  arduino-boards, arduino-platform, arduino-uno, arduino-mega
nuclei-sdk
Nuclei RISC-V Software Development Kit
Stars: ✭ 65 (+41.3%)
Mutual labels:  freertos, rtos
arduino
required (and optional) source files for the Arduino development environment, specifically the hardware/arduino sub-directory, to support xmega processors
Stars: ✭ 18 (-60.87%)
Mutual labels:  atmel, arduino-platform
ampjucks
Boilerplate and base project to create static websites with AMP, Nunjucks and Gulp
Stars: ✭ 18 (-60.87%)
Mutual labels:  example-project, example-repo
DotNetWithCMake
Your swiss army knife for creating .NET assemblies with CMake and integrating unmanaged code.
Stars: ✭ 50 (+8.7%)
Mutual labels:  examples, example-project
Arduino Boards Index
Electronic Cats Package Lists for the Arduino Board Manager
Stars: ✭ 14 (-69.57%)
Mutual labels:  arduino-boards, arduino-platform
qp-arduino
QP real-time embedded frameworks/RTOS for Arduino (AVR and SAM)
Stars: ✭ 37 (-19.57%)
Mutual labels:  arduino-uno, rtos
Learningx
Deep & Classical Reinforcement Learning + Machine Learning Examples in Python
Stars: ✭ 241 (+423.91%)
Mutual labels:  learning, examples
FreeRTOS-rust
Rust crate for FreeRTOS
Stars: ✭ 159 (+245.65%)
Mutual labels:  freertos, rtos
jsstore-examples
This repo contains examples of jsstore for different frameworks & tools
Stars: ✭ 31 (-32.61%)
Mutual labels:  examples, example-repo
LibreCO2
Simple CO2 meter using Arduino UNO-Mega board and popular CO2 sensors (SenseAir S8, Sensirion SCD30, Winsen MH-Z14 or 19 and Cubic CM1106). Operation modes: Normal, Calibration 400ppm, Alarm adjust and Altitud compensation adjust
Stars: ✭ 31 (-32.61%)
Mutual labels:  arduino-uno, arduino-mega
Game-Examples
Godot game examples for gotm.io - the Godot Platform!
Stars: ✭ 27 (-41.3%)
Mutual labels:  examples, example-project
RedBoard
The RedBoard is SparkFun's take on the Arduino Uno. It combines the simplicity of the Uno's Optiboot bootloader (which is used in the Pro series), with the stability of the FTDI and a mini-B USB connector.
Stars: ✭ 32 (-30.43%)
Mutual labels:  arduino-boards, arduino-uno
sqlite micro logger arduino
Fast and Lean Sqlite database logger for Microcontrollers
Stars: ✭ 128 (+178.26%)
Mutual labels:  arduino-uno, arduino-mega
PsxNewLib
Playstation controller interface library for Arduino
Stars: ✭ 81 (+76.09%)
Mutual labels:  arduino-uno, arduino-mega
Simulink-Arduino-Serial
How to connect Arduino and Simulink
Stars: ✭ 54 (+17.39%)
Mutual labels:  arduino-boards, arduino-platform
Icmc Usp
"If You're Going Through Hell, Keep Going" - Winston Churchill 🐢 🐢 🐢
Stars: ✭ 156 (+239.13%)
Mutual labels:  learning, examples
Wasm By Example
Wasm By Example is a website with a set of hands-on introduction examples and tutorials for WebAssembly (Wasm)
Stars: ✭ 226 (+391.3%)
Mutual labels:  learning, examples
xinu-avr
the Xinu OS for AVR atmega328p devices (e.g. Arduino)
Stars: ✭ 18 (-60.87%)
Mutual labels:  arduino-uno, rtos
KY-040-Encoder-Library---Arduino
Arduino library for the KY-040 Encoder
Stars: ✭ 37 (-19.57%)
Mutual labels:  arduino-boards, arduino-platform

ArduRTOS for Arduino® FreeRTOS Public Source Repository

Improve your FreeRTOS knowledge with high quality exams

Click here for Atmel® Wikipedia

Click here for Atmel® AVR® Wikipedia

Click here for Arduino Reference

Click here for The FreeRTOS Kernel

What It Is

How To Use

Features

Requirements

Dependencies

About

Collaborators

Branches

Copyright & Licensing

Contributing

Contact

What It Is

ArduRTOS for Arduino® FreeRTOS Library

ArduRTOS guide is an easy and advanced way to learn FreeRTOS programming. It will contribute greatly to both a hobby and a school lesson.

How To Use

Just research the main repository and learn it gradually. Thats all.

WARNING: Before looking at the exams, please try to solve it yourself first. It's more important than anything. It's a key to success.

Features

  • Suitable for new FreeRTOS learners

  • Suitable CS101 content

  • Suitable for midterm and final exams

  • More than 10+ example content for every chapter

  • Rich content with screenshots and circuit diagrams (soon)

Requirements

  • You should be familiar with C programming
  • You will need a text editor (i.e Sublime Text) or IDE (i.e Arduino IDE)
  • You will need an Arduino electronic programming platform (If you want to test with USB cable) - (Skip this if you have an Arduino Virtual Simulator or Proteus)
  • You will need a computer on which you have the rights to install Arduino dependencies

Dependencies

  • Arduino Development Libaries (for building)
  • The FreeRTOS Kernel for Arduino (Arduino_FreeRTOS.h)

About

ArduRTOS was created to serve three purposes:

ArduRTOS is a basically FreeRTOS programming learning repository coded in Arduino/C language using Arduino IDE

  1. To act as a guide to learn basic Arduino/C programming with enhanced and rich content

  2. To provide a simplest and easiest way to learn detailed and interesting things about FreeRTOS

  3. There is a source for you to develop yourself in RTOS and inreace your Arduino programming level

Collaborators

Project Manager - Furkan Türkal (GitHub: Dentrax)

Branches

We publish source for the [ArduRTOS] in single rolling branch:

The master branch is extensively tested and makes a great starting point for learning the RTOS. Also tracks live changes by commits.

Copyright & Licensing

The base project code is copyrighted by Furkan 'Dentrax' Türkal and is covered by single licence.

All program code (i.e. ino, .md) is licensed under MIT License unless otherwise specified. Please see the LICENSE.md file for more information.

  • Arduino®

    • Arduino is an open source computer hardware and software company, project, and user community that designs and manufactures single-board microcontrollers and microcontroller kits for building digital devices and interactive objects that can sense and control objects in the physical and digital world.
  • Atmel®

    • Atmel is a leading manufacturer of microcontrollers and touch technology semiconductors for mobile, automotive, industrial, smart energy, lighting, ...
  • AVR®

    • AVR is a family of microcontrollers developed by Atmel beginning in 1996. These are modified Harvard architecture 8-bit RISC single-chip microcontrollers.
  • FreeRTOS

    • FreeRTOS is an advanced RealTimeOperatingSystem kernel.

References

While this repository is being prepared, it may have been quoted from some sources.

If there is an unspecified source or if you think that I made a copyright infringement, please contact with me.

Contributing

Please check the CONTRIBUTING.md file for contribution instructions and naming guidelines.

Contact

ArduRTOS was created by Furkan 'Dentrax' Türkal

You can contact by URL: CONTACT

Best Regards

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].