i-SYST Eclipse IDE amin'ny Fampivoarana Firmware miaraka amin'ny IOsonata Software Installation Guide
Tantara fanavaozana
Malagasy Bible | Daty | Fanamarihana | Mpandray anjara | Mpankafy |
1.0 | 12 Desambra 2018 | Dika voalohany | Nguyen Hoang Hoan | Nguyen Hoang Hoan |
1.1 | 2019 | Nguyen Hoang Hoan | Nguyen Hoang Hoan | |
1.2 | 2020 | Nguyen Hoang Hoan | Nguyen Hoang Hoan | |
1.3 | 2021 | Nguyen Hoang Hoan | Nguyen Hoang Hoan |
Copyright © 2019 I-SYST, zo rehetra voatokana.
3514, 1re Rue, Saint-Hubert, QC., Kanada J3Y 8Y5
Ity antontan-taratasy ity dia tsy azo averina amin'ny endriny rehetra raha tsy misy ny fanekena an-tsoratra avy amin'ny I-SYST.
Sava lalana
Ity antontan-taratasy ity dia mampiseho tsikelikely ny maha-mora ny fametrahana ny Eclipse IDE amin'ny fampivoarana firmware miaraka amin'ny IOsonata.
Ny singa ilaina
Ireto manaraka ireto dia ilaina amin'ny tontolo fampandrosoana feno ho an'ny IOsonata sy Nordic SDK:
- Eclipse CDT (ho an'ny C/C++ Development) miaraka amin'ny GNU MCU plugins
- ARM GCC compiler
- OpenOCD ho an'ny debugging
- IDAPnRFProg fampiasa andalana baiko ho an'ny tselatra
- Ny SDK sy ny tranomboky ivelany rehetra
Fametrahana
Fametrahana ARM GCC compiler
Ampidino ny fonosana compiler ARM GCC ho an'ny OS-nao GNU Toolchain | GNU Arm Embedded Toolchain Downloads - Arm Developer Azonao atao ny misafidy installer na fonosana tar/zip. Rehefa vita ny fametrahana dia mariho ny toerana nametrahanao azy. Mila izany ianao mba hametrahana ny lalana feno mankany amin'ny mpanangom-bokatra any aoriana any amin'ny fikandrana Eclipse. Ny kinova installer ankehitriny dia GNU Arm Embedded Toolchain: 10-2020-q4-major 11 Desambra 2020
Fametrahana Build Tools ho an'ny Windows
Araho ireto torolàlana ireto mba hametrahana ny binary xPack Windows Build Tools (tsy takiana amin'ny macOS sy GNU/Linux, ampiasao ny fitaovana rafitra) Ahoana ny fametrahana ny xPack Windows Build Tools binaries | Ny tetikasa xPack
Fametrahana OpenOCD ho an'ny Debugging Source
Mba hanaovana debugging loharano amin'ny Eclipse dia ilaina ny OpenOCD. Ny fametrahana OpenOCD dia tsy mitovy amin'ny OS izay mandeha amin'ny PC-nao.
Ho an'ny fampiasana OSX
Ampiasao ity baiko ity ao amin'ny CLI: brew install openocd –HEAD
Ho an'ny Windows sy Linux ampiasaina
Araho ireto toromarika ireto ao amin'ny GNU MCU
Ahoana ny fametrahana ny xPack OpenOCD binaries | Ny tetikasa xPack
Averina indray, tadidio ny toerana misy ny OpenOCD napetraka. Ity lalana ity dia hapetraka ao amin'ny firafitry ny Eclipse any aoriana
Fametrahana IOsonata sy ny miankina aminy
sonata dia loharano misokatra, maro-maritrano, famakiam-boky abstraction hardware. Mila SDK & tranomboky ivelany ny fanangonana ny tranomboky kendrena IOsonata.
Araho ny toromarika etsy ambany mba hisintonana sy hametrahana miaraka amin'ny toerana sy anarana mety:
nRF5_SDK: Nordic nRF5x Bluetooth Low Energy. Safidio ny nRF5_SDK farany. Sokafy izany ary ovao ny lahatahiry ho nRF5_SDKnrf5_SDK_Mesh: Nordic nRF5 SDK ho an'ny Bluetooth Mesh. Sokafy izany ary ovao ny lahatahiry ho nrf5_SDK_Mesh.
ICM-20948 Motion_Driver: Voalohany, mamorona mpampiasa. Ao amin'ny sakana "Development Kits", alao ny "DK-20948 SmartMotion eMD 1.1.0". Sokafy ny alaina file ary mandehana mankany amin'ny EMD-Core/sources. Adikao amin'ny external/Invn ny lahatahiry Invn araka ny voalaza ao amin'ny hazo fampirimana etsy ambany.
BSEC: Bosch Sensortec Environmental Cluster (BSEC) Software ho an'ny #BME680 sensor tontolo iainana. Ny BSEC dia ilaina amin'ny kajy ny Index Quality Air. Mandehana any https://www.bosch-sensortec.com/bst/products/all_products/bsec. Any amin'ny faran'ny pejy dia safidio ny boaty fanamarihana hanaiky ny fepetra momba ny fahazoan-dàlana sy hisintona. Sokafy ny nalaina file. Avereno anarana ny lahatahiry nalaina BSEC, dia kopia ny lahatahiry manontolo ho any ivelany araka ny voalaza ao amin'ny hazo fampirimana etsy ambany.
LWIP: TCP/IP maivana. Ity tranomboky ity dia ilaina amin'ny fifandraisana amin'ny tambajotra IoT amin'ny Ethernet, Wifi, LTE sns. Ampidino amin'ny alalan'ity rohy ity. Avereno anarana ho lwip ny lahatahiry nalaina ary adika any ivelany.
Tsotra ny fomba nandrafetana ny lahatahiry IOsonata. Arakaraky ny hidiranao lalina kokoa ao anatiny, no voafaritra kokoa amin'ny maritrano na sehatra. Ny lahatahiry ray aman-dreny dia mirakitra izay rehetra azo alaina amin'ny lahatahiry ankizy. Izany dia midika hoe loharano files avy amin'ny fampirimana zaza dia afaka miditra amin'ny loharano rehetra ao amin'ny lahatahiry ray aman-dreny ambony, fa tsy ny mifanohitra amin'izany. Izany dia mitazona ny abstraction misaraka amin'ny fampiharana ary manamora ny fanaraha-maso ny zavatra.
Fametrahana Eclipse
Atombohy amin'ny fampidinana Eclipse IDE ho an'ny mpamorona C/C++ eto: https://www.eclipse.org/downloads/.
- Atombohy ny installer Eclipse.
- Safidio ny "Eclipse IDE for C/C++ Developers".
- Safidio ny lahatahiry fametrahana
- Tsindrio ny "Install". Ny fametrahana dia hanomboka amin'ny pop-up mangataka anao hanaiky ny fahazoan-dàlana. Ekeo ary tohizo.
- Efa napetraka izao, atombohy ny Eclipse ary safidio ny toerana tianao halehanao.
- Mahareta fa somary miadana ny fanombohana ny Eclipse. Hisy efijery tongasoa hiseho. Eo an-tampony havanana, safidio ny fomba fijery Open Workbench. Misafidiana avy amin'ny menio 'Help/Eclipse Marketplace…'. Hisy pop-up hiseho. Soraty ao anaty boaty fikarohana ny 'sandry' ary apetraho ny 'GNU MCU Eclipse…'. Avereno atao hoe "eny" amin'ny fahazoan-dàlana rehetra.
- Ny dingana manaraka dia ny fametrahana ny lalana mankany amin'ireo rojom-pitaovana. Sokafy ny safidin'ny Eclipse. Ho an'ny Linux & Windows, jereo ny lisitry ny sakafo fanampiana. Ho an'ny OSX, ny prefs dia eo amin'ny toerana mahazatra. Hisy pop-up hiseho. Mitadiava 'MCU' amin'ny lisitra eo amin'ny ilany havia ary sokafy. Ao anatiny, apetraho ny lalana ho an'ny GCC sy OpenOCD ao amin'ny fizarana manerantany.
Izay ihany no ilaina amin'ny fametrahana Eclipse sy fitaovana. Ity fametrahana Eclipse ity dia tsy voafetra amin'ny fampandrosoana miorina amin'ny Nordic. Izy io dia fametrahana ankapobeny izay ahafahanao miara-miasa amin'ny ARM Cortex MCU avy amin'ny mpivarotra rehetra. Izy io dia miasa ho an'ny RISC-V ihany koa. Mila mametraka rojom-pitaovana ho an'ny RISC-V ianao raha te hiasa amin'izany ao amin'ny Eclipse.
Fanamarihana manan-danja ho an'ny mpampiasa OSX
Hatramin'ny fanavaozana ny Catalina dia misy fepetra fiarovana vaovao izay manakana ny fanatanterahana ireo fitaovana andalana toy ny GCC compiler sy OpenOCD ary ireo executable hafa alaina. Voalohany, sokafy ny System Preferences/Security & Privacy/Privacy. Safidio ny 'Developer Tools'. Avy eo ampidiro ao amin'ny lisitra ny Eclipse. Rehefa tafapetraka tanteraka ny Eclipse sy ny rojom-pitaovana rehetra dia aleo manomboka manangona. Safidio ny menu'File/ Sokafy ny tetikasa avy amin'ny File System…'.
Hisokatra ny pop-up. Tsindrio ny bokotra "Directory", mandehana mankany, ary fidio ny lahatahiry 'nRF52832' ao amin'ny toerana IOsanota/ARM/Nordic/nRF52/. Eclipse dia hikaroka sy mitanisa ny tetikasa rehetra misy ao anatin'io lahatahiry io. Atsaharo ny bokotra voalohany 'nRF52832' ary tehirizo ny hafa rehetra. Ho an'ny BLYST840, ampiasao ny 'nRF52840' fa tsy.
Tsindrio ny 'Vita'. Eclipse dia hampiditra ny tetikasa rehetra ao amin'ny mpikaroka tetikasa eo amin'ny tontonana havia. Safidio & tsindrio havanana amin'ny tetikasa 'IOsonata_nRF52832'. Avy eo safidio ny 'Build Configuration/Build All' hananganana ny karazany rehetra amin'ny tranomboky IOsonata ho an'ny nRF52832.
Mety ho tojo ity tsy fahombiazana manaraka ity ianao
Raha mampiasa GNU MCU Eclipse amin'ny Windows ianao, ataovy azo antoka fa napetraka ny Windows Build Tools, dia jereo ny lalana fametrahana ary fenoy ny "Global Build Tools Path" ao anatin'ny Eclipse
Window/Preferences… :
Haharitra ela ny fanangonana ny tranomboky rehetra. Betsaka ny code source. Jereo ny tontonana ambany ao amin'ny tabilao 'Console' hahitana ny valin'ny fanangonana.
Rehefa vita ny fanangonana tranomboky dia azonao atao ny manangana example tetikasa voatanisa. Hanombohana, andao hanangana ny Blinky example. Safidio ny tetikasa Blinky hanasongadinana azy. Tadiavo ny maritoa eo afovoan'ny barazy ary tsindrio izany mba hananganana ilay tetikasa nasongadina.
Documents / Loharano
![]() |
i-SYST Eclipse IDE amin'ny Fampandrosoana Firmware miaraka amin'ny IOsonata Software [pdf] Torolàlana fametrahana Eclipse IDE amin'ny Fampivoarana Firmware miaraka amin'ny IOsonata Software |