Ορισμένα προϊόντα πάνε πέρα από τον browser. Διαβάζουν αισθητήρες, επεξεργάζονται ροή βίντεο σε hardware ή συλλέγουν μετρήσεις από πολλές συσκευές. Αυτό είναι το μικρότερο σε όγκο κομμάτι της δουλειάς μας και θέλουμε να είμαστε σαφείς για την προέλευσή του. Αν ψάχνετε εταιρεία για embedded συστήματα στην Ελλάδα, διαβάστε πρώτα τι ακριβώς έχουμε κάνει.
Ποια είναι η προέλευση αυτής της δουλειάς;
Έχουμε τεκμηριώσει 15 έργα engineering. Τα περισσότερα είναι ακαδημαϊκά ή R&D. Ένα είναι εσωτερικό προϊόν και ένα ανεξάρτητο έργο. Κανένα δεν περιγράφεται ως αμειβόμενη δουλειά για πελάτη και κάθε σελίδα έργου λέει τι είναι.
Αυτό μετράει όταν μας κρίνετε. Οι σελίδες δείχνουν πώς σκεφτόμαστε και τι μπορούμε να φτιάξουμε. Δεν είναι συστάσεις από πελάτες.
Τι μπορούμε να κάνουμε;
FPGA και ψηφιακή σχεδίαση
Γράφουμε RTL σε VHDL, με testbenches, και το υλοποιούμε στο Vivado. Η αποκατάσταση χρώματος εικόνας σε ροή μετατρέπει τη ροή ενός ακατέργαστου αισθητήρα κάμερας σε έγχρωμη εικόνα, με ένα pixel ανά κύκλο ρολογιού. Ελέγχθηκε σε σχέση με υλοποίηση αναφοράς σε Python και τεκμηριώνεται κλείσιμο χρονισμού στα 100 MHz. Ένα δεύτερο έργο χτίζει datapath φίλτρου FIR από μονάδα πολλαπλασιασμού-συσσώρευσης, μνήμη και λογική ελέγχου.
Embedded firmware και IoT
Το έργο τηλεμετρίας AVR τρέχει σε ATmega328PB στα 16 MHz. Χειρίζεται διακοπές, ADC και PWM, αισθητήρες I2C και 1-Wire, και σύνδεση UART με ESP8266 που στέλνει JSON μέσω HTTP. Ένα ξεχωριστό έργο στον πυρήνα του Linux καλύπτει character devices, συγχρονισμό και ένα μικρό σύστημα αρχείων.
Δεδομένα και μηχανική μάθηση
Φτιάξαμε μια κατανεμημένη γεωχωρική ανάλυση σε Spark, υλοποιώντας μία ανάλυση με τρεις τρόπους και μετρώντας τον καθένα. Ένα έργο τηλεπισκόπησης εφαρμόζει μηχανική μάθηση σε δορυφορικές εικόνες. Έχουμε και notebooks για ταξινόμηση εικόνων και NLP, όλα στη σελίδα έργων.
Γιατί ανήκουν μαζί το hardware και το λογισμικό;
Μια συσκευή είναι χρήσιμη μόνο όταν τα δεδομένα της φτάνουν σε κάποιον. Η τηλεμετρία χρειάζεται API λήψης, βάση δεδομένων, πίνακα ελέγχου και ειδοποιήσεις. Η ίδια ομάδα μπορεί να φτιάξει και τα δύο άκρα, οπότε η διεπαφή ανάμεσά τους σχεδιάζεται μία φορά.
Πώς θα δούλευε ένα έργο;
- Καταγράφουμε τους πραγματικούς περιορισμούς: αισθητήρες, ισχύ, ταχύτητα, κόστος ανά μονάδα, απαιτήσεις πιστοποίησης.
- Επιλέγουμε τον μικρότερο σχεδιασμό που τους καλύπτει και λέμε τι πρέπει να δοκιμαστεί σε πραγματικό hardware.
- Χτίζουμε και επαληθεύουμε σε σχέση με μια αναφορά, όπως στα παραπάνω έργα.
Δεν ισχυριζόμαστε πιστοποιήσεις, ποσότητες παραγωγής ή εγκαταστάσεις στο πεδίο που δεν μπορούμε να δείξουμε.
Πού να πάτε στη συνέχεια
Αν το προϊόν σας χρειάζεται και πλευρά web ή cloud, δείτε το λογισμικό. Για ερώτημα που αφορά hardware, επικοινωνήστε μαζί μας.