Operating Systems for x86 and ARM Single Board Computers
Linux OS Support
All Technologic Systems x86 and ARM computers support the Linux OS. Linux is highly suitable for embedded applications, as it increases driver support and makes network integration easier. There is a tailored Linux Kernel for each our SBCs, along with complete driver support for the hardware. The kernel source is also provided to end users to enable custom changes and development.
Linux for ARM page (TS-7000 series SBC's)
Linux for x86 page (TS-3000 and TS-5000 series SBC's)
Operating Systems for x86 SBC's
All Technologic Systems x86 computers are PC compatible systems that boot to IDE Compact Flash, DiskOnChip or On-board Flash drive (A:) using the standard PC boot interrupt calls. Systems that boot to Compact Flash will boot most operating systems that will run on any standard PC. Systems that boot to DiskOnChip are able to boot: DOS, Linux, QNX and others Systems that boot to A: drive (Flash memory) can only boot to DOS, but can use DOS bootloaders to start Linux.
MS-DOS for x86 SBC's
All Technologic Systems x86 SBC's have GS-DOS pre-installed on the A: drive. GS-DOS can be used as the primary OS, or as a backup OS when re-flashing the BIOS. Other compatible DOS versions include MS-DOS, Datalight DOS, DR-DOS and FreeDOS. Contact Technologic Systems for license cost of Datalight DOS or DR-DOS. GS-DOS and FreeDOS are free.
DOS page
DOS downloads
DOS FAQ
BIOS for x86 SBC's (x86_BIOS)
Each SBC boots to an embedded PC BIOS which configures the system prior to loading the operating system. Our products use an adapted BIOS made by General Software. The BIOS is designed to provide the standard set of interrupt calls expected of a PC, as well as emulating floppy disks in Flash memory via the standard floppy BIOS call and redirecting the PC console to a COM port.
BIOS Downloads
BIOS FAQ
Third party operating systems
Here is a link to the Microsoft page for a free 120 day evail. copy of the Windows CE http://www.microsoft.com/windows/embedded/
NetBSD is a free, secure, and highly portable Unix-like Open Source operating system available for many platforms, from 64-bit Opteron machines and desktop systems to handheld and embedded devices. Its clean design and advanced features make it excellent in both production and research environments, and it is user-supported with complete source. Many applications are easily available through The NetBSD Packages Collection.
- NetBSD for ARM support on TS-7000 - Jesse Off's page
MicroCommander interactivity software for SBC's
This HMI software brings interactivity to SBC's, allowing users to interact with their SBC's whenever they want, from wherever they want. With built in Internet connectivity and a rich assortment of virtual instruments, microCommander reduces the time program microcontrollers (SBC’s) from man-months to man-hours using a visual, Component-based approach to “programming without programming”.
SMX® Modular RTOS
SMX is a no-royalty RTOS that offers a high performance, preemptive multitasking kernel and a broad selection of component products, including file system, TCP/IP stack, Web browser, and GUI. See the Micro Digital Partners page for an extensive list of software tools available with their Modular RTOS.
QNX RTOS
The QNX® realtime platform is a highly integrated, self-hosted, graphical environment designed specifically for embedded developers, including POSIX compliance, networking, and more.
Phar Lap Embedded ToolSuite (ETS)
Ardence's Embedded ToolSuite is the complete embedded development environment for Intel's 32-bit x86 processors, featuring a Windows-friendly real-time operating system (RTOS), the Realtime ETS Kernel.
uC/OS II Real-Time Multitasking Kernel
The uC/OS-II real-time kernel is a ROMable, scalable, preemptive multitasking kernel (RTOS) that can manage up to 63 processes and provides many other features.
Here is a link to the TS-5300 page on the uC/OS II web site.
A tutorial by Robert Bowen in Circuit Cellar magazine describes how to use uC/OS-II with the TS-2800 including a Windows 9x GUI that connects via serial port to the TS-2800, and an article in PDF form discusses open source TCP/IP development.eRTOS provides the tools you need to develop embedded Intel 8086 (and compatible) network-ready applications quickly. Multithreaded Internet-accessible applications can be written with just a few lines of C code.
Typical benefits include:
the usual pre-emptive multithreading, byte queues, critical sections, etc. generate 16 bit real mode or 32 bit protected mode binaries with few source code changes create remotely upgradable systems using built-in embedded FTP server - with just one line of C code! montitor systems remotely using embedded Web server, Web real-time graphs, Server Side Includes, etc. remotely notify managers of issues using Email, or log events using SYSLOG remotely configure systems using embedded Web server with CGI scripting manage remotely with SNMP server and SNMP trap client includes Borland Compiler license and remote debugging (through serial line)eRTOS was written by Erick Engelke, the same programmer who created the WATTCP libraries which are used by Technologic Systems, see our WATTCP page.
Third party software for DOS
2net Embedded Internet Solutions
2net has DOS based FTP and HTTP servers that run as a background TSR, and an Embedded Control Server that allows web based applications to control the Embedded PC. Other technologies include: Alice web browser, POP, SMTP and Java support.WATTCP TCP/IP Library and Networking tools for DOS
The WATTCP Ethernet tools use a DOS packet driver to interface to the Ethernet hardware. The tool set includes a web server, serial to telnet redirector, hypertext get and ping. Other programs are avalable on the internet including SSH and rsync for DOS. All source code is available.
Let Us Install Your Proprietary Software
Would you like Technologic Systems to install your proprietary software? If you have a small production staff, this can be a cost effective way to prepare your products for shipment to your customers. Boards will come from the factory functionally tested, with your software pre-installed, ready to include in your product.
Customer Pages
Dr Craig Hollabaugh, auther of "Embedded Linux" uses TS-SBC's in his Linux seminar.Demonstrates integration of a TS-5300 with 10 serial ports.Demonstrates integration of a TS-5300 with 'many' serial ports.