GSoC/2016/StatusReports/PatrickPereira: Difference between revisions
No edit summary |
No edit summary |
||
(5 intermediate revisions by the same user not shown) | |||
Line 1: | Line 1: | ||
== KDev-Embedded == | == KDev-Embedded == | ||
The main objective of '''KDev-Embedded''' is the integration of KDevelop with development of embedded systems, making possible the use of KDevelop together with '''avr-tools''' and '''OpenOCD''' to '''compile''', '''upload''' and '''debug''' embedded systems. | |||
''' Stats: ''' <br /> | |||
*'''Total Files:'''<pre style="color: green;">96</pre> | |||
*'''Total Lines of Code:'''<pre style="color: green;">72854 (78071 added, 5217 removed)</pre> | |||
*'''Total Commits'''<pre style="color: green;">181</pre> | |||
''' Screenshot: ''' <br /> | |||
*'''Arduino launcher:''' <br /> | |||
[[File:Kde-embedded-arduino-launcher.png]] | |||
*'''OpenOCD launcher:''' <br /> | |||
[[File:Kde-embedded-openocd-launcher.png]] | |||
*'''Simple Arduino Uploader:''' <br /> | |||
[[File:Kde-embedded-arduinoup1.png]] | |||
[[File:Kde-embedded-arduinoup2.png]] | |||
[[File:Kde-embedded-arduinoup3.png]] | |||
*'''Arduino configuration:''' <br /> | |||
[[File:Kde-embedded-arduino-config1.png]] | |||
[[File:Kde-embedded-arduino-config2.png]] | |||
[[File:Kde-embedded-arduino-config3.png]] | |||
== Work report == | == Work report == | ||
''' Status: ''' | |||
*'''Arduino support:'''<pre style="color: green;">done</pre> | |||
**'''Board selector:'''<pre style="color: green;">done</pre> | |||
**'''Clock selector:'''<pre style="color: green;">done</pre> | |||
**'''Serial monitor:'''<pre style="color: red;">unfinished</pre> | |||
**'''Assembly:'''<pre style="color: red;">unfinished</pre> | |||
**'''Compilation flags editor:'''<pre style="color: green;">done</pre> | |||
**'''Real-time plotting with serial input:'''<pre style="color: blue;">unintegrated</pre> | |||
**'''Real-time data logging:'''<pre style="color: red;">unfinished</pre> | |||
**'''upload:'''<pre style="color: green;">done</pre> | |||
*'''OpenOCD support:'''<pre style="color: green;">done</pre> | |||
**'''ARM upload:'''<pre style="color: green;">done</pre> | |||
**'''GDB integration:'''<pre style="color: green;">done</pre> | |||
It's possible to develop software with KDevelop to embedded systems without problem, | |||
the plugin was tested with 4 avr microcontrollers and one ARM development board. | |||
''' External links: ''' <br /> | |||
[https://github.com/KDE/kdev-embedded/blob/master/README.md Project's README.md] <br /> | [https://github.com/KDE/kdev-embedded/blob/master/README.md Project's README.md] <br /> | ||
[https://github.com/KDE/kdev-embedded/commits/master Project repository] <br /> | [https://github.com/KDE/kdev-embedded/commits/master Project repository] <br /> | ||
[https://summerofcode.withgoogle.com/projects/#6376897835433984 Project submission] <br /> | [https://summerofcode.withgoogle.com/projects/#6376897835433984 Project submission] <br /> | ||
[https://drive.google.com/file/d/0Bxtcatc1EpxRaGJTbEdsWkJubFk/view?usp=sharing Final GSoC application] <br /> | [https://drive.google.com/file/d/0Bxtcatc1EpxRaGJTbEdsWkJubFk/view?usp=sharing Final GSoC application] <br /> | ||
[http://patrickjp.com/2016/04/29/gsoc-kdev-embedded-debugging-and-programming-embedded-systems/ 1st Blog post] <br /> | [http://patrickjp.com/2016/04/29/gsoc-kdev-embedded-debugging-and-programming-embedded-systems/ 2016/04/29 1st Blog post] <br /> | ||
[http://patrickjp.com/2016/05/22/gsoc-kdev-embedded-the-alpha-version-is-coming/ 2nd Blog post] <br /> | [http://patrickjp.com/2016/05/22/gsoc-kdev-embedded-the-alpha-version-is-coming/ 2016/05/22 2nd Blog post] <br /> | ||
[http://patrickjp.com/2016/06/26/gsoc-kdev-embedded-workflow-integration/ 3rd Blog post] <br /> | [http://patrickjp.com/2016/06/26/gsoc-kdev-embedded-workflow-integration/ 2016/06/26 3rd Blog post] <br /> | ||
[http://patrickjp.com/2016/06/26/gsoc-kdev-embedded-workflow-integration/ 4th Blog post] <br /> | [http://patrickjp.com/2016/06/26/gsoc-kdev-embedded-workflow-integration/ 2016/08/05 4th Blog post] <br /> | ||
== Me == | |||
'''Project Name:''' KDev-Embedded | |||
'''A Brief Description:''' Integration of KDevelop with embedded systems. | |||
''' IRC Nick: ''' patrickelectric | |||
''' IRC Channels: ''' #kdevelop, #kicad, #arduide | |||
'''Blog: ''' [http://patrickjp.com patrickjp.com] |
Latest revision as of 20:50, 17 August 2016
KDev-Embedded
The main objective of KDev-Embedded is the integration of KDevelop with development of embedded systems, making possible the use of KDevelop together with avr-tools and OpenOCD to compile, upload and debug embedded systems.
Stats:
- Total Files:
96
- Total Lines of Code:
72854 (78071 added, 5217 removed)
- Total Commits
181
Screenshot:
- Arduino launcher:
- OpenOCD launcher:
- Simple Arduino Uploader:
- Arduino configuration:
Work report
Status:
- Arduino support:
done
- Board selector:
done
- Clock selector:
done
- Serial monitor:
unfinished
- Assembly:
unfinished
- Compilation flags editor:
done
- Real-time plotting with serial input:
unintegrated
- Real-time data logging:
unfinished
- upload:
done
- Board selector:
- OpenOCD support:
done
- ARM upload:
done
- GDB integration:
done
- ARM upload:
It's possible to develop software with KDevelop to embedded systems without problem, the plugin was tested with 4 avr microcontrollers and one ARM development board.
External links:
Project's README.md
Project repository
Project submission
Final GSoC application
2016/04/29 1st Blog post
2016/05/22 2nd Blog post
2016/06/26 3rd Blog post
2016/08/05 4th Blog post
Me
Project Name: KDev-Embedded
A Brief Description: Integration of KDevelop with embedded systems.
IRC Nick: patrickelectric
IRC Channels: #kdevelop, #kicad, #arduide
Blog: patrickjp.com