2 Есептеу ЖүйесіНІҢ аппараттық-бағдарламалық құралдарын өңдеу
2.1 Есептеу жүйесін компьютерлік модельдеу
Raspberry Pi-ге арналған Proteus кітапханасы– бұл бүкіл әлемдегі веб-сайттардан алынған сапасы жоғары суреттері, фотосуреттері бар маңызды ақпарат. Raspberry Pi үшін Proteus кітапханасын әрқашан бетбелгілерге қосуға болады. Raspberry Pi – бұл танымал бір чипті компьютерлік карта. Ол Linux-ті іске қосуға мүмкіндік беретін және әртүрлі есептеу тапсырмаларында қолдануға болатын қуатты микропроцессормен жабдықталған. Raspberry Pi – Linux-тің толық көшірмесімен жұмыс істейтін танымал микрокомпьютерлік платформа, оны жалпы есептеу тапсырмаларының кең спектрінде қолдануға мүмкіндік береді.
Алайда, Pi, әдетте, экрансыз немесе пернетақтасыз орналастырылатын кіріктірілген дизайн жобалары үшін өте қолайлы. Дәл осы салада Raspberry Pi өнімі үшін визуалды дизайнер дамуды шынымен жеңілдетеді.
Пайдаланушы Raspberry Pi электрондық компоненттерін немесе 'шляпаларын' тақырып түйреуіштеріне қосады, содан кейін ARM Raspberry Pi процессорының өңдеу қуаты қосылған электрониканы басқару үшін қолданылады.
Raspberry Pi үшін Visual Designer екі тапсырманы да қызықты және барлығына қол жетімді етеді. Перифериялық галереяның электроникасы автоматты түрде Raspberry Pi 2.1-суретте көрсетілгендей схемада орналастырылады және қосылады, ал бағдарламалық жасақтаманы жоғары деңгейлі блок-схемалардың көмегімен визуалды түрде жасауға болады. Ең жақсысы, бүкіл жүйені модельдеуге болады – пайдаланушы барлық Raspberry Pi схемасын модельдеу немесе бір сатылы күйге келтіру үшін кез-келген уақытта play түймесін басуы мүмкін.
2.1-сурет. Есептеу жүйесін Proteus ортасында модельдеу
Visual Designer-ді Raspberry Pi үшін нақты жабдыққа орналастырмас бұрын жаңа ендірілген өнімдерді жасау және сынау үшін пайдалана аласыз. Visual Designer аппараттық және бағдарламалық дизайнды біріктіру қабілетімен ерекшеленеді, бұл Raspberry Pi жүйесін Proteus-қа тікелей модельдеуге мүмкіндік береді.
Модельдеу кезінде бағдарламалық код схемадағы Raspberry Pi модельдеу моделі арқылы жүзеге асырылады және барлық қосылған электроникамен өзара әрекеттеседі. Егер бағдарламалық жасақтама коды деректерді портқа жазса, схемадағы логикалық деңгейлер сәйкесінше өзгереді, ал егер схема процессордың Шығыс күйін өзгертсе, бұл сіздің нақты өмірдегідей сіздің бағдарламалық кодыңызбен көрінеді.
Сондай-ақ, Заттар интернетінің қосымшаларын Raspberry Pi үшін Visual Designer-ді IoT Builder өнімімен біріктіру арқылы жасауға болады. Бұл сізге Raspberry Pi қосымшасы үшін қашықтағы пайдаланушы интерфейсін жасауға, модельдеуге және тексеруге мүмкіндік береді, осылайша жабдықты Ұялы телефоннан немесе планшеттік құрылғыдан басқара аласыз.
Raspberry Pi тақшасына камераны қосу тәсілі 2.2-суретте көосетілген.
2.2-сурет. Камераны Raspberry Pi-ға қосу
Алайда, бұл оны кіріктірілген дизайн жобалары үшін қозғалтқыш ретінде танымал болудан айырмайды. Кірістірілген дизайн өрісін қолдана отырып, сіз Raspberry Pi өнімі үшін визуалды дизайн жасай аласыз, ол пайдаланушы тәжірибесін жеткізуге көмектеседі.
Екінші жағынан, Proteus – бұл электронды жобалауды автоматтандыру үшін жиі қолданылатын керемет құрал. Оны электроника инженерлері де, техниктер де схемалар мен электронды басып шығаруларды жасау кезінде жиі қолданады. Схемалаудан басқа, бағдарламалық жасақтама электронды тақшаны жобалауға, сондай-ақ модельдеуге көмектеседі.
Raspberry Pi үшін визуалды конструктордың көмегімен сіз нақты жабдыққа орналастырмас бұрын жаңа ендірілген өнімдерді жасап, сынап көре аласыз. Әдетте визуалды дизайнер ерекше және бағдарламалық жасақтама мен жабдықты біріктірудің керемет қабілетіне ие. Бұл Raspberry Pi жүйесін тікелей Proteus-қа еліктеуге мүмкіндік береді.
Модельдеу кезінде бағдарламалық жасақтама коды қосылған электроникамен өзара әрекеттесуге мүмкіндік беретін схемадағы Raspberry Pi модельдеу үлгісімен орындалады. Бағдарламалық код портқа жазылған кезде, сіздің схемаңыздағы логика деңгейі сәйкесінше өзгереді. Екінші жағынан, схема процессордың байланыс күйін өзгерткен кезде, бағдарламалық жасақтама коды оны нақты өмірдегідей көреді.
Сондай-ақ, Raspberry Pi үшін визуалды конструкторларды IoT Builder өнімімен біріктіру арқылы оны заттар интернетінің қосымшаларын жасау кезінде қолдануды қарастыруға болады. Осылайша сіз Raspberry Pi қосымшаларына арналған қашықтағы пайдаланушы интерфейстерін жобалауға және модельдеуге, сондай-ақ жабдықты қашықтан басқаруға мүмкіндік бере аласыз.
Әдетте визуалды дизайнерлер Proteus VSM модельдеу технологиясын қолдана отырып жасалады, бұл сіздің тізбегіңізге қосылған барлық электроникамен бірге кіріктірілген бағдарламалық жасақтаманы модельдеуге мүмкіндік береді. Жобалау үрдісі аяқталғаннан кейін жүйемен өзара әрекеттесу үшін модельдеу және ойнату түймесі басылады.
Сонымен қатар, виртуалды электрондық құрылғыдағы код эффектілерін визуализациялау және оны орындау кезінде модельдеумен өзара әрекеттесу үшін тоқтау нүктелерін, сонымен қатар бір қадамды орнатуды қарастыру болады. Модельдеумен өзара әрекеттесу үшін сізге батырмаларды басу, қосқыштарды ауыстыру және тағы басқалар қажет. Сонымен қатар, модельдеу кезінде толқындық деңгейдегі сигналдарды тексеру үшін осциллограф немесе логикалық анализатор сияқты виртуалды құралдарды қолдануға болады.
Бағдарламаны жасап, оны тренажерде орнатқаннан кейін, оны әрқашан Raspberry Pi жабдығына беруге болады. Proteus Raspberry Pi бастапқы конфигурациясын басқаруға көмектеседі, бұл оған визуалды дизайнер жасаған кодты іске қосуға мүмкіндік береді. Бұл аяқталғаннан кейін бағдарламалық жасақтама, сондай-ақ онымен байланысты ресурстар тікелей Proteus software-ден түймені басу арқылы сымсыз жүктеледі.
Raspberry Pi үшін визуалды конструктордың көмегімен жаңа кіріктірілген гаджетті жасау және жасау өте қызықты және салыстырмалы түрде оңай екеніне күмән жоқ. Көрнекі дизайнер бағдарламалық жасақтама мен аппараттық құралдарды бір бағдарламалық пакетке біріктіруге келгенде өте ыңғайлы, бұл жобаның бүкіл жұмыс процесін жобалауды жеңілдетуге көмектеседі.
Біріншіден, перифериялық галереядан виртуалды жабдықты таңдау керек. Содан кейін Pimoroni және Adafruit Raspberry Pi шляпалар кітапханасынан көптеген сенсорлар, жарық диодтары, түймелер және басқа да маңызды виджеттерді таңдауға болады.
Оларды жобаға қосқаннан кейін олар автоматты түрде сіздің схемаңызға орналастырылады, содан кейін Raspberry Pi-ге қосылады. Сонымен қатар, визуалды конструкторға Перифериялық құрылғыларды басқарудың жоғары деңгейлі әдістері де қосылады.
Raspberry Pi-ден барлық қосылған жабдықты басқару үшін әдістерді, сондай-ақ кідірістерді, тағайындаулар мен шешімдерді оңай сүйреуге мүмкіндік беретін блок-схема түрінде бағдарламалық жасақтама жасай аласыз.
Айта кету керек, схема – бұл жұмыс істейтін виртуалды жабдық. Жобаға қосуға болатын Raspberry Pi бас құралдарын, жалпы коннекторлардан немесе сенсоралардың тақталарынан таңдау үшін сыртқы галереяны қолданасыз. Олар автоматты түрде схемаға қосылады, содан кейін Raspberry Pi-де GPIO желісіне қосылады.
Жетілдірілген дағдылары бар мамандар Proteus кітапханасындағы мыңдаған электронды компоненттерді таңдап, оларды схемаңызға қолмен қосуды қарастыра аласыз. Схемада жүйені құру кезінде бүкіл процесс салыстырмалы түрде қарапайым және нақты жабдыққа орналастырмас бұрын қосымшаны өзгерту, сынау және модельдеу оңай.
Достарыңызбен бөлісу: |