What embedded processors have you targeted?
Many of our projects include an architecture of multiple microprocessors and/or FPGA/PLDs. Our targets have ranged from small (4K ROM), up to embedded Linux. The plurality of shipped products feature ARM Cortex M0 and M4 cores, frequently from ST or Nordic. We’re equipped to develop on bare metal or RTOS, noting embedded Linux is pervasive in our recently released products. Firmware solutions often feature a regular pattern of power / charging, communication bus / RF, sensor interfacing, compute, actuator control, clock / database, security, and simple GUI. Please get in touch with your specific needs.
How does a typical firmware engagement initiate?
For new customers, an engagement typically begins with an intro call to assess the corporate fit — does Ampule have the capability and can we move at the speed the customer demands? If yes, our proposal phase focuses on a high level requirements gathering call, sufficient to form contractual terms. On signing, we’re into action without delay. And if we cannot accommodate a request, we will bring in our partners to help. Overall, the process is intended to be light and fast.
What tools does your lab feature?
Our tool set is constantly evolving in order to optimally benefit our clients. In the software domain, we gain efficiencies by continually growing a suite of containerized tools, e.g. embedded Linux databases that can be immediately turned on, configured, collecting, dashboarding, and syncing to the cloud. On the hardware side, our open-source 3D printers are customized to be stable and fast, to instantly go from CAD to long print without failure. Our electronics lab is sufficient to unblock integrations and automate test. When system identification or metrology becomes important, we have the ability to measure down to a few microns, non-contact, at >100Hz. As we understand your needs, we will grow creatively and rapidly to meet your needs.