Microcontroller - 8051, 8052, OpCodes, Analog Interface.

Wednesday, December 15, 2010

Medical Clinic - Better Prescription with ViewSonic

 "Their solution provider developed software that gives doctors the capability to write electronic prescriptions that can then be faxed, printed or e-mailed to patients or directly to pharmacies...."

Medical Clinic - Better Prescription with ViewSonic

ViewSonic V212
Some features
  • Access PC files and applications from anywhere within your wireless network
  • Doctors and other healthcare personnel can make their rounds and access patient records at the patient's bedside
  • Manufacturing and warehouse workers can carry the V212 around the warehouse to check and update inventory levels in real time
Wireless Tablet Client - ViewSonic V212
    Remotely access files, applications and data from any location within the wireless infrastructure with integrated 802.11b/g capability.

    Tuesday, December 14, 2010

    Healthcare PC Technology - Tangent

    They have specialized computer solutions for Medical and Industrial Applications. The Vertex VDI has a entire network in an appliance, it can power up to 120 Virtual Machines.

    Healthcare PC Technology - Tangent

    Products include mini and ruggedized form factors, all-in-one PCs, touch screen, mobile security, email archival and network security appliances.

    19 inch Medix E19 - Tangent

    Antimicrobial PC with IP65 front panel, Intel Core i, VOIP phone, TV-tuner

    19 inch Medix E19 - Tangent

    Medix E19 can be programmed for various visual notification applications in patient rooms or nurses stations. The enclosure on Medix E19 has been factory treated with an antimicrobial additive to battle surface contamination, making this 19” infotainment unit ideal for healthcare.

    Tangent Inc.
    191 Airport Boulevard Burlingame, CA 94010, USA.

    Updated 2013

    Specialty Medical Display Testing from Sencore

    Specialty Medical Display Testing from Sencore

    Video and Audio Technologies.

    Medical Video & Imaging Tech School - Calibrate all your medical workstation displays.

    DC14 accuGray Calibration Software - Hands-on medical display monitor calibration course.

    From - Sencore

    Sunday, December 12, 2010

    Scientific Graphing and Data Analysis - WaveMetrics

    IGOR Pro is an interactive software environment for experimentation with scientific and engineering data and for the production of publication-quality graphs and page layouts ....Scientific Graphing and Data Analysis - WaveMetrics

    Scientific Graphing and Data Analysis - WaveMetrics

    Technical graphing and data analysis for Macintosh and Windows.

    IGOR Pro includes a wide range of capabilities for scientific and engineering analysis and graphing.

    IGOR NIDAQ Tools MX - The NIDAQ Tools MX package adds support for data acquisition directly into IGOR Pro.

    IGOR Filter Design Laboratory - IFDL is a package of IGOR extensions and macros that allow you to design FIR (Finite Impulse Response) and IIR (Infinite Impulse Response) filters and to apply them to your data.

    COMSOL - Multiphysics Modeling Software

    Developer of technical computing software. Software for simulation of real world multiphysics systems.

    COMSOL Multiphysics is an engineering, design, and finite element analysis software environment for the modeling and simulation of any physics-based system.

    COMSOL - Multiphysics Modeling Software

    Photonic Crystal - COMSOL - Multiphysics Modeling Software

    Photonic Crystal - Photonic crystal devices are periodic structures of alternating layers of materials with different refractive indices.

    Modules for Structural Mechanics, Chemical Engineering, Plasma MEMS, Earth Science, Acoustics, and more.

    Electrical Modules - AC/DC Module, Batteries & Fuel-Cells Module, Hi and Low Frequency Electromagnetics, Heat Transfer, RF Module.

    Thursday, November 11, 2010

    Technologic Systems - Embedded Systems

    Develop and Manufacture a wide variety of off-the-shelf PC/104 SBCs (embedded single board computers) and peripherals that satisfy most embedded project requirements. These are based on x86 and ARM processors. Technologic Systems is located in Fountain Hills, Arizona.

    Technologic Systems - Embedded Systems

    Compatible with a wide range of operating systems including Linux which is default with complete driver support for the hardware. The flash memory media included in the development kit boots to a operating system and comes with C/C++ development tools installed. TS-Linux mini distribution provides Apache web server, FTP and telnet client/server. This kit does not include the TS-ARM SBC.

    SBC ARM Kit from Technologic Systems

    From Hyper Embedded - Microcontroller ASIC and EDA

    Some Features

    • ARM-Linux OS out-of-the-box
    • Flash media with Debian-ARM
    • GNU development tool-chain
    • Digital documentation/manuals
    • Utility Media with full SBC resources

    Qualcomm - Wireless and Portable Device Chips

    Designer and supplier of CDMA chipsets, system software, network base stations, handsets, modems

    Qualcomm - Wireless and Portable Device Chips

    Mobile processing performance, powerful multimedia, wireless connectivity and power efficiency. Enhanced ARM-based CPUs designed from the ground up to deliver unprecedented computing performance

    Industry-leading levels of power optimization, allowing manufacturers to design slim yet powerful devices with all-day battery life. Integrated 3G mobile broadband for a rich Internet experience with full Web browsing.

    Qualcomm Snapdragon Chipset

    Smartbooks - New Class of Mobile Computing - "As powerful as a laptop, a smartbook lets you create or enjoy whatever you want while you're on the go. Built-in 3G mobile broadband means you can connect at high speeds wherever your wireless coverage can reach"

    Internet of Everything IoE Development Platform

    Internet of Everything IoE Development Platform

    "Everyday objects are readable, recognizable, locatable, addressable and controllable over the Internet. The IoE Development Platform offers hardware and software for designing and building IoE/machine-to-machine (M2M) devices with built-in cellular connectivity."

    The Internet of Everything Kit by Etherios featuring the Qualcomm QSC6270-Turbo chipset is an end-to-end wireless solution for software developers and systems integrators to test and develop IoE applications with cellular connectivity.

    Updated - Sept 14

    Wednesday, November 10, 2010

    Infineon Technologies - Microcontrollers

    Semiconductors for analog, mixed signal, RF, power and embedded circuits and systems. Automotive, industrial electronics, security and communications; Semiconductor and system solutions. History - Spin off of semiconductor operations of parent company, Siemens AG.

    Infineon Technologies - Microcontrollers
    • 32-Bit Microcontrollers - TC11xx Family (Industrial and Multi Market)
    • 16-Bit Microcontrollers - XE166 Family (Industrial)
    • 8-Bit Microcontrollers - XC800 I-Family (Industrial & Multimarket)
    DAP miniWiggler

    DAP miniWiggler

    High-performance and cost-efficient debugging tool. The miniWiggler is Infineons high-performance and cost-efficient debugging tool for the future. On host side, it has an USB interface, which is available on every computer.

    DAVE - Digital Application virtual Engineer

    Helps you program the Infineon microcontroller you want to use in your project, by offering intelligent wizards, that help you configure the chip to work the way you need it and automatically generate C-code with appropriate driver functions for all of the on-chip peripherals and interrupt controls.

    Rambus - IP Provider - Semiconductors

    Technology licensing company. Manages and Provides Licenses to IP Intellectual property and Patents of semiconductor Technology. Founded in 1990.  XDR, DDR3, RDRAM and FlexIO are some of the Technology Solutions from Rambus.

    Rambus - IP Provider - Semiconductors

    "Beginning with edge-lit back lighting, Rambus has pioneered light guide-based design solutions for a broad range of LED lighting applications, enabling a new level of styling, efficiency and control of light."

    LED lighting technology - Rambus

    LED lighting technology

    Rambus' lighting solutions enable manufacturers to use fewer or lower-cost LEDs in their general lighting products while delivering superior light quality and output.

    Friday, November 05, 2010

    Maple Systems - Operator Interface Technology

    Line of products that range from alphanumeric and ASCII terminals to fully-loaded Windows CE and XP touchscreen industrial computers. Maple Systems has a reliable and affordable operator interface solutions for automation and computerized machines.

    Maple Systems - Operator Interface Technology

    These are configurable control panels. It can reduce the clutter on the panels in the control room.

    COMPACT Graphic HMI - Maple Systems

    Widescreen HMIs have 4.3 inch touchscreen displays with a resolution of 480 x 272 pixels and a 16:9 aspect ratio. You can configure your new HMI5043N or HMI5043T in either landscape or portrait mode.
    400 MHz CPU, 128 MB of Flash, Serial Port, Client USB Port. The HMI5043T Has An Ethernet Port. Fully Functional HMI With Multiple-Screens, Pop-Ups, Alarms, Recipes etc.

    COMPACT Graphic HMI - Maple Systems

    Wednesday, November 03, 2010

    Software and DSP technology - softDSP

    A Korean Company with ASIC Chip design and Software Development Expertise. Some products developed include 3GPP compliant Turbo decoder ASIC/IP core and 200MHz bandwidth 5GS/s equiv. Sampling rate Digital Storage Oscilloscope.SoftScope SDS 200A - PC based DSO - softDSP

    Software and DSP technology - softDSP

    Two Channel 200MHz, 5GS/s equiv. sampling PC based Digital Storage Oscilloscope.

    SDS 200A - PC based DSO - softDSP

    SDS 200A combines all the traditional benefits of the DSO from 200MHz bandwidth, 5 GS/s equivalent sampling to advanced triggering options (Logic, Pulse and Delay) with characteristics such as higher true color (32bits) waveform grading, and automated data transfer to Microsoft Excel and Word. Interface is Universal Serial Bus(USB).

    SDS 200A - PC based DSO - softDSP

    SDS 200A/SoftScope makes an inexpensive PC based oscilloscope perform close to a stand-alone digital oscilloscope.

    Max. sample rate Realtime sampling: 100MS/s using one channel, 50MS/s using two channels Equivalent sampling:5GS/s

    Bandwidth 200MHz(-3dB); Single shot bandwidth: 50MHz ; 20MHz bandwidth limiting function is available.

    Vertical resolution 9 bits/channel; Gain range 10mV ~ 10V/div @ x1 probe and 100mV ~ 100V/div @ x10 probe.

    Tuesday, November 02, 2010

    Plessey Semiconductors - CMOS IC Solutions

    British electronics company which design and develop Semiconductor Chip Solutions like RF components, data converters, power regulators, imaging sensors, programmable DSPs and special ASICS.

    Plessey Semiconductors - CMOS IC Solutions
     
    Highlights of Services
    • In-house development team
    • RF, Mixed Signal and High Performance Analogue
    • Full custom / Semi-custom IC design service
    • Process design Kits (PDK) Development and Support
    • Characterization, Modelling and ESD
    EPIC Sensor technology

    EPIC Sensor technology
     
    A innovative sensor technology that measures changes in an electric field in a similar way to a magnetometer detecting changes in a magnetic field. The EPIC sensor, which requires no physical or resistive contact to make measurements.....

    Plessey Semiconductors Ltd
    Plymouth Tamerton Road, Roborough, Plymouth, Devon, United Kingdom PL6 7BQ.

    Monday, October 11, 2010

    MikroElektronika - Embedded Development Systems

    Produces a wide range of development tools and compilers for various microcontroller families.

    UNI-DS3 Development System - mikroElektronika

    MikroElektronika - Embedded Development Systems

    The UNI-DS3 development system supports PIC, AVR, 8051, ARM, PSoC and dsPIC microcontrollers with a large number of peripherals.

    • Graphic LCD 128x64 can be easily connected via the on-board connector that is also connected to MCU pins.
    • 12-bit output DAC MCP4921 with serial interface is used for applications in measuring and regulating devices.
    • Serial 12-bit voltage A/D converter for applications in measuring and regulating devices.
    • USB 2.0 programmer can be connected to a PC via the on-board USB programmer connector.
    • ENC28J60 is a 28-pin, 10BASE-T stand-alone Ethernet Controller with SPI interface

    UNI-DS3 Development System - mikroElektronika

    ARM Card for UNI-DS3 - MCU card for NXP ARM microcontrollers. The card features an on-board USB 2.0 programmer. It comes with an LPC2148.

    ARM Card for UNI-DS3

    Fastwel - Industrial SBC and Modules

    Develops and Manufactures rugged Single Board Computers and CPU modules for Industrial and Demanding requirements.

    PICMG single board computer - Fastwel

    Fastwel - Industrial SBC and Modules

    On the right is a CPC800 a compact single board computer in EPIC form-factor.

    • Intel Pentium M processor up to 1.8 GHz
    • Up to 1 GB DDR SDRAM ECC soldered onboard
    • Two Gigabit Ethernet ports
    • Four USB 2.0 ports
    • Two SerialATA channels

    EPIC Intel Pentium M SBC


    AVR and ARM based Industrial Systems - ConTeK

    Embedded Systems using ARM and AVR processors. In Industrial Process and Machine automation.

    AVR and ARM based Industrial Systems - ConTeK

    Engineering Services offered include technical support like design, calculations and realization. Development of electronics, control and software visualization systems to OEM's like Manufacturers of industrial machines or their parts.

    AVR and ARM based Industrial Systems - ConTeK

    CTB03 - Procesor unit with AVR 16MHz

    CTB03 is small and cheap single board control system suitable for machine control where processing of small amount of signals is needed and where size of application program is less than 128 kB.
    Some Specs
    • Wide range of power supply voltage 15-27 VDC
    • ATMEL AVR processor
    • 2KB nonvolatile FRAM for data storage
    • Battery-backed realtime clock
    • 16 digital inputs 24 V
    • 16 digital outputs with transistor switches
    • RS232 and CAN bus
    • 4 analog inputs and 4 analog outputs.
    • 2 inputs for direct connecting of load cell
    • 2 inputs with selectable range 0-5 V or 0-10 V
    ConTeK Ltd.
    V Zavetri 6/1478, 170 00 Prague 7, Czech Republic

    AVR Circuits by Vassilis Serasidis – AVRsite

    Circuits based on AVR microcontrollers (?C) from Atmel. "little powerful things"

    AVR Circuits by Vassilis Serasidis - AVRsite

    Generic experimental AVR board v2.0

    A simple and small AVR board to develop your applications. It consists of few, cheap and ordinary components like LEDs, Voltage regulator and capacitors by Vassilis Stergiopoulos on AVR Assembly.

    Generic experimental AVR board v2.0

    AVR Libc – Atmel AVR C library

    AVR Libc is a Free Software project whose goal is to provide a high quality C library for use with GCC on Atmel AVR microcontrollers.

    AVR Libc - Atmel AVR C library

    Together, avr-binutils, avr-gcc, and avr-libc form the heart of the Free Software toolchain for the Atmel AVR microcontrollers. For a complete prepackaged Windows version of the toolchain, please see the WinAVR project.

    Tuesday, October 05, 2010

    BPM Microsystems - Semiconductor Programming

    Supplier of engineering, production device programmers and is the leading supplier of automated programming systems to the semiconductor and electronics industries.

    BPM Microsystems - Semiconductor Programming
     
    This desktop automated system, the Helix-TU comes standard with two precision-designed tube input and output handling systems. Using Enhanced 7th Generation programming sites with FX4™ socket module capability, you can now program up to four devices simultaneously per site. The Helix-TU system is designed to handle a wide range of packages, making it one of the most flexible tube input solutions on the market.

    Helix-TU - BPM Microsystems

    Programs microcontrollers, flash memories, E/EPROMs, flash EPROMs, PLDs, CPLDs, FPGAs, antifuse FPGAs, and more

    Features Include
    • Programs up to 800 devices per hour
    • Site technology is interchangeable for dedicated flash or universal programming hardware
    • Existing support for hundreds of device packages and thousands of socket modules
    • Four times the throughput with FX4 socket modules
    • Low voltage support down to 1.5V (Vdd)
    • Reliable precision tube handling system for small packages
    Helix-TU: Desktop Automated Production Programmer with Tube Input

    BPM Microsystems
    5373 West Sam Houston Pkwy N, Suite 250 Houston, Texas 77041 USA

    Tuesday, September 07, 2010

    Nano-RK - Wireless Sensor Networking RTOS

    Nano-RK is a fully preemptive reservation-based real-time operating system (RTOS) from Carnegie Mellon University with multi-hop networking support for use in wireless sensor networks. Nano-RK currently runs on the FireFly Sensor Networking Platform as well as the MicaZ motes. It includes a light-weight embedded resource kernel (RK) with rich functionality and timing support using less than 2KB of RAM and 18KB of ROM.

    Nano-RK - Wireless Sensor Networking RTOS

    Features Include
    • C GNU tool-chain
    • Real-Time Priority Based Scheduling
    • Built-in Fault Handling
    • Energy Efficient Scheduling
    • Small Footprint <2K RAM, 16K ROM,
    • SLIPstream a simple gateway to IP
    • Eclipse IDE allows for easy development 

    CMUcam5 Pixy

    The CMUcam extends upon this idea by providing a flexible and easy to use open source development environment that complements a low cost hardware platform. The CMUcam3 is an ARM7TDMI based fully programmable embedded computer vision sensor. The main processor is the NXP LPC2106 connected to an Omnivision CMOS camera sensor module.

    The goal of the CMUcam project is to provide simple vision capabilities to small embedded systems in the form of an intelligent sensor. The CMUcam open source programmable embedded color vision sensors are low-cost, low-power sensors for mobile robots. You can use the CMUcam vision systems to do many different kinds of on-board, real-time vision processing tasks

    2014 - Pixy is a fast, low-cost vision sensor you can quickly “teach” to find objects, and it connects directly to Arduino and other controllers.

    Monday, September 06, 2010

    TinyOS for Wireless Embedded Sensor Networks

    TinyOS is an open-source operating system designed for wireless embedded sensor networks. It features a component-based architecture which enables rapid innovation and implementation while minimizing code size as required by the severe memory constraints inherent in sensor networks.

     TinyOS's component library includes network protocols, distributed services, sensor drivers, and data acquisition tools. An open-source OS for the networked sensor regime.

    TinyOS for Wireless Embedded Sensor Networks

    TinyOS has been ported to over a dozen platforms and numerous sensor boards. A wide community uses it in simulation to develop and test various algorithms and protocols. - Official TinyOS Website
      This is a nice OS for a Distributed Industrial Automation Implementation. Data Logging Systems. It is an open-source operating system designed for wireless embedded sensor networks on a BSD license.

      eXtreme Scale Mote

      Design of a Wireless Sensor Network Platform for Detecting Rare, Random, and Ephemeral Events

      eXtreme Scale Mote

      The XSM platform integrates an Atmel ATmega128L microcontroller, a Chipcon CC1000 radio operating at 433MHz, a 4Mbit serial flash memory, infrared, magnetic, acoustic, photo and temperature sensors, weatherproof packaging, a bootloader, and a “Golden Image” program that incorporates system management, network programming, and low-power listening.....

      Total Phase - Tools for Embedded Systems

      Products and Solutions in Embedded Computing and Interface like USB, I2C, SPI and CAN. Leading provider of embedded systems development tools for engineers all over the world. SPI Development Kit - Total Phase

      Total Phase - Tools for Embedded Systems

      Types of Products and Solutions Include Protocol Analyzers - Capture, display, search, and filter I2C, SPI, or USB in real time. Host Adapters, CAN Interfaces and various tools over the entire life cycle of any embedded system.

      SPI Development Kit - Total Phase

      • Exercise target devices on an SPI bus as a master device.
      • Simulate an SPI master or slave device.
      • Program and verify SPI-based Flash devices.
      • Passively monitor an SPI bus in real-time with bit-level timing down to 20 ns.

      Total Phase: Tips and Tools for USB, I2C, and SPI

      Sunday, September 05, 2010

      CADint Sweden – EDA and CAE design tools

      EDA/CAE/CAD software - CADint PCB, ELECTRA Autorouter with Schematic Entry and 3D Board View as well.

      CADint Sweden - EDA and CAE design tools

      CADint Sweden - EDA and CAE design tools

      Schematic capture - Draw hierarchical schematic diagrams with an unlimited number of pages

      PCB Design - Powerful layout features include net guidelines, manual trace routing with optional mitering or bezier curves, pin and group swap, automatic via generation, trace length and impedance calculators…

      Amazing 3D PCB visualization - The CADint 3D Viewer allows you to view your board from any angle at nearly any magnification. Vertical clearance constraints for components can easily be visualized, as can any aspect of the PCB itself.

      CADint Freeware you get all the power of CADint PCB for small projects. Layouts are limited to 100 pads and schematic diagrams are limited to 350 nodes.

      Friday, September 03, 2010

      Visionics - EDWinXP and DocOne EDA Tools

      They Created the first EDA package, the CAD ABC, way back in 1983, when there were no other PC-based EDA systems. Later products include CAD 1000, CompCAD and the EE Designer series, some milestones.

      Visionics - EDWinXP and DocOne EDA Tools

      EDWinXP comprise of Schematic Editor, Simulators-Mixed Mode Simulator and EDSpice simulator, PCB Layout Editor-Create the PCB Layout,Fabrication Manager-generate manufacturing output files for Photoplotter, NC Drill etc.

      Thermal Analyzer - check for hotspots on the board, Electromagnetic Analyzer (with Signal Integrity and Field analyzer) - check for electromagnetic effects.

      Schematic Editor is the front end for any PCB design application. Schematic Editor of EDWinXP allows to capture the circuit in the form of a schematic diagram. The created circuit is in the form of a logical diagram where components are placed using the Library Browser and Library Explorer.

      Layout Editor is used to design the PCB layout of a circuit. The design can be captured either in schematic capture or directly in layout editor. In the former case, the design is front annotated to the layout editor and in the latter case it is back annotated to schematic editor.

      Visionics - EDWinXP and DocOne EDA Tools

      Visionics Sweden HB
      Ga Norrtaljev 97, 182 47 Enebyberg. Sweden.

      Network Friendly Embedded Systems - Coridium

      "Our products are designed to configure themselves on most networks. The development environment is something you already use every day: Your web browser and text editor."

      Network Friendly Embedded Systems - Coridium

      From Hyper Embedded - Microcontroller ASIC and EDA

      ARMmite PRO - Low-cost SBC - Coridium

      Features Include

      • Arduino PRO footprint compatible
      • Compatible with 5V shields
      • Development software Basic and C
      • ARM7 CPU running at 60 Mhz
      • 24 TTL compatible digital I/O
      • 7 10-bit A/D converters, 100 KHz sample rate
      • 8 Hardware PWM channels
      • Internal supplies of 5V, 3.3V and 1.8V

      Thursday, September 02, 2010

      Liquidware - Embedded Electronics Source

      Open Source Electronics. Hardware and gadgets. Embedded Cards with Support Cards and Components. Be in Sync. with the Embedded Electronics for Quick Prototyping and Gadget Creation.

      Liquidware - Embedded Electronics Source

      From Hyper Embedded - Microcontroller ASIC and EDA

      Neapolitan pizza of Open Source hardware and Arduino modules.

      Ultimate Gadget Pack - Liquidware

      It Includes many things, some listed below ...
      • Arduino Duemilanove
      • TouchShield Stealth
      • TouchShield Slide
      • Open Source Hardware, Volume 1
      • InputShields
      • Mini black Protoboards
      Also see the Popular Beagle Embedded Starter Kit - LW

      Liquidware Amber

      Equipped with Android Gingerbread, Amber is a tablet development framework designed to accelerate time-to-market at all stages of product development.

      Amber is an OMAP-driven, 7” multitouch capacitive tablet that’s perfectly incomplete. It’s fully functional as it is. Wrap a case around it, and it’s a portable tablet.

      Liquidware Amber

      Driven by the high-performance ARM Cortex OMAP3730 processor, 512 MB RAM, and up to 16 GB microSD storage, Amber delivers smooth, seamless functionality for audio/visual and data-processing applications alike.

      Liquidware Android V-IDE -  A comprehensive, full-featured, and fully-functional development environment is right at your fingertips. Turning your creativity into a prototype is as simple as plugging in your peripheral components and pushing your APK to Amber for testing!

      Thursday, August 05, 2010

      YAVRTOS - Yet Another Atmel AVR OS

      Chris O'Byrne created YAVRTOS for understanding how RTOS can be built and how they Tick.

      YAVRTOS - Yet Another Atmel AVR OS

      What is a real-time operating system?

      Processors are only actually only able to do one thing at a time, whereas we need them to do more than one thing at a time (e.g. update the display while checking for keypresses while reading the serial port). A real-time operating system (RTOS) provides facilities for achieving that.

      What is a task?

      A task does one of the things (e.g. update the display, check for keypresses, read the serial port) that the application needs done. The real-time operating system allows tasks to execute concurrently, while providing facilities for e.g. tasks to communicate with each other.

      What is a tick?

      The RTOS needs to be able to switch between tasks - they way it does this is by using a regular processor interrupt (e.g. one of the timer interrupts). Every such interrupt is called a "tick". These interrupts must be set up before the RTOS is started.

      My Notes -

      There are two things to learn from Chris, build something to completely learn a concept. This is a tough but thorough way of learning. The easier way is to learn from examples. Hacking and Reverse Engineering also good for students to digest methods exhaustively.

      The way chris follows leads to things like innovation/improvement and inventions. That is A Better way. This phrase is probably attributed to hp, now called Agilent Technologies. The computing/printing division carries the hp brand name.

      I had once serviced a DMM by hp(agilent) decades ago. It had something like a custom 8039. This was decades back. It was a 5-1/2 or more. It had a Watchdog built with CMOS 40xx chips. I never understood watchdogs then, they were not even called watchdogs.

      The "Tick" is the heartbeat of a RTOS, not only it keeps polling all peripheral chips or I/O, It cannot skip a beat, even high priority interrupts cannot stop the routine tasks or even delay them. If it has to sample a Analog level ten times a second and produce a output control byte at the same speed; It could be RTOS for Process Control. For a rocket this will not be RTOS. Speed and not missing a step. Many times faster than the process it is meant for, probably ?

      scmRTOS - Preemptive Multitasking OS

      Single-Chip Microcontroller Real-Time Operating System. OSS, tiny preemptive Real-Time Operating System intended for use with Single-Chip Microcontrollers.

      scmRTOS - Preemptive Multitasking OS

      For - MSP430 (Texas Instruments); AVR (Atmel); Blackfin (Analog Devices); ARM7; FR (Fujitsu); Cortex-M3.

      Some Features are

      • Low Resource Requirements
      • Preemptive multitasking
      • Interprocess communication

      WinAVR - OSS for Atmel AVR RISC

      WinAVR (pronounced "whenever") is a suite of executable, open source software development tools for the Atmel AVR series of RISC microprocessors hosted on the Windows platform. It includes the GNU GCC compiler for C and C++.

      WinAVR - OSS for Atmel AVR RISC

      WinAVR contains all the tools for developing on the AVR. This includes avr-gcc (compiler), avrdude (programmer), avr-gdb (debugger), and more!

      You can try WinAVR out with Portable WinAVR, a version that doesn't require an install.

      AVRFreaks.net - Discussion, Links, Tools, Datasheets.

      Wednesday, August 04, 2010

      TNKernel - Fast RT Kernel for Embedded Systems

      TNKernel performs a preemptive priority-based scheduling and a round-robin scheduling for the tasks with identical priority. The current version of TNKernel includes semaphores, mutexes, data queues, event flags and fixed-sized memory pools. The system functions calls in the interrupts are supported.

      TNKernel - Fast RT Kernel for Embedded Systems

      Ports -Microchip PIC24/dsPIC; Freescale HCS08; ARM Cortex-M3; Freescale ColdFire.

      Things of Interest - TN NET TCP/IP stack; USB bulk firmware.

      ASIX Electronics Corporation - Fabless Semiconductors

      ASIC and SoC for networking, communication and connectivity applications. ASIX was founded in May 1995 in Hsinchu Science Park.

      ASIX Electronics Corporation - Fabless Semiconductors
      • Embedded Networking Solution: Fast Ethernet, Gigabit Ethernet
      • Bus Connecting Solution: USB 1.1, USB 2.0
      • Integrated SoC Solution
      The AX11025, Single Chip Microcontroller with TCP/IP and 10/100M Fast Ethernet MAC/PHY, is a System-on-Chip (SoC) solution which offers a high performance embedded micro controller and rich communication peripherals for wide varieties of application which need access to the LAN or Internet.

      AX11025, Single Chip Microcontroller

      AX11025 provides very cost effective networking solution to enable simple, easy and low cost Internet connection capability for many applications such as consumer electronics, networked home appliances, industrial equipments, security systems, remote data collection equipments, remote control, remote monitoring and remote management.

      ASIX Electronics Corporation
      4F, No.8, Hsin Ann Rd., Hsinchu Science Park, Hsinchu,Taiwan 300

      Tuesday, August 03, 2010

      IAR Systems - Embedded Systems Tools

      Software tools for embedded systems, Like C/C++ compilers and debuggers, State machine tools, RTOS, TCP/IP and USB stacks; for 8, 16, and 32-bit microcontrollers. Helps in developing professional products in the areas of industrial automation, medical devices and automotive products.

      IAR Systems - Embedded Systems Tools

      IAR Systems provides completely integrated kits for development of embedded applications based on ARM, 8051, ColdFire, R8C/M16C/M32C and AVR32.


      EFM32 Gecko Development Kit

      EFM32 Gecko Development Kit 

      Contains EFM32-G8xx, EnergyMicro evaluation board and IAR Embedded Workbench for ARM 32K limited edition.

      IAR Systems AB
      Strandbodgatan 1 Uppsala Sweden

      Monday, August 02, 2010

      Contiki - Open Source Multi-Tasking OS

      Contiki is an open source, highly portable, multi-tasking operating system for memory-efficient networked embedded systems and wireless sensor networks. Contiki has been used is a variety of projects, such as road tunnel fire monitoring, intrusion detection, water monitoring in the Baltic Sea, and in surveillance networks.

      Contiki - Open Source Multi-Tasking OS

      Contiki is designed for microcontrollers with small amounts of memory. A typical Contiki configuration is 2 kilobytes of RAM and 40 kilobytes of ROM.

      Contiki provides both full IP networking and low-power radio communication mechanisms. For communication within wireless sensor network, Contiki uses the Rime low-power radio networking stack.

      The M-12 module from Redwire is a fast and easy way to create a 6LoWPAN, Zigbee, or general 2.4GHz 802.15.4 device without additional RF design or certifications and without the need for an external host microcontroller.  This is a Hardware for Contiki.



      Instant Contiki
      is a complete development environment in a single-file download: a virtual machine with all Contiki software development tools installed. All that is needed to start using and developing Contiki software is the free VMWare Player software, 4 Gb free hard drive space, and the Instant Contiki development environment.

      Updated Oct 2013

      Contiki is an open source operating system for the Internet of Things. Contiki connects tiny, low-cost, battery-operated and low-power systems to the Internet.

      The Internet of Things is a collection of technologies that connect things—sensors and actuators—to the Internet, allowing the physical world to be accessed through software.

      Wednesday, July 07, 2010

      Advin Systems - Device Programmers

      Located in The Silicon Valley, Manufactures Products like Chip Programmers, Gang Programmers, Gang Modules , In-Circuit Programmers and UV EPROM Erasers.

      Advin Systems - Device Programmers

      They also provide the Software to Program an EPROM, and Other IC Chips, This is easy to use with lots of useful functions and information without the looks of complexity.

      Universal Production/Gang Programmer - Advin Systems

      SuperPro-5004GP Universal Production/Gang Programmer

      Programs 60,000+ devices. Operates in concurrent mode: A device starts being programmed right after it has been inserted into the first programming site, while operator loads a device into the next proramming site.

      Programmer S/W for SuperPro Series of Programmers

      EPROM programmer software

      Advin Systems Inc.
      556 E Weddell Dr, Unit 8 Sunnyvale, CA 94089 USA

      Tuesday, July 06, 2010

      Nut/OS Modular Multithreading RTOS

      Simple RTOS kernel, provides a minimum of services to run Nut/Net, the TCP/IP stack. Ideal for embedded platforms. Configurable and optimized to run on 8 and 32 bit microcontrollers.

      Nut/OS Modular Multithreading RTOS

      Features include:
      • Coperative multithreading
      • Deterministic interrupt response times
      • Priority based event handling
      Ethernut 3 - Nut/OS Modular Multithreading RTOS

      Ethernut 3 - The first 32 bit version of the Ethernut Open Source Hardware Family is packed with features like 8 MBytes NAND Flash and 256kBytes full speed SRAM, MMC/SD-Card Socket, user programmable logic etc. 32-Bit AT91R40008 CPU (ARM7TDMI) running at 73.728MHz.

      Pololu - Electronic Modules for Robotics

      Small electronics modules and simple mechanical components for for robot and motion control. Web Store provides parts like small gearboxes, breadboards, servos, and robot kits too.

      Pololu - Electronic Modules for Robotics

      The Orangutan SVP robot controller is a complete control solution for small and medium-sized robots running at 6 - 13.5 V. The module is designed around the powerful Atmel ATmega324PA AVR microcontroller (32 KB flash, 2 KB RAM, and 1 KB EEPROM) or ATmega1284P (128 KB flash, 16 KB RAM, and 4 KB EEPROM) running at 20 MHz .

      Orangutan SVP Robot Controller

      Orangutan SVP-1284 Robot Controller

      The Orangutan SVP is also available as an SVP-324 partial kit or SVP-1284 partial kit that has all of the surface-mount parts pre-soldered and a variety of through-hole parts included separately.Mechanical Components include Motors, Gearboxes, RC Servos, Wheels, Tracks, Ball Casters etc.

      Monday, July 05, 2010

      Intusoft - Analog and Mixed-Signal Circuit Design Tools

      SPICE Simulation, Analog and Mixed-Signal Circuit Design Tools, Magnetics Transformer Design Software, and Test Program Software.

      Intusoft - Analog and Mixed-Signal Circuit Design Tools

      Established in 1985, Intusoft designs and markets today's leading analog and mixed-signal design automation tools, backing each product with the industry's most extensive service and support program.

      Intusoft - Magnetics Designer

      Magnetics Designer is a standalone software program for Windows that designs all types of layer (and sector/split bobbin) wound transformers and inductors, and generates a corresponding SPICE model. Magnetics Designer produces a complete transformer or inductor design based upon electrical specifications, including a winding sheet report and a SPICE-compatible model with parasitics.

      Intusoft
      2500 Via Cabrillo Marina, Suite 304 San Pedro, CA 90731 USA

      BeRTOS - Real Time Operating System

      A RTOS which is also a OSS. Drivers and Libraries designed for the rapid development of embedded software.

      BeRTOS - Real Time Operating System

      BeRTOS was born as a extremely modular, highly optimized and fine-tuned operating system for embedded programming. As a result, each module has its own scope and can be used alone or in cooperation with other modules. It's even possible to use most of the drivers without activating the kernel module.

      New architectures are supported at every new release. Here are a few
      • Arduino Duemilanove ATmega328P
      • ARM7TDMI Atmel AT91SAM7 series, NXP LPC2XXX series
      • ARM Cortex-M3 Luminary Stellaris (LM3S),ST Microelectronics STM32
      Example projects using BeRTOS

      This section includes real world examples of BeRTOS usage. These examples are full featured programs that you can download, compile and flash directly on your board.

      DevelGPS - Stellaris

      DevelGPS - Stellaris

      The purpose of this project is to implement a portable GPS locator / geocaching finder with the Cortex-M3 based Luminary Micro LM3S1968 evaluation board. The device proposes a user interface to configure the GPS coordinates of a target location and shows on the OLED display the direction and distance to reach the target.

      Sunday, July 04, 2010

      Femto OS - RTOS for Atmel AVR ATmega

      The Femto OS is a very concise portable real time - preemptive operating system (RTOS) for embedded microcontrollers with minimal ram and flash, say 2KB .. 16KB flash and 128 .. 1024 bytes ram. The main target is the Atmel AVR architecture, such as the ATtiny or smaller ATmega series.

      Femto OS - RTOS for Atmel AVR ATmega

      Femto OS - RTOS for Atmel AVR ATmega

      Femto OS is specially made for small embedded devices. For example, the 'Smallest application' is the application called 'Bare' compiled for the ATmega8. It solely runs a 16 bit led counter on the idle task hook. It consumes 258 bytes of flash and 10 bytes of ram.

      - Ruud Vlaming

      Read More -

      Friday, July 02, 2010

      mbed - Rapid uC Prototyping

      The mbed Microcontroller is made for prototyping, and comes in a 40-pin 0.1" pitch DIP form-factor so it's ideal for experimenting on breadboard, stripboard and PCBs. It is a uC ScratchPad for trying out new ideas.

      mbed - Rapid uC Prototyping

      From Hyper Embedded - Microcontroller ASIC and EDA

      The mbed Compiler lets you write programs in C++, and then compile and download them to run on the mbed Microcontroller. The mbed Compiler is a Web-App in the Cloud, you don't have to install or setup anything to ignite your first mbed project idea. Any OS, Any Where, your software is online and ready to use. You will need a computer or netbook with a Browser.

      Two XBees and One USB Explorer

      "I had two XBee modules that I really wanted to use with the mbed. These are the standard OEM RF Modules one with an antenna and one with a ANT chip. For one of the chips I will be using the Xbee Explorer USB from Sparkfun...."

      Friday, June 11, 2010

      Cool Verification - Hardware verification EDA

      Cool Verification - Hardware verification EDA

      "Thoughts on hardware verification, the EDA industry, and related topics from the perspective of JL Gray, a verification consultant at Verilab."

      JL Gray - Twitter

      GateRocket - Verification and Debug - FPGA

      Verification and debugging solutions for today's most advanced FPGAs.

      GateRocket - Verification and Debug - FPGA

      "GateRocket offers the industry's first Device Native verification solution that enable companies to verify and debug their FPGA designs faster and with higher quality."

      RocketDrive GateRocket - Verification and Debug - FPGA

      "RocketDrive plugs into a standard disk drive slot in your PC and is available in several configurations, each containing the largest FPGA in its respective device family from Xilinx or Altera."

      RocketBlog - RocketTweet

      Thursday, June 10, 2010

      Multi-Instrument Digital Assistant – PIC16F84A

      Multi-Instrument Digital Assistant - PIC16F84A - "It contains four instruments in one unit: logic probe, single channel logic state analyzer, frequency counter and serial code receiver."

      The Engineer's Assistant - Erik Grindheim

      "This compact instrument is intended to be a digital laboratory tool for hardware and, in some cases, software debugging. It contains four instruments in one unit: logic probe, single channel logic state analyzer, frequency counter and serial code receiver"

      Multi-Instrument Digital Assistant – PIC16F84A

      Serial code receiver The serial code receiver receives 42 bytes and displays them in both HEX and ASCII. The baud rate is selectale in 8 steps from 1200 to 115200.

      Logic state analyzer This is a one-channel logic state analyzer. It fetches 300 single bit samples in a selectable rate from 25ms to 1µS (40 Hz to 1 MHz in 16 steps).

      Frequency counter The frequency counter displays the frequency with up to 8 digits on the LCD. The refresh rate is 500ms.

      Logic probe The low and high logic levels are displayed by LEDs which are OFF if the probe tip is floating.

      Wednesday, June 09, 2010

      AutoTRAX EDA and Design Express

      Powerful integrated Electronic Design Suites for Electronic Engineers. It includes Schematic Capture Software, Spice Simulation and PCB Design Software.

      AutoTRAX EDA and Design Express

      "They have all the features you expect and need to rapidly and easily take your design from conception through to production. Its in-built hierarchical project manager lets you perform both top-down and bottom-up design and reuse design components and sub-systems."

      From Hyper Embedded - Microcontroller ASIC and EDA

      "Once you have created your schematic capture design you can rapidly simulate its analog performance using the built-in virtual instruments such as oscilloscopes and signal generators."

      Tuesday, June 08, 2010

      Electric VLSI Design System EDA

      Custom IC layout, Schematic Capture, Languages such as VHDL and Verilog. An Open-source Electronic Design Automation, EDA.

      Electric VLSI Design System EDA

      Electric EDA of Static Free Software written by Steven M. Rubin

      "Electric has many analysis tools, including design-rule checking, simulation, and network comparison. Electric has many synthesis tools, including routing, compaction, silicon compilation, PLA generation, and compensation."

      From Hyper Embedded - Microcontroller ASIC and EDA

      Electric is a sophisticated electrical CAD system gnu

      Monday, June 07, 2010

      Kicad Open Source EDA

      Kicad is an open source (GPL) software for the creation of electronic schematic diagrams and printed circuit board artwork.

      KiCad EDA Software Suite

      Designed and written by Jean-Pierre Charras, a researcher at LIS (Laboratoire des Images et des Signaux) and a teacher in IUT de Saint Martin d'Hères.(France), in the field of electrical engineering and image processing.

      KiCad Schematic

      The electrical rules check (ERC) automatically verifies your schematic connections. It checks for output pin conflicts, missing drivers and unconnected pins.

      KiCad comes bundled with a vast library of symbols, footprints, and matching 3D models. They are community maintained so they never stop improving.

      Make professional PCB layouts with up to 32 copper layers. This modern tool will help you lay out your board faster. As you draw your track, it pushes forward traces that are in the way. If that is not possible, your track will be rerouted around obstacles.

      KiCad PCB

      KiCad consists of ..
      • kicad - the project manager
      • eeschema - the schematic editor.
      • cvpcb - the footprint selector for components used in the circuit design.
      • pcbnew - the PCB layout program.
      • gerbview - the Gerber (photoplotter documents) viewer.
      Resources

      Wednesday, June 02, 2010

      Fritzing is Product Design or EDA in Simplicity

      "Fritzing is an EDA - Electronic Design Automation software with a low entry barrier, suited for the needs of designers and artists. It uses the metaphor of the breadboard.."

      Fritzing is Product Design or EDA in Simplicity

      "in the spirit of Processing and Arduino, developing a tool that allows users to document their Arduino and other electronic-based prototypes, and to create a PCB layout for manufacturing."

      Fritzing Starter Kit to start learning Arduino

      Fritzing Starter Kit to start learning Arduino

      Related Reading -
      • Processing - open source programming language and environment
      • Arduino - open-source electronics prototyping platform.

      Friday, May 21, 2010

      Compact USB Development Kit PIC18F14K50

      The Low Pin Count USB Development Kit provides an easy, low cost way to evaluate the functionality of Microchip's PIC18F14K50 and PIC18F13K50 20-pin USB microcontrollers. Kit contains the hardware, software, and code examples. This is what i would use if i have to make a Quick USB Voltmeter or Ammeter.

      Complete Embedded USB PIC Solution
      If you want to do such a project, use Opto-Isolation for High-Energy circuits for Safety. The Analog Value from Attenuator, Shunt, Current Transformer is amplified and converted to frequency then thru opto-coupler reaches uC. This protects PC and User.Be very careful in High Voltage and High Current. Use proper transducers and Isolation to Protect man and machine.

      Compact USB Development Kit PIC18F14K50

      The kit contains one fully populated low pin count USB Development Board, one spare board, one PIC18F14K50 Debug Header, and CD with docs.

      PIC18F13K50/14K50 USB Flash nanoWatt uC

      PIC Microcontroller with full speed USB 2.0 interface. Ideal device for battery-powered applications.

      "The addition of mTouch(TM) touch sensing compatibility, a 10-bit ADC, motor control PWMs, and a host of serial interfaces make the PIC18F14K50 the perfect device to "Just add USB" to any application."

      OpenServo - Digital servo for Robotics

      OpenServo is an open community-based project started by Mike Thompson. Low-cost digital servo for robotics being the goal. New code and hardware.

      OpenServo - Digital servo for Robotics

      OpenServo - Digital servo for Robotics

      Independent H-Bridge allowing for braking, Temperature sensor, 400khz I2C/TWI interface. - New Features

      Some features:
      • High precision positioning
      • Advanced curve based motion profile engine
      • Open source design and software
      • Back EMF speed sensing
      • High speed 20MHZ design  
      OpenServo is a replacement for a standard servo's control electronics, giving you more control over the servo's functions.

      Thursday, May 20, 2010

      MicroTec from Siborg Canada

      Development and production of different kinds of scientific software. Has developed software products like SibLin: a 3D solver for Poisson/Diffusion/Heat Transfer. They also develop custom designed software tools.

      MicroTec from Siborg Canada
      They also Supply Digital Multimeter Smart Tweezers - Component evaluation on a high density PCB.

      MicroTec from Siborg Canada
       
      Affordable, Easy-to-use and Robust 2D Semiconductor Process and Device Simulator for PCs.

      SibLin: A Linear Solver for Matrices with a Band Structure

      SibLin is a linear solver for matrices arising in 2D and 3D finite difference solutions of various partial differential equations such as the Poisson equation, the Heat Transfer equation, the Diffusion-Drift equation etc.

      MicroTec from Siborg Canada


      Siborg Systems Inc
      24 Combermere Cres, Waterloo, ON N2L 5B1 Canada

      Monday, May 17, 2010

      Development boards and Tools - OLIMEX

      Designs, prototypes and manufactures printed circuit boards, sub-assemblies and complete electonic products.

      Development boards and Tools - OLIMEX

      64MB SDRAM, 512MB NAND Flash. Ethernet 100Mbit controller, USB host, USB device, RS232 and 40 pin extension port with all unused SAM9261 ports available for add-on boards. Runs Linux, WindowsCE and other RTOS natively. RTC - 3V Li battery.

      SAM9-L9261 Development Platform with ARM9

      SAM9-L9261 Development Platform with ARM9

      SAM9-L9261 is development platform with ARM9 microcontroller, TFT LCD 3.5" 320x240 pixels with TOUCHSCREEN.
      • MCU: AT91SAM9261 16/32 bit ARM9 180MHz operation
      • On board voltage regulator 3.3V with up to 800mA current
      OLIMEX Ltd.
      89 Slavjanska St., P.O.Box 237, Plovdiv 4000 BULGARIA

      Thursday, May 13, 2010

      Mini2240 Samsung ARM9 Touch Screen 400MHz

      Samsung S3C2440A is a ARM based SBC that can run a Linux OS. A LCD Touch screen Interface. Embedded Systems is getting more interesting than ever before.

      Mini2240 Samsung ARM9 Touch Screen 400MHz

      Some Specs

      • 7" LCD Touch Screen Resolution: 800 * 480
      • Display area: 6.0 x 3.6 inch (152.4 x 91.44 mm )
      • 64MB SDRAM, 128MB Nand
      • 2MB Nor Flash, BIOS installed
      • 4 wire resistive touch screen interface
      • Audio / USB / SD / 3x Serial / I2C / Ethernet
      • Pre-loaded with Linux QT (touch enabled)

      from Mini-box.com