pc_simulator - PC simulator project for LittlevGL embedded GUI Library

  •        214

The Littlev Graphic Library is written mainly for microcontrollers and embedded systems however you can run the library on your PC as well without any embedded hardware. The code written on PC can be simply copied when your are using an embedded system. or download it as zip here.




Related Projects

lvgl - Graphics library to create embedded GUI with easy-to-use graphical elements, beautiful visual effects and low memory footprint

  •    C

You can test the graphics library in a PC simulator, if you don't have an embedded hardware. The simulator uses SDL2 library to emulate a display on your monitor and a touch pad with your mouse.

Virtual PC Simulator

  •    C

The VPCS can simulate up to 9 PCs. You can ping/traceroute them, or ping/traceroute the other hosts/routers from the virtual PCs when you study the Cisco routers in the Dynamips. VPCS is not the traditional PC, it is just a program running on the Linux or Windows, and only few network commands can be used in it. But VPCS can give you a big hand when you study the Cisco devices in the Dynamips. VPCS can replace the routers or VMware boxes which are used as PCs in the Dynamips network.

ModbusPal - a Java MODBUS simulator

  •    Java

ModbusPal is a project to develop a PC-based Modbus simulator. Its goal is to reproduce a realistic environment, with many slaves and animated register values. Almost everything in ModbusPal can be customized and controlled by scripts.

PC/SC Micro


PC/SC Micro is an API and a library. The API is a subset of the PC/SC Lite API and allows a .NET Micro Framework application to communicate with a smart card (SC). The library interfaces to the SC reader chip. PC/SC Micro facilitates strong security within embedded devices.

The General Creature Simulator

  •    Lua

The General Creature Simulator will be a creature/human simulator somwhat akin to The Sims, and will wake use of the Irrlicht graphics engine and the Lua scripting language.


  •    Java

cp1-sim enables the user to simulate the famous KOSMOS CP1 educational computer from the 1980's on any PC or Mac. Give us some feedback! :)


  •    CSharp

The CoroBot is a PC-class robot by CoroWare, Inc. This project contains the Microsoft Robotics Developer Studio drivers for this hardware, as well as a simulated robot for the Microsoft Robotics Developer Studio simulator.

8085 Microprocessor simulator


This program allows you to write 8085 programs in assembly and run those programs on your PC. It comes with lots of help, plus you can put breakpoints, watch memory, registers. It can also simulate the Intel SDK.


  •    CSharp

This is a C# version of the famous Bochs IA-32 (x86) PC emulator written in C++. I try to re-write the code using C# in a readable intuitive way. This is the only managed C# emulator for x86 CPUs.

Mininet - An Instant Virtual Network on your Laptop (or other PC)

  •    Python

Mininet emulates a complete network of hosts, links, and switches on a single machine. It creates a realistic virtual network, running real kernel, switch and application code, on a single machine (VM, cloud or native), in seconds, with a single command.

Thales Simulator Library


The Thales Simulator Library is an implementation of a software emulation of the Thales (formerly Zaxus, formerly Racal) RG7000 Hardware Security Module cryptographic device.

simlaunch - GUI Mac Wrapper for iPhone Simulator Binaries.

  •    Objective-C

Simulator Launcher builds custom executables to automatically launch an embedded iPhone Simulator application using the correct iPhone SDK. To use, drag any iPhone Simulator binary onto the "Simulator Builder" application. This will create a new Mac OS X application that bundles and launches your iPhone Simulator application from within Mac OS X. The new application's icon and name will be derived from your iPhone Simulator application.

FLAC on Pocket PC


This project is a Pocket PC port for the FLAC (free lossless audio codec) library, and a plugin that works with Pocket PC media players GSPlayer and MortPlayer.

Augmented Reality Strategy Simulator


Augmented Reality Strategy Simulator is a software suite to promote computer aided strategy planning. Sports team can visualize their strategy using computer graphics in 3D mixed with reality images captured from video camera. The software is written in C#.

FlightGear - Flight Simulator

  •    C++

FlightGear is a flight-simulator created by an international group of volunteers. The goal of the FlightGear project is to create a sophisticated and open flight simulator framework for use in research or academic environments, pilot training, as an industry engineering tool.

rotors_simulator - RotorS is a UAV gazebo simulator

  •    C++

RotorS is a MAV gazebo simulator. It provides some multirotor models such as the AscTec Hummingbird, the AscTec Pelican, or the AscTec Firefly, but the simulator is not limited for the use with these multicopters. There are simulated sensors coming with the simulator such as an IMU, a generic odometry sensor, and the VI-Sensor, which can be mounted on the multirotor.

SMSToolkit - .NET SMS server

  •    CSharp

The SDK allows any Windows Mobile 5 phone to be used in conjunction with a PC to act as an SMS Server, allowing developers to easily write SMS applications, using just their phone and a PC. Additionally, it provides a collection of samples that among other things, allow non-programmers to use Excel to send bulk SMSs and to build simple information lookup applications. This project is actively developed by Microsoft India Research team.

PC WatchDog v1.0

  •    WPF

PC Watch Dog Provides PC users security over three issues Login Control Data Packing Directory Monitor Programmed using C# and WPF

PC Emulator in JavaScript

  •    Java

PC Emulator that runs inside a JavaScript environment. Demonstration can be seen booting FreeDOS at http://pc-emulator.appspot.com (useful for running old DOS shareware games) and graphical Linux at http://linuxjsemu.appspot.com/ (rather slowly). Runs best in Chrome browser. See my other JavaScript PC emulator project at http://sourceforge.net/projects/jsdosbox (faster, also includes a dynarec and sound)


  •    CSharp

FreeImage is a library project for developers who would like to support popular graphics image formats (PNG, JPEG, TIFF, BMP and others). Some highlights are: extremely simple in use, not limited to the local PC (unique FreeImageIO) and Plugin driven!