Home Contact Legal Site Map Search Login
Company | Services | Products | Offshore | Partner | Clients | Career | Employee | Press 


Software
Client / Server
Component Development
database
Distributed
Embedded Systems
Linux
Migration and Conversion
Open Source
Testing
Wireless / Mobile
 
 

Embedded Software Development

Embedded Systems are computers (microprocessors) that are enclosed (embedded) in customized hardware. Examples of embedded control systems would be portable medical equipment, cellular phones, police, fire, emergency communications equipment, laboratory test equipment, robotic equipment and manufacturing monitoring of assembly lines. Many standard microprocessor designs would include the Intel 8051 / 8052, Motorola 68HC11, Intel 80186 / 80286 or Intel 80386 / 80486 family of devices. Several applications in the areas of telecommunications, numeric processing, high speed control and instrumentation, and graphics and image processing are digital signal processing (DSP) solutions.

Software for embedded systems has to have a small footprint (i.e. be able to run in a small amount of memory) and often has to work in real-time . Specialised operating systems and languages facilitate the production of real-time software with a small footprint: only the modules required in a specific system will be included. The development environment should include facilities for testing and debugging the software. Emulators can be used to test the software without the target system (especially useful if the target system is not yet available) and related equipment (such as machine tools).

At Premier, we are involved in designing , programming and developing embedded software components and systems. Premier has used object-oriented programming techniques and rigorous project management to create software for hardware. Your embedded product / project benefits from Premier creating the right abstractions, which means that the code is a clear and efficient reflection of the hardware. Premier engineers know which situations benefit from leveraging high-level tools such as UML and which require to-the-metal programming with assembly language, such as time-critical code sections. It helps that our engineers understand hardware; they can even read schematics.

Our Expertise includes:

Embedded Technologies: x86 · 68k/ColdFire , PowerPC , ARM , MIPS , DSPs, Ubicom, 8051 , PICs , Z80

Ebedded OS's: Windows CE, VxWorks, pSOS+, QNX , Embedded Linux ,BSD Unix

Ebedded Development tools: single board computer SDKs , C/C++ , Java , assembler

Ebedded Area of Expertise: Internet infrastructure, broadcast, digital media, industrial Automation: [Digital Signal Processing(DSP), Motor systems control, Fluid flow/level sensing, Temperature sensing , Pressure, strain, force measurement, pH and conductivity measurement , Environmental control, Custom interfaces]

Methodologies: UML Models, Design Patterns, OOAD/OOP, Xprogramming

Custom driver: Extensive development experience with Windows ®CE, VxWorks, pSOS+, and others, Detailed knowledge of a broad range of hardware technologies, Full QA staff, including robust test plans and Large development capacity

Reference drivers: Graphics/video BIOS, Audio/modem, Network/NDIS, IDE/ATA, Touch screen/HID, Video/video capture, USB/1394 Specialty display (rotation, multi-monitor), PCMCIA and I/O.

 

 

 
Home | Contact | Legal | Site Map | Search | Login
Copyright ©2004 Premier Technologies Inc., 12808 West Airport Blvd. Suite # 230 Sugar Land, TX 77478 USA
Tel: (281) 565-6699 Fax: (281) 565-6969 Email: info@premierna.com