Activities
EphyScience is providing support at every stage of an embedded equipment's life. Both Hardware Design and Embedded Development are covered, in technical assistance and structured project.
Specifications / System
Transformation of end user's expectations toward technical requirements is a delicate process that will define success or failure of your project. You can rely on EPhyScience to provide the right guidance. This step is both valid for the Hardware design and the Embedded programmation.
Prototyping
EPhyScience is supporting the conversion from technical requirements into a robust electronic concept.
Breadboarding
A theoretical electronic concept must be physically proven. EPhyScience is managing this aspect of the PCB's creation.
Routing / Layout
Once the design of the PCB is proven to be functional and robust, it needs to be drawn in an industrial way. EPhyScience will bring you the required know how to achieve this step.
Design / Development
Programmation of the embedded code in C, C++, Python, Verilog, VHDL or Assembly is the second half of an embedded equipment. EPhyScience is your partner to bring life to your hardware.
Integration
For sake of efficiency, embedded development can be made on a simulator, but eventually the code will have to be integrated on the microcontroller of your plateforme. Because simulators are never perfect, fine tuning of the code is often required. This is an activity on which EPhyScience can help you.
Debugging
Because building code is an art that does requires a lot of back and forth, it is important to get a very good and structured approach when it is about debugging and keep a good overview of the whole code. Having EPhyScience at your side will make your code reliable, sustainable and maintainable.
Testing
When embedded equipment are in pre-production, with a clean code and clean board, it is time to physically test your equipment. Oscilloscopes, multi-meters and test automation tools with Python for example will be your best ally, along with EPhyScience.