DrawCode: Visual tool for programming microcontrollers
For a beginner or someone from a specific application area who has limited skill set in microcontroller programming, it becomes a very tedious task to make a microcontroller, the brain of all automated systems now, up and running for one's application. This work is an attempt to develop a model...
Uložené v:
| Vydané v: | 2017 3rd International Conference on Advances in Computing,Communication & Automation (ICACCA) (Fall) s. 1 - 6 |
|---|---|
| Hlavní autori: | , |
| Médium: | Konferenčný príspevok.. |
| Jazyk: | English |
| Vydavateľské údaje: |
IEEE
01.09.2017
|
| Predmet: | |
| On-line prístup: | Získať plný text |
| Tagy: |
Pridať tag
Žiadne tagy, Buďte prvý, kto otaguje tento záznam!
|
| Abstract | For a beginner or someone from a specific application area who has limited skill set in microcontroller programming, it becomes a very tedious task to make a microcontroller, the brain of all automated systems now, up and running for one's application. This work is an attempt to develop a model driven integrated development environment (MD-IDE) for Texas Instruments MSP430g2231 microcontroller that can ease the work of the developers using this microcontroller. The GUI and the core logic of the IDE will be developed using Qt 5.0 framework and validated by programming TI's MS430g2231. The finished work will have an Integrated Development Environment (IDE) where in the user can simply use several predefined blocks each representing a peripheral or a function of the microcontroller. The final IDE can help the user reduce the design time by using a graphical programming methodology, for any micro-controller of his choice by adding xml description of controllers and a header file with the DrawCode specific functions. The application can be further modified by including an option to create user defined modules for peripherals. |
|---|---|
| AbstractList | For a beginner or someone from a specific application area who has limited skill set in microcontroller programming, it becomes a very tedious task to make a microcontroller, the brain of all automated systems now, up and running for one's application. This work is an attempt to develop a model driven integrated development environment (MD-IDE) for Texas Instruments MSP430g2231 microcontroller that can ease the work of the developers using this microcontroller. The GUI and the core logic of the IDE will be developed using Qt 5.0 framework and validated by programming TI's MS430g2231. The finished work will have an Integrated Development Environment (IDE) where in the user can simply use several predefined blocks each representing a peripheral or a function of the microcontroller. The final IDE can help the user reduce the design time by using a graphical programming methodology, for any micro-controller of his choice by adding xml description of controllers and a header file with the DrawCode specific functions. The application can be further modified by including an option to create user defined modules for peripherals. |
| Author | Mahesh, M. Sivraj, P. |
| Author_xml | – sequence: 1 givenname: M. surname: Mahesh fullname: Mahesh, M. organization: Dept. of Electrical and Electronics Engineering, Amrita School of Engineering, Coimbatore, Amrita Vishwa Vidyapeetham, Amrita University, India – sequence: 2 givenname: P. surname: Sivraj fullname: Sivraj, P. organization: Dept. of Electrical and Electronics Engineering, Amrita School of Engineering, Coimbatore, Amrita Vishwa Vidyapeetham, Amrita University, India |
| BookMark | eNotj81KAzEURiPowlafQBd5gRmT5u-OuxJtFQpuSrclydyUQGZSMiPi21uwq4-zOYdvQW7HMiIhz5y1nLPu5dOurV1v2hXjpgUhpWFwQxZcsY5pyYS-J_qtuh9benylhzR9u0znUjKNpdJzLafqhiGNJzqkUEso41xLzlinB3IXXZ7w8bpLst-87-1Hs_vaXqq7JnVsboxE0BJdL6PnWigvosYoFARA5SNw43zQveIOu2g8SOYuAAgRWAQdxJI8_WsTIh7PNQ2u_h6vT8Qf9Q1EEA |
| ContentType | Conference Proceeding |
| DBID | 6IE 6IL CBEJK RIE RIL |
| DOI | 10.1109/ICACCAF.2017.8344708 |
| DatabaseName | IEEE Electronic Library (IEL) Conference Proceedings IEEE Proceedings Order Plan All Online (POP All Online) 1998-present by volume IEEE Xplore All Conference Proceedings IEEE/IET Electronic Library IEEE Proceedings Order Plans (POP All) 1998-Present |
| DatabaseTitleList | |
| Database_xml | – sequence: 1 dbid: RIE name: IEEE/IET Electronic Library url: https://ieeexplore.ieee.org/ sourceTypes: Publisher |
| DeliveryMethod | fulltext_linktorsrc |
| EISBN | 1509064036 9781509064038 |
| EndPage | 6 |
| ExternalDocumentID | 8344708 |
| Genre | orig-research |
| GroupedDBID | 6IE 6IL CBEJK RIE RIL |
| ID | FETCH-LOGICAL-i90t-74e864ead4fb1635b3f6ef358c8e5bf817abc6d51ae9f7b840ad518e8f80f86c3 |
| IEDL.DBID | RIE |
| IngestDate | Thu Jun 29 18:39:38 EDT 2023 |
| IsPeerReviewed | false |
| IsScholarly | false |
| Language | English |
| LinkModel | DirectLink |
| MergedId | FETCHMERGED-LOGICAL-i90t-74e864ead4fb1635b3f6ef358c8e5bf817abc6d51ae9f7b840ad518e8f80f86c3 |
| PageCount | 6 |
| ParticipantIDs | ieee_primary_8344708 |
| PublicationCentury | 2000 |
| PublicationDate | 2017-Sept. |
| PublicationDateYYYYMMDD | 2017-09-01 |
| PublicationDate_xml | – month: 09 year: 2017 text: 2017-Sept. |
| PublicationDecade | 2010 |
| PublicationTitle | 2017 3rd International Conference on Advances in Computing,Communication & Automation (ICACCA) (Fall) |
| PublicationTitleAbbrev | ICACCAF |
| PublicationYear | 2017 |
| Publisher | IEEE |
| Publisher_xml | – name: IEEE |
| Score | 1.6450491 |
| Snippet | For a beginner or someone from a specific application area who has limited skill set in microcontroller programming, it becomes a very tedious task to make a... |
| SourceID | ieee |
| SourceType | Publisher |
| StartPage | 1 |
| SubjectTerms | automatic code generation Consumer electronics embedded systems integrated development environment Microcontrollers Programming programming environment Programming environments Software visual programming tool Visualization |
| Title | DrawCode: Visual tool for programming microcontrollers |
| URI | https://ieeexplore.ieee.org/document/8344708 |
| hasFullText | 1 |
| inHoldings | 1 |
| isFullTextHit | |
| isPrint | |
| link | http://cvtisr.summon.serialssolutions.com/2.0.0/link/0/eLvHCXMwlV1LSwMxEB5q8eBJpRXf5ODRtPvI7mS9ldWiIKWHUnorSXYChbYr7Vb_vsl2qQhePOXBQMgMZGaS78sAPGAUoIptzI0wgotIWK5RKC6EOzI1Ieka5Tt9x9FIzmbZuAWPBy4MEdXgM-r5bv2WX5Rm56_K-r4mBHpm7xEi7rlaDRsuDLL-Wz7I88HQw7Ww14j-qplSu4zh6f8WO4PuD_eOjQ9e5RxatO5A-rxRX3lZ0BObLrY7tWRVWS6ZCzhZA7BaOWG28ui6Bny-dHFdFybDl0n-ypuKB3yRBRVHQTIVzrbCahcnJTq2Kdk4kUZSoq0MUWmTFkmoKLOoXW6m3ECStDKwMjXxBbTX5ZougUUpaaTENYVLwAp0siaJrVO_MhGG-go6fsvzj_2fFvNmt9d_T9_AidfqHlt1C-1qs6M7ODaf1WK7ua8N8Q3PvIy8 |
| linkProvider | IEEE |
| linkToHtml | http://cvtisr.summon.serialssolutions.com/2.0.0/link/0/eLvHCXMwlV1LawIxEB7EFtpTW7T03T302Og-kk22N9lWlFrxIOJNkuwEBHVF1_bvN1kXS6GXnvJgIEwGMjPJ92UAnnjocxmZiGiqKaEhNURxKgml9shUyFGVKN_JgA-HYjpNRjV4PnBhELEEn2HLdcu3_CzXO3dV1nY1Ibhj9h4xSsNgz9aq-HCBn7T7aSdNO10H2OKtSvhX1ZTSaXTP_rfcOTR_2Hfe6OBXLqCGqwbErxv5leYZvniT-XYnF16R5wvPhpxeBbFaWmFv6fB1Ffx8YSO7Joy7b-O0R6qaB2Se-AXhFEVMrXWpUTZSYioyMZqICS2QKSMCLpWOMxZITAxXNjuTdiBQGOEbEevoEuqrfIVX4IUxKo7MNplNwTJuZTWLjDWA1CEP1DU0nMqz9f5Xi1ml7c3f049w0ht_DGaD_vD9Fk7dDu-RVndQLzY7vIdj_VnMt5uH0ijfUT2QAw |
| openUrl | ctx_ver=Z39.88-2004&ctx_enc=info%3Aofi%2Fenc%3AUTF-8&rfr_id=info%3Asid%2Fsummon.serialssolutions.com&rft_val_fmt=info%3Aofi%2Ffmt%3Akev%3Amtx%3Abook&rft.genre=proceeding&rft.title=2017+3rd+International+Conference+on+Advances+in+Computing%2CCommunication+%26+Automation+%28ICACCA%29+%28Fall%29&rft.atitle=DrawCode%3A+Visual+tool+for+programming+microcontrollers&rft.au=Mahesh%2C+M.&rft.au=Sivraj%2C+P.&rft.date=2017-09-01&rft.pub=IEEE&rft.spage=1&rft.epage=6&rft_id=info:doi/10.1109%2FICACCAF.2017.8344708&rft.externalDocID=8344708 |