Embedded Software Development

PNC Inc. provides complete software development from low level embedded device drivers to top level applications as well as interface protocols and security algorithms.

Software Development

  • Board support packages (BSP)
  • Device drivers
  • Operating systems porting
  • Protocol stacks porting/development
  • Applications development, Graphical User Interface (GUI)
  • Processors: Microchip PIC, ARM7/9/11, Cortex-M3/M4, 8051, AVR
  • Logic: FPGA, CPLD
  • Operating Systems: Embedded Linux, WinCE, FreeRTOS
  • Language: C, C++, C, VHDL, Verilog
  • Device Drivers: Serial, USB, Ethernet, Storage Devices, GPIO, PCI, TFT LCD

Protocols & Algorithms

  • TCP/IP, DNS, BOOTP, DHCP,TFTP, POP3, SMTP, SNMP, HTTP, FTP, NFS
  • Wi-Fi (802.11 a/b/g)
  • ZigBee (802.15.4)
  • Bluetooth
  • CAN 2.0
  • Digital Signal processing (Filters, compression, estimation)
  • Voice recognition (small embedded systems)
  • Image processing
 

Links

customer chat software