Talaan ng mga Nilalaman:
- Hakbang 1: BABALA
- Hakbang 2: Pag-download ng MPLAB X
- Hakbang 3: I-install
- Hakbang 4: Pag-download ng Ang Tagatala
- Hakbang 5: Pag-install ng Compiler
- Hakbang 6: Iyon Ito
Video: Pag-install ng MPLAB X para sa Mga Produkto ng ChipKIT: 6 Mga Hakbang
2024 May -akda: John Day | [email protected]. Huling binago: 2024-01-30 13:13
Marami sa iyo na sumusunod sa aking seryeng Para sa Murang Robots ay pamilyar sa kung paano gamitin ang MPIDE sa mga produktong chipKIT. Maaari kang maging pamilyar sa kung paano gamitin ang Arduino IDE sa mga board na ito. Gayunpaman, sa ngayon, hindi ko pa masyadong ginagamit ang MPLAB X.
Ang MPLAB X ay isang malakas na IDE, na ginawa ng Microchip, na nagbibigay sa iyo ng direktang pag-access sa mga rehistro sa onboard ng PIC microcontrollers na ginagamit ng mga chipKIT board. Pinapayagan nito ang higit na pino na kontrol sa mga board at pag-access sa higit pa sa kanilang hardware na tinakpan ng Arduino.
Sa paglaon, dahil hindi kinakailangan ng MPLAB X ang bootloader na kinakailangan ng Arduino at MPIDE, pinapayagan kang gumamit ng higit sa espasyo ng programa sa iyong mga board.
~~~~~
Para sa higit pang mga bagay na nagawa ko, maaari mong suriin ang aking pahina sa profile!
Para sa karagdagang impormasyon mula sa Digilent o sa Digilent Makerspace, tingnan ang Digilent blog!
Hakbang 1: BABALA
Ang paggamit ng MPLAB ay nangangailangan ng isang chipKIT PGM. Bukod dito, ang pagpoproseso ng iyong board sa MPLAB at ang PGM ay papatungan ang iyong bootloader. Nangangahulugan ito na sa sandaling gumamit ka ng MPLAB, hindi ka makakabalik sa paggamit ng Arduino o MPIDE hanggang sa muling mai-load ang bootloader.
Mayroong maraming mga tutorial dito sa Mga Instructable na sumasakop kung paano muling mai-load ang bootloader para sa DP32. Gagana rin ito para sa WF32, at karamihan sa iba pang mga chipKIT board. Mayroong mga karagdagang hakbang na kinakailangan para sa pag-reload ng mga bootloader sa uC32, gayunpaman, kaya sasakupin ko ang prosesong iyon sa isa pang tutorial.
Dadalhin ko din ang sandaling ito upang maituro na hindi ko sasaklawin kung paano i-program ang iyong mga board ng chipKIT sa MPLAB. Iyon ay isa pang lata ng mga bulate, kaya't tatakpan ko iyon sa isang hiwalay na tutorial.
Hakbang 2: Pag-download ng MPLAB X
Pumunta sa website ng Microchip MPLAB X at mag-scroll pababa. Makakakita ka ng isang hilera ng mga tab. I-click ang isa na nagsasabing "I-download". Mag-click sa link para sa iyong operating system, at dapat magsimulang mag-download ang installer.
(Tala Paalala: Dahil mayroon na akong naka-install na MPLAB X, para sa tutorial na ito ay mag-i-install ako ng isang mas lumang bersyon, na maaaring matagpuan sa tab na "I-download ang Archive". Nag-i-install ako ng IDE 3.10. Ang pinakabagong bersyon (bilang ng pagsusulat na ito) ay 3.30.)
Hakbang 3: I-install
Ang hakbang na ito ay medyo prangka, kaya't hindi ko ito pababayaan. Gayunpaman ay ituturo ko ang isang bagay na dapat tandaan.
Patakbuhin ang installer at sumang-ayon sa mga tuntunin ng paggamit. Medyo karaniwang pamasahe para sa isang installer, subalit sa kalaunan dapat kang makakuha ng isang hakbang na mukhang larawan 2, na nagtanong tungkol sa pag-install ng IDE, o pag-install ng IPE. Ang parehong mga kahon na ito ay dapat na awtomatikong suriin, ngunit kung hindi, magpatuloy at suriin ang mga ito.
Ang IPE ay isang Integrated Programming Environment. Kapaki-pakinabang kung mayroon kang isang paunang built na hex file na kailangan lang i-upload sa board. Partikular, ang tool na ito ay kapaki-pakinabang para sa muling paglo-load ng mga bootloader sa mga board ng chipKIT, upang maaari mo itong magamit muli sa Arduino.
Maaari mong gamitin ang IDE lamang upang gawin ito, subalit nahanap ko na ang IPE ay mas streamline.
Hakbang 4: Pag-download ng Ang Tagatala
Kaagad pagkatapos ng iyong pag-install, dapat kang dalhin sa isang huling pahina ng installer, na may tatlong mga kahon ng tseke. Ang bawat isa sa mga check box na ito, kung naiwang naka-check, magbubukas ng isang tab sa iyong default browser na pupunta sa isang website para sa isang produktong Microchip. Ang isa lamang na interesado kami ngayon ay ang XC32 compiler, na siyang nangungunang pagpipilian.
Iwanan ang tuktok na kahon na naka-check, at alisan ng check ang iba pang dalawa (tulad ng sa unang larawan).
Kapag na-hit mo ang "Tapusin", magbubukas ito ng isang bagong tab sa pahina ng compiler ng XC. Mag-scroll pababa hanggang sa makita mo ang isang hilera ng mga tab, at i-click ang isang may label na "Mga Pag-download". I-download ang XC32 compiler para sa iyong operating system.
Mahalaga na makuha mo ang XC32 compiler, dahil ang lahat ng mga chipKIT board ay gumagamit ng 32 bit microcontrollers. Maaari mo ring i-download ang 16 at 8 bit compiler (XC16, at XC8, ayon sa pagkakabanggit), ngunit ang mga iyon ay magiging kapaki-pakinabang kung gumagamit ka ng 16 o 8 bit boards, kung aling mga chipKIT board ang hindi.
Hakbang 5: Pag-install ng Compiler
Kapag nakumpleto na ang pag-download, maaari mong patakbuhin ang XC32 installer, na magdadala sa iyo sa proseso mismo.
Mahalagang tandaan na nag-i-install kami ng libreng bersyon ng XC32 compiler. Hindi mo kailangang magbayad para sa anumang lisensya sa ganitong paraan, at magsisilbi lamang ito sa aming mga layunin.
Matapos ang pag-install ng iyong tagatala, magkakaroon ng isang huling hakbang sa installer na hihilingin sa iyo na buhayin o bumili ng isang lisensya. Dahil gumagamit kami ng libreng lisensya, hindi namin kailangang gawin ito. Gayunpaman, sa ibaba iyon ay isang susi at isang link para sa isang libreng C ++ liscence.
Sa pangkalahatan, ang C ++ ay lumilikha ng mas malalaking mga programa kaysa sa C, at personal na hindi ako gumagamit ng C ++, ngunit maaari mo kung nais mo.
Hakbang 6: Iyon Ito
Na-install mo na ang MPLAB X!
Kung nasanay ka sa Arduino o MPIDE, ang MPLAB ay isang ganap na magkakaibang hayop. Ginagawa ng Arduino ang isang punto ng pag-aalaga ng karamihan sa talagang mahirap na bagay para sa iyo sa likod ng mga eksena. Sa pamamagitan ng pag-alis ng paghati sa pagitan ng programmer at ng microcontroller, ang MPLAB ay sabay na mas mahirap gamitin, at mas mahirap.
Hindi ako makakakuha ng kung paano gumamit ng labis na mga board ng MPLAB at chipKIT, ngunit magsusulat ako ng isang blog na nagpapaliwanag kung paano gumawa ng isang simpleng LED blinking program, at kung ano talaga ang nangyayari sa loob ng board.
Inaasahan kong nahanap mo itong kapaki-pakinabang!
Inirerekumendang:
Awtomatikong Pag-iikma ng Iniksyon para sa Pag-recycle ng Plastik: 5 Mga Hakbang
Awtomatikong Iniksyon na Pag-iikma ng Iniksyon para sa Pag-recycle ng Plastik: Kumusta :) Ang Ituturo na Ito ay tungkol sa aming " awtomatikong iniksyon na iniksyon ng iniksyon para sa pag-recycle ng plastik ". (tinatawag na: Smart Injector) Ang ideya sa likod ng makina ay upang mag-alok ng isang desentralisadong solusyon sa pag-recycle ng plastic. Ang pag-recycle ay madalas na limitado
Simpleng Sistema ng Pag-uuri ng Produkto Sa Raspberry Pi at Arduino: 5 Hakbang
Simpleng Sistema ng Pagsunud-sunurin ng Produkto Sa Raspberry Pi at Arduino: Ako ay isang tagahanga ng engineering, gusto ko ng programa at paggawa ng mga elektronikong proyekto na may kaugnayan sa aking libreng oras, sa proyektong ito ibabahagi ko sa iyo ang isang Simpleng Sistema ng Pag-uuri ng Produkto na nagawa ko kamakailan. Para sa paggawa ang sistemang ito, mangyaring ihanda ang mga bahagi
Arduino Controller para sa Automated na 360 ° Photography ng Produkto: 5 Hakbang (na may Mga Larawan)
Arduino Controller para sa Automated na 360 ° Photography ng Produkto: Bumuo tayo ng isang arduino based controller na kumokontrol sa isang steppermotor at isang shutter ng camera. Kasama ang isang steppermotor na hinimok na paikutan, ito ay isang malakas at mababang sistema ng gastos para sa awtomatikong 360 ° na potograpiyang produkto o photogrammetry. Ang awtomatikong
HeadBot - isang Robot na Nagbabago ng Sarili para sa Pag-aaral at Pag-abot sa STEM: 7 Mga Hakbang (na may Mga Larawan)
HeadBot - isang Self-Balancing Robot para sa STEM Learning and Outreach: Headbot - isang dalawang talampakan ang taas, self-balancing robot - ay ang ideya ng South Eugene Robotics Team (SERT, FRC 2521), isang mapagkumpitensyang pangkat ng robotics ng high school sa UNA Kompetisyon ng Robotics, mula sa Eugene, Oregon. Ang sikat na robot sa pag-abot na ito ay ginagawang
Roomblock: isang Platform para sa Pag-aaral ng Pag-navigate sa ROS Sa Roomba, Raspberry Pi at RPLIDAR: 9 Mga Hakbang (na may Mga Larawan)
Roomblock: isang Platform para sa Pag-aaral ng Pag-navigate sa ROS Sa Roomba, Raspberry Pi at RPLIDAR: Ano ito? &Quot; Roomblock " ay isang robot platform na binubuo ng isang Roomba, isang Raspberry Pi 2, isang laser sensor (RPLIDAR) at isang mobile baterya. Ang mounting frame ay maaaring gawin ng mga 3D printer. Pinapayagan ang sistema ng nabigasyon ng ROS na gumawa ng isang mapa ng mga silid at gamitin ang