Download Shareware and Freeware Software for Windows, Linux, Macintosh, PDA

line Home  |  About Us  |  Link To Us  |  FAQ  |  Contact

Serving Software Downloads in 956 Categories, Downloaded 50.331.930 Times

Picotk 0.03

Company: Thomas Gallenkamp
Date Added: August 07, 2013  |  Visits: 430

Picotk

Report Broken Link
Printer Friendly Version


Product Homepage
Download (46 downloads)



picoTK is a GPL licensed small footprint C GUI toolkit for embedded systems. It readily works with the RTEMS real time kernel - its minimum complexity and OS independency makes a port to any operating system easy. It is not comparable featurewise to real full blown windowing toolkits like nanoX or Qt/Embedded; but serves the needs for simple memory mapped graphic presentation. picoTK features:<br /><br /> Draw graphical primitives: points, lines, texts (different fonts, fixed and proportionally spaced using any X-Windows font ), filled rectangles, pixmaps<br /> Driver is easily adaptable to "homebrew" embedded display hardware based on memory-mapped framebuffer<br /> Generic drivers for 1, 4 and 8 bit per pixel color depth. Readily supporting VGA mode 0x11 (640x480x2), VGA mode 0x13 (320x200x8) and the VESA linear frame buffer modes (480x640x8 to 1280x1024x8) on graphic cards, which support VBE2.0 or higher.<br /> Framebuffer emulator (fbe) for Linux using shared memory IPC. This is used for the development of the toolkit and can be used for the development of your application as well. That is you can have a simulation version of your application that run under Linux - and look at its emulated screen. Than you can cross-compile the same application for the target system.<br /> Tool "fontripper" for converting X11 fonts into picoTK fonts. Use "ppmripper" for converting ppm portable pixmaps into picoTK pixmaps. Fonts and Pixmaps are encoded into linkable binaries, i.e. the system will be compiled into a single binary and does not require to have a filesystem.<br /> Together with RTEMS (www.oarcorp.com) you can have a nice embedded system graphical output solely using GNU technology.<br /> Use Linux as a development host for cross-compiling and as an emulation environment.<br /> Allows easy adaption/porting to your favorite operating system or hardware architecture.<br />

Requirements: No special requirements
Platforms: *nix, Linux
Keyword: Development Emulated Emulator Framebuffer Higher Linux Shared Support Vbe
Users rating: 0/10

License: Freeware Size: 40.96 KB
USER REVIEWS
More Reviews or Write Review


PICOTK RELATED
Programming  -  Linux GPIB Support 3.2.16
The Linux GPIB Package is a support package for GPIB (IEEE 488.2) hardware. The package contains a development environment consisting of a GPIB library written in C, kernel driver modules, and bindings for several other languages.
1.13 MB  
Programming  -  BabyDevelop 10.3.0
BabyDevelop is a lightweight Integrated Development Environment for C, C++, Qt and support for the GP2X/SDL. Easy to use, fast to start and compile, expandable in functional range for anyone. BabyDevelop can be used on Mac OS X,...
819.2 KB  
Network & Internet  -  JA-SIG uPortal 2.5.1
uPortal is a free, sharable portal under development by institutions of higher-education. This group sees an institutional portal as an abridged and customized version of the institutional Web presence... a "pocket-sized" version of the campus...
27.8 MB  
Libraries  -  CoreLinux++ Function Load Library 0.1.1
CoreLinux++ Function Load Library (libclfll++) takes advantage of the abstract Library Load framework in the CoreLinux libclfw++ library by providing management of loading Linux shared libraries. Application developers define function objects as...
93.18 KB  
Libraries  -  libqmsg 0.4
libqmsg is a library implementing parts of the messaging functionality as found in the commonly used realtime microkernel operating systems, using Linux shared memory and POSIX messaging queues. The implementation does not aim to reach the speed...
358.4 KB  
Programming  -  Steel Bank Common Lisp 1.0.8
Steel Bank Common Lisp is a development environment for Common Lisp, with excellent support for the ANSI standard: garbage collection, lexical closures, powerful macros, strong dynamic typing, incremental compilation, and the famous Common Lisp...
2.7 MB  
Utilities  -  Airgo MIMO Wireless Card Linux Driver 0.0.1alpha6
Airgo MIMO wireless card Linux driver. It's base on the Specs at http://airgo.wdwconsulting.net/mymoin. If it success, then Linux can support the AGN100 and the AGN300. You can get the newest development status from...
30.72 KB  
Utilities  -  Yellow Dog Linux 5.0.2
Yellow Dog Linux is the Premier Linux Operating System for PowerPC. Proven world-wide as the preferred Linux OS for the Power architecture, v4.1 brings Terra Soft into its 8th year of Power Linux development and support. Yellow Dog Linux v4.1...
 
Utilities  -  Berry Linux 0.83
Berry Linux is a bootable CD Linux with automatic hardware detection and support for many graphics cards, sound cards, SCSI and USB devices and other peripherals. Berry Linux can be used as a Linux demo, educational CD or as a rescue system. It...
532 MB  
Programming  -  Leksah 0.8.0.1
Leksah is the Haskell IDE of choice. It is written in Haskell, uses Gtk, and runs on Linux, Windows and Mac OS X. Leksah is a practical tool to support the Haskell development process. It requires the Glasgow Haskell Compiler (GHC).
25.36 MB  
NEW DOWNLOADS IN PROGRAMMING, DEVELOPMENT EDITORS
Programming  -  Cedalion for Linux 0.2.6
Cedalion is a programming language that allows its users to add new abstractions and define (and use) internal DSLs. Its innovation is in the fact that it uses projectional editing to allow the new abstractions to have no syntactic limitations.
471.04 KB  
Programming  -  Math::GMPf 0.29
Math::GMPf - perl interface to the GMP library's floating point (mpf) functions.
30.72 KB  
Programming  -  Net::Wire10 1.08
Net::Wire10 is a Pure Perl connector that talks to Sphinx, MySQL and Drizzle servers. Net::Wire10 implements the low-level network protocol, alias the MySQL wire protocol version 10, necessary for talking to one of the aforementioned...
30.72 KB  
Programming  -  logilab-common 0.56.2
a bunch of modules providing low level functionnalities shared among some python projects devel Please note that some of the modules have some extra dependencies. For instance, logilab.common.db will require a db-api 2.0 compliant...
174.08 KB  
Programming  -  OpenSSL for linux 1.0.0a
The OpenSSL Project is a collaborative effort to develop a robust, commercial-grade, full-featured, and Open Source toolkit implementing the Secure Sockets Layer (SSL v2/v3) and Transport Layer Security (TLS v1) protocols as well as a...
3.83 MB  
Development Editors  -  KMood 0.30
kmood is a tool for KDE which lets the user to select his current mood. Moods canbe propagated between users on different machines using KDE.
389.12 KB  
Development Editors  -  File Sift 1.0
File Sift groups files and directories to fit within a specified size threshold. This is useful when backing up to media of fixed size (ie cd-r media), and helps maximize the use of space on that media. Provides both graphical and command line...
2.53 MB  
Development Editors  -  GNUsTicker 0.1
GNUsTicker is basically a RSS aggregator. It is a GNOME panel applet that scrolls infos retrieved from RSS, RDF, etc. It may be extended for feeding from different sources (an example for POP3 mail server is provided).
819.2 KB  
Development Editors  -  sarface 0.8
sarface is a user-interface to the sysstat/sar database which inputs data from sar and plots to a live X11 graph via gnuplot. It mimics the cmd-line options from sar but can cross-plot any two or more stats and apply simple mathematical functions...
327.68 KB  
Development Editors  -  Hachikaduki 0.9.2
Hachikaduki is a simple knowledge management tool for knowledge workers. Hachikaduki enables you to manage text-based Knowledge. Hachikaduki has a powerful full-text search function. You can find Knowledge quickly and easily
2.26 MB