Embedded Systems

Basic For ArchPro

 Coridium has ported our BASIC compiler to other popular platforms, now the ArchPro. You can download a copy for personal or educational use for just $5.
The BASIC includes floating point, string processing, direct access to hardware, interrupts, and file system access to an SDcard. Library routines for I2C, SPI, LCD and one-wire devices are available. Contact Coridium sales for commercial use or other CPU ports. Integrated BASIC language support for Ethernet DHCP, email, webpage service, and UDP can be built into the custom commercial version.



TECHNICAL SPECIFICATIONS

System

  • 100 MHz ARM M3 32-bit CPU (LPC1768)
  • Programmable in a compiled BASIC
  • Operates faster than 24 million BASIC lines per second
  • IEEE 754 floating-point support

Size

  • 2.1” x 2.7”

Storage

  • 512K Flash memory
  • 64K RAM memory
  • optional SDcard via SPI

Power

  • Less than 200 mW
  • powered from USB

Connectors

  • 31 TTL compatible, 2.4V threshold, 5V tolerant
  • 6 x 12 bit analog A/Ds
  • 10 bit analog output
DOCUMENTATION
Using an ArchPro with BASIC



Basic for LPC2103

Coridium has ported our BASIC compiler to other popular platforms, now the EKitsZone LPC2103 ARM7 Core Board or other LPC2103 boards. You can download a copy for personal or educational use for just $5.
The BASIC includes floating point, string processing, direct access to hardware, interrupts, and file system access to an SDcard. Library routines for I2C, SPI, LCD and one-wire devices are available. Contact Coridium sales for commercial use or other CPU ports. 

TECHNICAL SPECIFICATIONS

System

  • 66 MHz ARM M3 32-bit CPU (LPC2103)
  • Programmable in a compiled BASIC
  • Operates faster than 10 million BASIC lines per second
  • IEEE 754 floating-point support

Size

  • 2.7’ x 2.1”

Storage

  • 32K Flash memory
  • 8K RAM memory
  • 1K EEPROM (via I2C)
  • Real time clock

Power

  • Less than 200 mW
  • powered from USB
  • battery backup for RTC

Connectors

  • 32 TTL compatible, 2.4V threshold, 5V tolerant
  • 8 x 10 bit analog A/Ds
DOCUMENTATION
Using an LPC2103 Core Board with BASIC


Basic for mbed

Coridium has ported our BASIC compiler to other popular platforms, now the mbed. You can download a copy for personal or educational use for just $5.
The BASIC includes floating point, string processing, direct access to hardware, interrupts, and file system access to an SDcard. Library routines for I2C, SPI, LCD and one-wire devices are available. Contact Coridium sales for commercial use or other CPU ports. Integrated BASIC language support for Ethernet DHCP, email, webpage service, and UDP can be built into the custom commercial version. 

TECHNICAL SPECIFICATIONS

System

  • 100 MHz ARM M3 32-bit CPU (LPC1768)
  • Programmable in a compiled BASIC
  • Operates faster than 24 million BASIC lines per second
  • IEEE 754 floating-point support

Size

  • 2.1”x 1.1”

Storage

  • 512K Flash memory
  • 64K RAM memory
  • optional SDcard via SPI

Power

  • Less than 200 mW
  • powered from USB

Connectors

  • 34 TTL compatible, 2.4V threshold, 5V tolerant
  • 6 x 12 bit analog A/Ds
  • 10 bit analog output
DOCUMENTATION
Using an mbed with BASIC


BASIC for Teensy3.0/3.1  

Coridium has ported our BASIC compiler to other popular platforms, now the Teensy. You can download a copy for personal or educational use for just $5.
The BASIC includes floating point, string processing, direct access to hardware, interrupts, and file system access to an SDcard. Library routines for I2C, SPI, LCD and one-wire devices are available. Contact Coridium sales for commercial use or other CPU ports. Integrated BASIC language support for Ethernet DHCP, email, webpage service, and UDP can be built into the custom commercial version.

TECHNICAL SPECIFICATIONS

System

  • 48 MHz ARM M4 32-bit CPU (MDK20DX256)
  • Programmable in a compiled BASIC
  • Operates faster than 10 million BASIC lines per second
  • IEEE 754 floating-point support

Size

  • 1.4’ x 0.7”

Storage

  • 256K Flash memory
  • 64K RAM memory
  • 2K EEROM memory
  • optional SDcard via SPI

Power

  • Less than 50 mW
  • powered from USB

Connectors

  • 34 TTL compatible, 2.4V threshold, 5V tolerant
  • 21 x 13 bit analog A/Ds
  • 12 bit analog output
DOCUMENTATION
Using a Teensy with BASIC


Basic for TI Simple Link WiFi

Coridium has ported our BASIC compiler to other popular platforms, now the TI 3200. You can download a copy for personal or educational use for just $5.
The BASIC includes floating point, string processing, direct access to hardware, interrupts, and file system access to an SDcard. Library routines for I2C, SPI, LCD and one-wire devices are available. Contact Coridium sales for commercial use or other CPU ports. Integrated BASIC language support for Ethernet DHCP, email, webpage service, and UDP can be built into the custom commercial version. 

TECHNICAL SPECIFICATIONS

System

  • 80 MHz ARM M3 32-bit CPU (CC3200)
  • Programmable in a compiled BASIC
  • Operates faster than 20 million BASIC lines per second
  • IEEE 754 floating-point support

Size

  • 2.3” x 3.7”

Storage

  • 8MB Flash memory
  • 256K RAM memory

Power

  • Less than 200 mW
  • powered from USB

Connectors

  • 27 TTL compatible, 2.4V threshold, 5V tolerant
  • 4 x 12 bit analog A/Ds
  • 10 bit analog output
DOCUMENTATION
Arduino :


**> Books for Embedded Systems

Embedded Systems Architecture: Explore architectural concepts, pragmatic design patterns, and best practices to produce robust systems Paperback – May 30, 2018


There are 2 formats and editions , Kindle and Paperback
Author : Daniele Lacamera

Daniele Lacamera is a software technologist and researcher with vast experience in software design and development on embedded systems for different industries, currently working as freelance software developer and trainer. He is a worldwide expert in TCP/IP and transport protocol design and optimization, with more than 20 academic publications on the topic. He supports free software by contributing to several projects, including the Linux kernel, and his involvement within a number of communities and organizations that promote the use of free and open source software in the IoT.

Table of Contents : Embedded Linux Systems, Low End 8 Bit Micocontrollers, Hardware Architecture, RAM, Flash Memory, Interfaces and Peripherals, Asynchronous UART-based serial communications, SPI, I2C, USB, Connected Systems, ARM Reference design, The Cortex M microprocessor etc , Look complete table of contents in here



No comments:

Post a Comment