System - Embedded systems
Live Instructor Led Online Training Embedded systems courses is delivered using an interactive remote desktop! .
During the course each participant will be able to perform Embedded systems exercises on their remote desktop provided by Qwikcourse.
Select among the courses listed in the category that really interests you.
If you are interested in learning the course under this category, click the "Book" button and purchase the course. Select your preferred schedule at least 5 days ahead. You will receive an email confirmation and we will communicate with trainer of your selected course.
free alternative firmware for the DLink DNS-320/320L/321/323/325/327L
Alt-F provides a free and open-source alternative firmware for the DLINK DNS-320/320L/321/323/325/327L and DNR-322L. Alt-F has Samba and NFS; supports ext2/3/4, VFAT, NTFS, BTRFS; RAID 0, 1, 5 (with external USB disk) and JBOD; supports up to 8TB disks; rsync, ftp, sftp, ftps, ssh, lpd, DNS and DHCP servers, DDNS, fan and LEDs control, clean power up and down and more. Alt-F also has a set of comprehensive administering web pages, you don't need to use the command line to configure it. Besides the built-in software, Alt-F also supports additional packages on disk, including ffp and Entware packages, that you can install, update and uninstall using the administering web pages Alt-F is being developed and tested on a DNS-323-rev-A1/B1, a DNS325-rev-A1, a DNS-320L-rev-A1, and on DNS-327L-rev-A1 hardware boards. Other models and boards are said to work.
XPerience it's an AOSP-CAF (Android Open Source and Code Aurora Forum) based rom which aims to bring the perfect combination of both performance and battery life by bringing you our ultimate kernel and system optimizations in order to give you the best XPerience for your Android devices. Because you deserve to use your device's full capabilities without Sacrificing battery life.
Network File System (NFS Versions 2.0 & 3.0) for Windows
FreeNFS is an NFS 2.0 and 3.0 Compliant Server for Windows. FreeNFSE is an NFS 2.0 and 3.0 Compliant Server for Windows to an Embedded System Client. Adding more protocols to better serve embedded systems and video streaming.
Open-source cross-platform flash program for the STM32 ARM microcontrollers using the built-in ST serial bootloader over UART or I2C
Scientific/engineering firmware repurposing HP business calculators!
This project has created scientific firmware for the HP-20b and HP-30b business calculators. WP 34S turns either of these calculators into a powerful keystroke programmable scientific device. It's the most powerful and fastest RPN scientific pocket calculator ever built. WP 34S runs in version 3.3. A full-color printed edition is available from 2018-10-15.
Modular CNC software for Arduino controller
The goal of the project is the realization of a modular firmware that allows to control a CNC machine with different utensils. For instance, a CNC with a drill, with few changes can become a plotter with a pen or cutting machine to cut cardboard or stickers. In order to do that, we want project a CNC router with a mechanism that allows a fast utensil change and a controlling firmware which can use different utensils changing some configuration parameters.
Arduino core for Attiny13
An Arduino core for the Attiny13 processors designed with small size in mind. *Support*: 89781.0.html Currently supported functions: * = Partial support map() random() randomSeed() millis() micros() delay() delayMicroseconds() * analogRead() analogWrite() pinMode() digitalRead() digitalWrite() pulseIn() (Untested) shiftIn() (Untested) shiftOut() (Untested) If you find any issues be sure to make sure you are using the latest version first.
This software supports programming of Atmel microcontrollers 89Sxx ('51), ATtiny, ATmega and 90Sxx (AVR). It can erase built-in Flash and EEPROM memories as well as read and program them. ISP Programmer also supports serial Atmel DataFlash memories.
FlashForth is a standalone Forth system for the Microchip PIC 18, 24, 30, 33 and the Atmel Atmega series of microcontrollers. A Forth system with interpreter, compiler, assembler and multitasker is provided.
Raspberry PI minimal Linux distribution
Moebius Linux is a Raspberry PI armhf distribution built from scratch and targeted to have a small footprint. 20Mb of RAM (with ssh) and a 128Mb SD are minimum requirements. Size, speed, and optimizations are the main goals for this distro.
goinedit is a texteditor, Integrated Development Environment that supports every programming languages. It has an integrated shell terminal and function buttons like compile, execute, debug. It has a support for Microchip Pic and pickit! easy to use!
GXSMS offers an easy way to send and receive SMS (Short Message Service) messages using a modem that is capable of sending SMS. Sending and receiving SMS has never been so easy. Enable your desktop and web applications to send SMS messages.
OpenFSG is an OpenSource Firmware for Freecom NAS-Devices like FSG, NDP, and DT.
Sensor node operating systems must support sensor transparency for providing easy application development and systematic sensor management. We suggest a sensor device manager that supports senssor transparency
Raspberry Pi SD Image with Ruby and SiriProxy
This is an SD card image with RVM, Ruby, and SiriProxy pre-installed.
Community-driven variant of TI's bare metal development support tools
This is the community driven variant of StarterWare(tm) 2.0.x by Texas Instruments, a collection of example source codes, headers, and basic implementations for AM335X-based hardware (like the BeagleBone Black, the PocketBeagle or the OSD335x SiP). The aim of this project is to add features and functionalities faster than TI is able to do that and to get a high-quality package for easy bare metal programming on such Sitara-based devices.
Tfpd aims to implement a test software for the small-sized FPD(Flat Pannel Display). The test software is based on the linux and it consists of device drivers and applications.
TouchLock is a tool to prevent inadvertently switching on a Windows CE device, thus draining you battery. At power-up it locks the screen (shows date time and a message) and requires you slide a button to unlock. Supports skin customization.
The Velitium project provides a build environment to create an embedded distribution of OpenSolaris boot images. Velitium for NAS - Velitium can create OpenSolaris based firmware images for SOHO NAS appliances.
The clash New Generation now focuses on making a versatile OS environment for embedded systems allowing users to customize the resulting platform into routers, firewalls, 3G gateways, access points, emergency rescue system or even diskless clients.
This project intends to issue a universal remote controller based on Bluetooth connectivity. The client side runs on every mobile phones supporting Java ME. Many applications can be controlled on the host, as long as they furnish a D-Bus interface.
Porting Android to the iPAQ 200/210/211/212/214 or equilivalent
Porting Android to the iPAQ 200/210/211/212/214 or equilivalent. It has a 4-inch VGA Screen (TFT LCD display), resistive touchscreen, WiFi, Bluetooth, SD/MMC, CF. Originally it is running Windows Mobile 6 Classic. his project is in Alpha state, which means it is not suitable for daily usage unless developing for the project.
A Windows-based GUI for popular avrdude command-line utility for AVR microcontroller Programming. It has got many features with a lightweight easy to understand interface. AVRdude is provided with it. It previously used LibUSBdotnet but now it uses LibUSBK for compatibility. Supports only USBasp programmer but if you can code, you can change it to work with your programmer.
Open Source SW/HW Project for Embedded Ethernet Applications. Works with AVR ATmega256/128/103, AVR32, SAM7X, SAM7S(E), SAM9, AT91X40, GameBoy Advance, Cortex M3 / M4 (STM32, NXP LPC, LM3S), Freescale Coldfire, RTL8019AS, LAN91C111, CS8900 and DM9000E chips. Offers a tiny TCP/IP stack including HTTP, FTP and DHCP.
W-Bus communication library
This is a small library that allows comunicating with a Webasto (tm) W-Bus capable car heating system. Runs on Personal Computers or for embedded devices (slim design). Easily portable. Includes a Heater manager, heater controller program and more. The GIT repository (CVS is deprecated) also includes a control unit application to control W-Bus capable devices, a W-Bus compatible heater unit firmware application and a heater simulator for testing purposes. Also, a serial port loop back driver for linux is included to simulate OBD II K-Line adapters.
Open Source middleware platform with FreeRTOS, processor abstraction
uEZ(r) is an open-source, embedded middleware platform providing underlying RTOS and processor abstraction features enhancing portability of application code to multiple ARM and Renesas platforms with high reusability. uEZ is now available in a 7-Zip archive in addition to the standard zip file. The .7z download is much smaller file size. uEZ 2.10 release introduces support for LWIP v2, FreeRTOS v9, SEGGER RTT/Systemview, Crossworks 4.3.2, and IAR 8.30. uEZ 2.11 release updates emWin to 5.48 (Includes a color update doc), Crossworks 4.7.0, and IAR 8.50. Several bug fixes are included in this release. uEZGUI-1788-43WQR / uEZGUI-1788-70WVT
This project comprises a .Net library written in C# to communicate with an eZ430 Chronos access point and therefore the ez430 Chronos watch itself.
Fronius data tool for Linux
fslurp is a program to pull the data from a Fronius inverter systems via a serial port connection. It supports both single and multiple inverter systems through the Interface Card Easy and the Fronius Interface Card/DataLogger Box. Fronius Sensor Card devices are also supported. It supports both human-readable and delimited (CSV-style) text output. Sample output can be seen by building project and exercising one of the test simulator targets (e.g. simIFCEasy). It is written in C++ and has been compiled on Linux.
Have you ever tried to control a self-developed vehicle with your PC? This Project provides a GUI Control, the schematics for the onboard electronic (including the XBee host), and the atmega 32 / 644 / 2550 software to get things to work together.
scmRTOS is tiny Real-Time Preemptive Operating System intended for use with Single-Chip Microcontrollers. scmRTOS is capable to run on small uCs with as little amount of RAM as 512 bytes. The RTOS is written on C++ and supports various platforms.
Client mode firmware for TrendNET TEW-652BRP V2
Firmware to run the TrendNET TEW-652BRP version 2.x wireless router in client mode. Based on GPL firmware provided by TrendNET and modified to change the operating mode of the router from Access Point to wireless client.
Real-time, modular, microkernel-based operating system under development for i386. The first goal is to support 32-bit DOS protected mode applications made with DJGPP as well as native applications.
FunkOS is an RTOS for 8-32 bit MCUs including AVR, MSP430, and Cortex M3. Both C and C++ kernels available. Key features include preemption, periodic events, device drivers, and mutex/semaphores. Includes a variety of graphics and filesystem middleware.
PCD – Process Control Daemon is a light-weight system level process manager, designed for Embedded Linux based products. The PCD is used for starting the system in a synchronized manner, control and monitor processes and recover from crashes.
Debian for Intel Galileo Board
This project provides packages and an SD card image for Debian for the Intel Gellileo boards (both Gen 1 and Gen2). Aside from the board specific kernel and some configuration that is unique to this board, the rest of the image is normal Debian Wheezy for i386.
smartCOM is a graphical serial device terminal.
smartCOM is a graphical serial device terminal, it's an alternative to minicom. It is aimed mainly at hardware developers who need a gui test tools to talk to their custom hardware. The GUI is written using the wxWidgets library, and using the tinyxml to save or load config.
To be a practical Arduino simulator
ArduSim provides API level simulation of an Arduino. Arduino sketches can be run and debugged on PC with no modification. ArduGate is a sub-project of ArduSim. The agent sketch is shared.
RTOS for Secure, Safe, and Real-Time Systems
Pharos is a free open-source RTOS for secure, safe, and real-time systems with the following characteristics: - Memory and enhanced time partitioning (TSP) - Native support for sporadic, periodic, and aperiodic threads - Fixed-priority preemptive scheduler - Execution time protection (threads are prevented from executing for more time than they are configured to) - Small size (full image has ~100 to 300KiB text, ~30KiB data) - Hard real-time determinism - Fast critical sections - Prioritized nested interrupts - inter-partition communication with filters to protect unwanted access - Multicore support (RMP) - Supports ARM9, Cortex-A/R/M, and Aarch64, RISC-V64 (64 bits) - The complete TestSuite is run successfully for each platform in each release - Tested: more than 170 KLOC of requirement-based tests, executed for each board at each release
nwGTPv2 is free and open source implementation of GPRS Tunneling Protocol version 2 (GTPv2) or Evolved GTP (eGTP). GTPv2 is primarily used for control signalling between Serving Gateway SGW and PDN Gateway (PGW) in Evolved Packet Core (EPC).
UFFS: Ultra-low-cost Flash File System, designed for NAND flash working in embedded system. UFFS typically consumes less then 200K ram for 1Gb(page 512)/4Gb(page 2K) NAND flash. It supports direct flash interface, works with or without OS.
GNU Octave toolkit for controlling a Raspberry Pi
Basic Octave implementation of the matlab raspi extension, allowing communication to a Raspberry Pi board to control its hardware.
Multi Core ARM Boot Sequencer
The ARM Chain Coupler is a system level design to allow Multi Core ARM processors to divide memory and CPU cores into virtual sessions which then support native code. This architecture supports running multiple concurrent software code on one device utilizing multiple cores. A back end database which can be incorporated to utilize common API's and tools can facilitate migration and collaboration of data between multiple sessions.
This project includes both the libraries and applications created by Anturi Technology to communicate with Tag4M devices provided by Cores Electronics LLC. We want integrators and developers to have the tools to build their own developments with Tag4M.
CMAKE build enviroment for LPC2000 and LPC17xx Cortex MCUs
The goal of project is to build CMSIS like environment for LPC2000 series MCU and to write RTOS for LPC2000 and Cortex Microcontrollers
ChibiOS/RT is a free and efficient RTOS designed for deeply embedded applications. It offers a comprehensive set of kernel primitives and supports many architectures: ARM7, Cortex-M0, Cortex-M3, Cortex-M4, PowerPC e200z, STM8, AVR, MSP430, ColdFire, H8S, x86.
In the field of Embedded systems learning from a live instructor-led and hand-on training courses would make a big difference as compared with watching a video learning materials. Participants must maintain focus and interact with the trainer for questions and concerns. In Qwikcourse, trainers and participants uses DaDesktop , a cloud desktop environment designed for instructors and students who wish to carry out interactive, hands-on training from distant physical locations.
For now, there are tremendous work opportunities for various IT fields. Most of the courses in Embedded systems is a great source of IT learning with hands-on training and experience which could be a great contribution to your portfolio.
Embedded systems Online Courses, Embedded systems Training, Embedded systems Instructor-led, Embedded systems Live Trainer, Embedded systems Trainer, Embedded systems Online Lesson, Embedded systems Education