Βιβλιοθήκη Εποικοινωνίας PC με το Arduino

...του ubuntu και έργων ΕΛ/ΛΑΚ (Έργα-Οδηγοί-Προτάσεις)

Συντονιστής: konnn

Βιβλιοθήκη Εποικοινωνίας PC με το Arduino

Δημοσίευσηαπό pc_magas » 29 Ιουν 2011, 22:49

Ok κάνατε το scetch σας στο Arduino αλλά θέλεται να κάνεται κάποιο πρόγραμμα που να στρέχει στο pc όπου θα εποικοινωνεί με το Arduino. Αλλά δεν ξέρετα πως θέλεται κάτι το ποιο "specific". Αυτή η δαιμονισμένη ιδέα σας διαταράσει τον ύπνοσας αλλα και τισς σκέψεις σας? :cry: :cry: :cry:

Μην ανησυχείς "ανήσυχε" προγραμματιστή :mrgreen: :mrgreen: :mrgreen: ο pc_magas έκανε για πρώτη (και ελπίζει όχι τελευταία φορά) το χατήρι και σας δημιούργησε την βιβλιοθήκη όπου θέλατε!

Στο http://users.teilam.gr/~ddesillas η ανησυχία σου θα βρει το μάστορά του και τέλος στα ατέλειωτα ξενύχτια με αυτήν. :D :D :D

Με πλήρες Dovumentation!
My blog|Κυπριακή Κοινότητα Ελευθέρου Λογισμικού Λογισμικού ανοικτού Κώδικα
Γνώσεις Linux:Ποτέ αρκετές|Προγραμματισμός: Php, javascript, nodejs, python, bash |Aγγλικά:Καλά
Οι υπολογιστές μου:
Spoiler: show
Ubuntu 16.04 64 bit σεIntel(R) Pentium(R) CPU G4400 @ 3.30GHz, 16Gib Ram, 500Gib Hard Disk, και κάρτα γραφικών Nvidia Geforce GT610
Lubuntu 14.04 σε Dell Inspiron mini 10(1010) intel Atom Z500 1Gb ram και gma500 (εδώθη σε άλλον)
Kubuntu 16.04 Lenovo G70 Intel i5 Nvidia Grapgics Card, Intel Graphics card (έχει 2) με Nouveau, 16Gb RAM, 126GB SSD Σκληρό Δίσκο
Άβαταρ μέλους
pc_magas
powerTUX
powerTUX
 
Δημοσιεύσεις: 2599
Εγγραφή: 12 Απρ 2009, 18:55
Τοποθεσία: Αχαρναί Αττικής
Launchpad: pc_magas
IRC: pc_magas
Εκτύπωση

Re: Βιβλιοθήκη Εποικοινωνίας PC με το Arduino

Δημοσίευσηαπό medigeek » 02 Ιούλ 2011, 12:10

github it :P

Όσο για το licensing, είσαι σίγουρος πως θέλεις LGPL; Επιτρέπει τη χρήση σε κλειστού κώδικα προγράμματα.
http://www.gnu.org/licenses/why-not-lgpl.html

Αν όντως συμφωνείς με αυτό, συνηθίζεται να προσθέσουν ένα κείμενο στην αρχή του αρχείου:
http://www.gnu.org/licenses/lgpl-2.1.html#SEC4
έγραψε:one line to give the library's name and an idea of what it does.
Copyright (C) year name of author

This library is free software; you can redistribute it and/or
modify it under the terms of the GNU Lesser General Public
License as published by the Free Software Foundation; either
version 2.1 of the License, or (at your option) any later version.

This library is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
Lesser General Public License for more details.

You should have received a copy of the GNU Lesser General Public
License along with this library; if not, write to the Free Software
Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA
Κύπριος; Κόπιασε στο ubuntu-cy! ┃ Launchpad Debian Github
Οδηγός για νεοεισερχόμενους -- Αρχικές οδηγίες για αρχάριους χρήστες του Ubuntu

1 Γνώσεις Linux: Πολύ καλό ┃ Προγραμματισμού: Πολύ καλό ┃ Αγγλικών: Πολύ καλό
2 Ubuntu 12.10 quantal 3.5.0-21-generic 64bit (en_US.UTF-8, GNOME cinnamon2d), Ubuntu 3.5.0-19-generic, Windows 7
3 Intel Core2 Duo CPU E6550 2.33GHz ‖ RAM 5970 MiB ‖ MSI MS-7235
4 nVidia G73 [GeForce 7300 GT] [10de:0393] {nvidia}
5 eth0: Realtek RTL-8110SC/8169SC Gigabit Ethernet [10ec:8167] (rev 10)
Άβαταρ μέλους
medigeek
Freedom
Freedom
 
Δημοσιεύσεις: 5023
Εγγραφή: 24 Μάιος 2008, 14:49
Τοποθεσία: Σερβία/Κύπρος
Launchpad: medigeek
IRC: savvas
Εκτύπωση

Re: Βιβλιοθήκη Εποικοινωνίας PC με το Arduino

Δημοσίευσηαπό pc_magas » 02 Ιούλ 2011, 12:42

@medigeek
Το ξέρω αλλά θέλω οι βιβλιοθήκες μου να μην είναι περιοριστικές όσο αφορά στον τρόπο χρήσης τους. Θέλω ο εκάστοτε developer να επιλέγει το τι θα είναι ο κωδικάς του. Γιατι ελευθερία σημαίνει να δίνω στον άλλον την ευκαιρία να επιλέγει!
Ακόμα το έβαλα σε ξεχωριστό αρχείο Licence.txt την άδεια
My blog|Κυπριακή Κοινότητα Ελευθέρου Λογισμικού Λογισμικού ανοικτού Κώδικα
Γνώσεις Linux:Ποτέ αρκετές|Προγραμματισμός: Php, javascript, nodejs, python, bash |Aγγλικά:Καλά
Οι υπολογιστές μου:
Spoiler: show
Ubuntu 16.04 64 bit σεIntel(R) Pentium(R) CPU G4400 @ 3.30GHz, 16Gib Ram, 500Gib Hard Disk, και κάρτα γραφικών Nvidia Geforce GT610
Lubuntu 14.04 σε Dell Inspiron mini 10(1010) intel Atom Z500 1Gb ram και gma500 (εδώθη σε άλλον)
Kubuntu 16.04 Lenovo G70 Intel i5 Nvidia Grapgics Card, Intel Graphics card (έχει 2) με Nouveau, 16Gb RAM, 126GB SSD Σκληρό Δίσκο
Άβαταρ μέλους
pc_magas
powerTUX
powerTUX
 
Δημοσιεύσεις: 2599
Εγγραφή: 12 Απρ 2009, 18:55
Τοποθεσία: Αχαρναί Αττικής
Launchpad: pc_magas
IRC: pc_magas
Εκτύπωση

Re: Βιβλιοθήκη Εποικοινωνίας PC με το Arduino

Δημοσίευσηαπό simosx » 02 Ιούλ 2011, 13:18

pc_magas έγραψε:@medigeek
Το ξέρω αλλά θέλω οι βιβλιοθήκες μου να μην είναι περιοριστικές όσο αφορά στον τρόπο χρήσης τους. Θέλω ο εκάστοτε developer να επιλέγει το τι θα είναι ο κωδικάς του. Γιατι ελευθερία σημαίνει να δίνω στον άλλον την ευκαιρία να επιλέγει!
Ακόμα το έβαλα σε ξεχωριστό αρχείο Licence.txt την άδεια


Διάβασε με προσοχή αυτό που λέει ο medigeek και αυτά που αναφέρω παρακάτω.

1. Σε κάθε αρχείο πηγαίου κώδικα βάζεις στην αρχή, σε σχόλιο, το κείμενο εκείνο (4 παράγραφοι) για την άδεια. Δεν είναι θέμα επιλογής, απλά το κάνεις.
2. Πράγματι, για βιβλιοθήκες είναι εντάξει για χρησιμοποιείς και LGPLv3 όπου επιτρέπει σε τρίτους τη δυνατότητα να φτιάξουν κλειστό λογισμικό χρησιμοποιώντας τη βιβλιοθήκη σου.
3. Αν χρησιμοποίησες προϋπάρχον κώδικα, τότε πρέπει να δεις σε τι άδεια ήταν ο κώδικας αυτός ώστε ο δικός σου κώδικας να συμβαδίζει.
4. Το λογισμικό που γράφεις δεν έχει την απαραίτητη διάδοση αν δεν τον βάλεις σε κάποιο δημόσιο αποθετήριο. Έχει νόημα να τον βάλεις π.χ. στο github.com, όπως ανέφερε ήδη ο medigeek.
προσωπικό ιστολόγιο ϗ πλανήτης Ubuntu-gr
Συμβάλετε και εσείς στο ελληνικό βιβλίο Ubuntu!
1 Γνώσεις Linux: Πολύ καλό ┃ Προγραμματισμού: Πολύ καλό ┃ Αγγλικών: Πολύ καλό
2 Ubuntu 13.10 saucy 3.11.0-031100rc1-generic 64bit (el_GR.UTF-8, Unity ubuntu)
3 AMD E-450 APU with Radeon HD Graphics ‖ RAM 3555 MiB ‖ Sony Corporation VAIO
4 AMD nee ATI Wrestler [Radeon HD 6320] [1002:9806] {fglrx_pci}
5 eth0: Atheros Inc. AR8151 v2.0 Gigabit Ethernet [1969:1083] (rev c0) ⋮ wlan0: Atheros Inc. AR9285 [168c:002b] (rev 01)
Φτιάξτε και εσείς τη δική σας υπογραφή (παραπάνω κείμενο) αυτόματα με κλικ εδώ!
simosx
Επίτιμο μέλος
Επίτιμο μέλος
 
Δημοσιεύσεις: 10334
Εγγραφή: 11 Μάιος 2008, 18:52
Launchpad: simosx
IRC: simosx
Εκτύπωση

Re: Βιβλιοθήκη Εποικοινωνίας PC με το Arduino

Δημοσίευσηαπό pc_magas » 02 Ιούλ 2011, 15:46

Ευχαριστώ μόλις έχω αλλάξει τα σχόλια στους κώδικες μου. Aλλά θέλω να το ανεβάσω launchpad ξέρεται πως θα τα κάνω σε αρχεία .deb?
My blog|Κυπριακή Κοινότητα Ελευθέρου Λογισμικού Λογισμικού ανοικτού Κώδικα
Γνώσεις Linux:Ποτέ αρκετές|Προγραμματισμός: Php, javascript, nodejs, python, bash |Aγγλικά:Καλά
Οι υπολογιστές μου:
Spoiler: show
Ubuntu 16.04 64 bit σεIntel(R) Pentium(R) CPU G4400 @ 3.30GHz, 16Gib Ram, 500Gib Hard Disk, και κάρτα γραφικών Nvidia Geforce GT610
Lubuntu 14.04 σε Dell Inspiron mini 10(1010) intel Atom Z500 1Gb ram και gma500 (εδώθη σε άλλον)
Kubuntu 16.04 Lenovo G70 Intel i5 Nvidia Grapgics Card, Intel Graphics card (έχει 2) με Nouveau, 16Gb RAM, 126GB SSD Σκληρό Δίσκο
Άβαταρ μέλους
pc_magas
powerTUX
powerTUX
 
Δημοσιεύσεις: 2599
Εγγραφή: 12 Απρ 2009, 18:55
Τοποθεσία: Αχαρναί Αττικής
Launchpad: pc_magas
IRC: pc_magas
Εκτύπωση


Επιστροφή στο Ανάπτυξη Λογισμικού / Αλγόριθμοι

cron