11-Amaliy mashg’ulot
Flowcode dasturi bilan tanishish
Flowcode - bu PIC, AVR (shu jumladan Arduino) va ARM texnologiyalari asosida grafik dasturlash uslublari (masalan, oqim diagrammasi) va imperativ dasturlash uslublari (C va pseudocode orqali) yordamida o'rnatilgan qurilmalarni dasturlash uchun Matrix TSL tomonidan tijoriy ravishda ishlab chiqarilgan Microsoft Windows-ga asoslangan ishlab chiqish muhiti. Hozirda u sakkizinchi nashrda.
Flowcode Bluetooth, mobil telefon aloqasi, USB aloqasi va boshqalar kabi murakkab funktsiyalarni oldindan ishlab chiqilgan ixtisoslashtirilgan komponentlar funktsiyalari kutubxonalaridan foydalangan holda soddalashtirish uchun mo'ljallangan. Buni virtual apparat tasvirlarini vizual panelga sudrab tashlash va tegishli kutubxonalarga kirishni ta'minlash orqali amalga oshiradi. Shunday qilib, Flowcode dasturiy ta'minotni ishlab chiqishni tezlashtirish uchun idealdir va dasturlash tajribasi kam bo'lganlarga loyihalarni boshlash va yordam berishga imkon beradi. Bu uni mikrokontroller dasturlash tamoyillari bo'yicha rasmiy o'qitish uchun mos qiladi
Flowcode foydalanuvchiga o'z dasturini to'rt xil vizual rejimda loyihalash va ko'rish imkonini beradi. Bular oqim diagrammasi ko'rinishi, blok ko'rinishi (Blockly-dan ilhomlangan grafik dasturlash paradigmasi), C kod ko'rinishi va psevdokod ko'rinishi.
Ko'pincha bitta dasturda kod yozish va disk raskadrovka qilish va boshqasida mikrosxemani dasturlash juda qulay. Agar kuniga yuzlab kontrollerlarni "chaqnash" kerak bo'lmasa, mikrosxemaning barcha pinlari "chiqarish uchun" ishlatilsa (ya'ni mikrokontroller boshqaruv moslamasi sifatida ishlatilsa), u holda FlowCode dasturi eng yaxshi variant bo'ladi. U dasturlash tajribasiga ega bo'lmagan shaxsga bir necha daqiqada o'zining murakkab elektron tizimlarini yaratish imkonini beruvchi o'zini o'zi tushuntiruvchi grafik interfeysga ega. Rivojlanish muhiti boshqalarga o'xshamaydi, mikrokontrollerlar uchun dasturlarni yaratish oddiygina blok-sxemadagi maxsus "kub-piktogrammalar" ni sudrab olib tashlash orqali amalga oshiriladi. Flowcode-ning ochiq arxitekturasi sizga oqim sxemalaridan (C va Assembler) olingan dastur kodini ko'rish va sharhlaringizni qoldirish imkonini beradi. Qo'llab-quvvatlanadigan interfeyslar - SPI, I2C, RS232, Zigbee, Bluetooth, IrDA, LIN, CAN, TCP / IP, USB, Webserver, GPS va RFID. Dasturiy ta'minot to'plamida yaratilayotgan qurilmaning old panelini chizish uchun asbob va tugmalar, klaviaturalar, kalitlar, LED, LCD, sensorlar, ichki EEPROM, 7 segmentli displeylar uchun komponentlar mavjud.Dasturning 4 ta varianti mavjud: AVR, PICmicro, dsPIC/PIC24 va ARM kontrollerlari uchun. Masalan, PIC-mikrosxemalar uchun yozilgan dasturni AVR kodiga yoki aksincha eksport qilish mumkin.Flowcode bilan to'plamda MIAC (Matrix Industrial Automotive Controller) sanoat boshqaruv boshqaruvchisini sotib olish taklif etiladi. U 18-bitli PICmicro-da qurilgan. MIAC barcha standartlarga javob beradi, CAN tarmoq interfeysiga ega, Flowcode dasturi USB port orqali dasturlash imkonini beradi.Flowcode 20 dan ortiq tillarda, shu jumladan rus tilida mavjud. Kompilyatorning to'g'ri ishlashi uchun ishchi loyihalar kirill harflari bo'lmagan manzilga saqlanishi kerak.Dastur Windows operatsion tizimi uchun yozilgan, ammo ko'plab ishlab chiquvchilar uni Linuxda ham ishlatishadi, tashqi ko'rinishi va ishlashidagi kichik o'zgarishlarni qayd etishadi.
FlowCode - bu Microsoft-ning PIC va AVR-ga asoslangan o'rnatilgan qurilmalari uchun mashhur dasturlash vositasi. Bitta dasturda kod yozish va disk raskadrovka, ikkinchisida esa mikrosxema ko'pincha oddiy vazifadir. Agar kuniga yuzlab kontrollerlarni yoqishning hojati bo'lmasa, FlowCode ajoyib yechim bo'ladi.
Faollashtirish kaliti
Dasturning sinov versiyasi va pullik versiyasi mavjud. Litsenziyaga kirish uchun va buning uchun pul to'lamaslik uchun siz bizning veb-saytimizda dasturni kalit bilan yuklab olishingiz mumkin.
Imkoniyatlar
Dasturlash sohasida ishlamaydigan foydalanuvchi ham endi eng qisqa vaqt ichida murakkab elektron tizimlarni yaratishi mumkin. Hammasi qulay grafik interfeys va analog dasturlarga o'xshamaydigan noyob ish algoritmi tufayli. FlowCode holatida mikrokontrollerlar uchun dasturlarni yaratish blok diagrammadagi piktogrammalarni sudrab olib tashlash orqali amalga oshiriladi. Dasturning arxitekturasi butunlay ochiq va Assembler yoki C dan olingan dastur kodini ko'rish imkonini beradi. Har xil interfeyslar qo'llab-quvvatlanadi (Bluetooth, irDA, LIN, CAN, SPI, USB, RS232). Dasturiy ta'minot yig'ilishi old panelni chizish vositasi va klaviatura va tugmalar uchun komponentlarni o'z ichiga oladi.
Do'stlaringiz bilan baham: |