ჩაშენებული სისტემა
ჩაშენებული პროგრამული უზრუნველყოფა წარმოადგენს სპეციალიზებულ პროგრამას ჩიპში ან პროგრამულ საშუალებაში, რომელიც მოთავსებულია ჩაშენებულ მოწყობილობაში, ფუნქციების გასაკონტროლებლად.
მოწყობილობების მწარმოებლები ჩაშენებულ პროგრამულ უზრუნველყოფას იყენებენ სხვადასხვა მოწყობილობებისა და სისტემების ფუნქციების გასაკონტროლებლად. ჩაშენებული პროგრამული უზრუნველყოფა აკონტროლებს მოწყობილობის ფუნქციებს იგივენაირად, როგორც კომპიუტერის ოპერაციული სისტემა აკონტროლებს პროგრამული უზრუნველყოფის აპლიკაციების ფუნქციას. თითქმის ყველა მოწყობილებას შეიძლება გააჩნდეს ჩაშენებული პროგრამული უზრუნველყოფა- ისეთი მარტივით დაწყებული, რომელზე ვერც კი წარმოიდგენთ, რომ მათ კომპიუტერული კონტროლი გააჩნიათ, როგორიც არის ტოსტერები და ნათურები, რაკეტების კომპლექსური ნავიგაციის სისტემების ჩათვლით.
-
- პროექტის მახასიათებლები და გამოყენების სცენარების გამოკვლევა მოხდა დეტალურად, მაღალი ხარისხის კოდირება თქვენი მიზნისთვის
- მარტივი „შეყვანა-გამოყვანის“ ოპერაციებიდან დაწყებული კომპლექსური ალგორითმების, ფართო კოდირების ჩათვლით
- გარდაქმნათაშორისი ინსტრუმენტების ჯაჭვი
- სენსორებიდან მონაცემთა გადაცემის დაკვირვება და კონტროლი
- USB-მხარდაჭერილი დიზაინის საშუალებით მართივათ ხდება პროდუქციის დაკავშირება პერსონალურ კომპიუტერთან, ჭკვიანი და ელეგანტური ინტერფეისის დიზაინი პერსონალურ კომპიუტერზე
- სისტემის მოდელირება და კონტროლის (P, PI, PID) ალგორითმების მხარდაჭერა
- სისტემის დიზაინს გააჩნია ისეთი საკუმუნიკაციო სტანდარტების მხარდაჭერა, როგორიცაა USB, 12C, CAN, RS232, LAN, ბლუთუსი, SMS
- კომუნიკაციების პროტოკოლის დიზაინი
- პროგრამული უზრუნველყოფის განვითარება “Power Electronics & Power Sources” (SMPS) სისტემებისთვის
- ჯაგრისიანი და უჯაგრისო „DC”, “Servo”, “Step” ან 3-ფაზიანი ძრავის სიჩქარის/პოზიციის კონტროლი, მართვის ალგორითმები
- ჩაშენებული ოპერაციული სისტემების (ლინუქსი, ანდროიდი, ვინდოუსი და ა.შ.) გამოყენება რეალურ დროში
- პროგრამული უზრუნველყოფის განვითარება LCD ეკრანისათვის (გრაფიკული ან თხელი ფილმის ტრანზისტორის (TFT) ტიპის) სისტემების ჩათვლით
- სისტემები რეალურ დროში (8 ბიტი, 16 ბიტი, 32 ბიტი მიკროპროცესორები)
- პროექტის ორგანიზება და შენების ავტომატიზაცია
- ფაილების შექმნა
- ხარვეზების მიგნება
- გადახედვის კონტროლი
- შეცდომების მიგნება
- სხვადასხვა ენების მხარდაჭერა
უნარები:
-
- პროცესორის არქიტექტურა: მკლავის ქერქი „M“, „რენესას“, „STM32“, მიკროჩიპი „PIC18-PIC24-PIC32“, „ტეხას ინსტრუმენტები“, „ათმელ“, „x86, FPGA“
- ძირითადი: „GPIO“, „ADC“, „DAC“, ანალოგიური გამოსასვლელები
- კომუნიკაცია: „USB”, “Wi-Fi”, ინტერნეტი, “CAN”, ბლუთუსი, “GPS”, “GPRS”, “SMS”, “UART”, “12C”, “SPI”, “RS232”, 1- მავთული
- მულტიმედია: 7-სეგმენტი, კამერა, „LCD”, სენსორული “TFT”, “HDMI”, “DVI”, ვიდეო კოდეკი, ხმა, ინტერფეისის დიზაინი
- მონაცემები: „SSD”, “PCle”, “SATA”, “Flash”, “SDRAM”, “SD/MMC”
- მოდულაცია: „FSK“, „ASK“, „AM“, „FM“, „PSK“
- ოპერაციული სისტემა: „ლინუქსი“, „ანდროიდი“, „ვინდოუსი“
- ძრავის მართვა: ჯაგრისიანი „DC“, უჯაგრისო “DC” (BLDC), 3-ფაზიანი, “Servo”, “Step” ძრავები
- ძრავის კონტროლი: სიჩქარე, პოზიცია, “Tork”, “PID” კონტროლი
განვითარების მოწყობილობები, რომლებსაც ვიყენებთ :
როგორც კომპანია, ჩვენ მხარს ვუჭერთ ღია წყაროს პროგრამული უზრუნველყოფის გამოყენებას. ჩვენი პროგრამული უზრუნველყოფისა და მოწყობილობების განვითარების გუნდი შედგება ინჟინრებისგან, რომლებიც მთელი გულით უჭერენ მხარს ღია წყაროს. ჩვენი პროექტების განვითარების პროცესში, ჩვენ ვიყენებთ 100% ღია წყაროს პროგრამულ უზრუნველყოფასა და ბიბლიოთეკას.