पिंगिनो प्रकल्प, प्रत्येकासाठी विनामूल्य हार्डवेअर आणि सॉफ्टवेअर

बहुतेक वाचकांसाठी हे आमच्या इलेक्ट्रॉनिक उपकरणांमध्ये अस्तित्त्वात असलेल्या तंत्रज्ञानाचे अस्तित्व लपवणार नाही.

काही वर्षांपूर्वी, आर्डिनो प्रकल्पातील स्फोट आणि वाढ दिसून आली होती, ज्याचा उल्लेख केला गेला आहे येथे, रास्पबेरी पाई सारख्या सिंगल-बोर्ड कॉम्प्यूटरच्या व्यतिरिक्त, कार्डे ODroid, द बीगलबोर्ड आणि मला माहित नाही असे काही लोक, जे इलेक्ट्रॉनिक सिस्टमचे विकास आणि डिझाइन तुलनेने सोप्या आणि कमी किमतीच्या मार्गाने आणतात, ज्यांना इलेक्ट्रॉनिक्सविषयी पूर्वीचे ज्ञान आवश्यक नसते.

आणि मग, पिंगुइनो प्रकल्प कोठे दिसतो?

पिंगुइनो प्रकल्प अस्तित्वातील प्रकल्पांसाठी आणखी एक पर्याय म्हणून जन्माला आला होता, ज्याची पायथन आणि क्यूटी मध्ये आयडीई केली गेली आहे, जी क्रॉस-प्लॅटफॉर्म समर्थन (विंडोज, ओएसएक्स, जीएनयू / लिनक्स) देतात जी जीएनयू जीपीएलव्ही 2 सामान्य सार्वजनिक परवान्या अंतर्गत नोंदणीकृत आहेत.

आपल्याला ज्या कार्डे किंवा पीसीबी कॉल करण्यास आवडतात त्यांना डिझाइन केलेले आहे कीसीएडी, सीईआरएन द्वारा विकसित केलेले इलेक्ट्रॉनिक डिझाइन (ईडीए) साठी एक सॉफ्टवेअर आणि उल्लेखनीय आहे कारण जीएनयू जीपीएलव्ही 3 परवान्याअंतर्गत हे एक मल्टीप्लाटफॉर्म संच आहे.

असे म्हटले आहे, प्रोग्राम करण्यासाठीचे दोन्ही सॉफ्टवेअर आणि विद्यमान बोर्डांच्या योजनाबद्ध डिझाइन काहीजण म्हणतात त्या भाग आहेत

Human मानवतेचे तांत्रिक वारसा Ju - जुआन «ओबीजुआन» गोंझालेझ

आणि आपण काळजी का करावी?

प्रकल्प मायक्रोचिपच्या पीआयसी सारख्या व्यासपीठाचा उपयोग करण्याचा प्रारंभिक युक्तिवाद म्हणून घेतो, जे इश्यूमुळे नैसर्गिकरित्या "मालकीचे" असले तरी बांधकामत्यांच्याकडे सॉफ्टवेअर विकसित करण्यासाठी त्यांच्याकडे पुरेशी कागदपत्रे आहेत, तथापि, ही त्यांची उपयुक्तता आहे.

पिंगिनो प्रकल्प वापरण्याचे फायदे खालीलप्रमाणे आहेतः

  • वापरल्या गेलेल्या मायक्रोकंट्रोलर्सना नेटिव्ह यूएसबी इंटरफेस असतो, म्हणजेच, अर्डुइनो सारख्या प्लॅटफॉर्मच्या विपरीत, ज्यास बहुतेक कार्डेमध्ये यूएसबी / सिरियल सिग्नल कन्व्हर्टरची आवश्यकता असते, पिंगुइनोमध्ये वापरलेल्यांना अशा कन्व्हर्टरची आवश्यकता नसते.
  • च्या आवृत्तीच्या विवेकी संख्येसह, क्लिष्ट वेग सामान्यत: पिंगिनो कार्डवर अधिक आणि बदलू शकतो बूटलोडर.
  • डेव्हलपमेंट एनवायरनमेंट, अर्डिनोच्या विपरीत, पायथन आणि पिंगुइनो "भाषा" यांच्यातील इंटरफेस वापरतो, जो लिखित कोडला मूळ सी कोडमध्ये रूपांतरित करतो आणि नंतर एसडीसीसी (8 बिट्ससाठी) किंवा एमआयपीएस-एल्फ जीसीसी (32 बिटसाठी आणि सह) संकलित करतो सी ++ समर्थन).
  • प्रोजेक्टमध्ये पायथनसाठी एक एपीआय देखील आहे, जे तात्पुरते अप्रचलित आहे, परंतु जे कमीतकमी लिनक्समधील कमांड लाइनपासून आहे, थेट असेंबलर किंवा इतर काही पीआयसी प्रोग्रामिंग प्लॅटफॉर्ममध्ये बनविलेले एचईएक्स प्रोग्राम लोड करण्यासाठी उपयुक्त ठरू शकते. जोपर्यंत बूटलोडरला वाटप केलेल्या मेमरी स्पेसचा आदर केला जाईल.
  • मानक एसडीसीसी लायब्ररीचा वापर करते
  • यात ग्राफिकल प्रोग्रामिंग इंटरफेस प्रमाणेच आहे स्क्रॅच पण हार्डवेअर देणारं.
  • त्याची भाषा ही आरडिनोसारखीच अंमलबजावणी आहे, जी नोंदणी कॉन्फिगरेशन थेट लक्षात न ठेवता वाचनाची सोय करण्यास परवानगी देते, आवश्यक असल्यास ते करण्यास सक्षम आहे.

हे आपल्या प्रत्येकामध्ये आहे

प्रश्न अगदी सोपा आहे, सामान्यत: विनामूल्य प्रकल्पांची वाढ किंवा घट अनेक गोष्टींवर अवलंबून असते, परंतु प्रामुख्याने दोन अगदी सोप्या गोष्टींवर:

  • वापरकर्त्यांची संख्या
  • प्रकल्पात योगदान देणार्‍या लोकांची संख्या

जरी हे बर्‍याच जणांना सोपे नसते माझ्यासारखे: vत्याच कोडमध्ये योगदान देण्यासाठी, या प्लॅटफॉर्मचा वापर सुरू करण्याच्या वस्तुस्थितीमुळे सामान्यत: अधिक ग्रंथालये, प्रकल्पात सुधारणा, नवीन प्लेट डिझाइनचा विकास होऊ शकतो.

कमीतकमी माझ्या मते हा प्रकल्प म्हणजे एक चांगला चांगला प्रस्ताव आहे, ज्याची गरज आहे ती अशी एक समुदाय आहे जी सतत वाढत आहे आणि पुढे जाण्यासाठी प्रोत्साहित करते आणि त्यापैकी आपण हा लेख वाचत असाल.

PinguinoIDE स्थापना

पेंग्विन आयडीई

जरी हा प्रकल्प क्रॉस-प्लॅटफॉर्म आहे, तरी मला समस्या आल्या कारण लिनक्समधील विद्यमान इंस्टॉलर उबंटूसाठी आहे आणि त्यात .deb पॅकेजेस आहेत (नैसर्गिकरित्या).
त्या विंडोज, उबंटू आणि ओएसएक्स वापरकर्त्यांसाठी संबंधित एक्झिक्युटेबल डाउनलोड पृष्ठावर आहेत.

व्यक्तिशः, स्त्रोत कोड वरून हे माझ्यासाठी अधिक चांगले आहे, कारण ते एयूआरमध्ये उपलब्ध नाही आणि तरीही ते कसे अपलोड करावे हे मला माहित नसणे (: व्ही) आहे. परंतु तरीही माझ्या फेडोरावर त्या वेळी कार्य केले.

इतर वितरण मध्ये स्थापना

प्रथम आपण आपल्या आवडीच्या पॅकेज व्यवस्थापकासह अवलंबन स्थापित कराल आणि स्पष्टपणे, वितरणावर अवलंबून:

  • पायसिरियल
  • पाययूएसबी
  • पायएसव्हीएन
  • पायसाइड

आर्चमध्ये ते हे ए सह करू शकतात
sudo pacman -S python2-pyserial python2-pyusb python2-pyside
आणि AUR वरून pysvn पॅकेज डाउनलोड करीत आहे

त्यानंतर, आपल्याला गिटहबमधील आपल्या रेपॉजिटरीमधील खालील घटकांची क्लोन करणे आवश्यक आहे, त्यांना समान फोल्डरमध्ये ठेवणे ही आदर्श गोष्ट असेल, माझ्याकडे माझे ~ / टूल्स फोल्डर आहे जिथे मी भविष्यातील वापरासाठी काही क्लोन केलेले रेपो ठेवतो ...
git clone https://github.com/PinguinoIDE/pinguino-ide.git
git clone https://github.com/PinguinoIDE/pinguino-libraries.git
git clone https://github.com/PinguinoIDE/pinguino-compilers.git

प्रोग्रामला आवश्यक असलेले फोल्डर्स तयार करणे खालीलप्रमाणे आहेः
mkdir -p /home/$USER/Pinguino/v11
sudo mkdir -p /opt/pinguino/

आता आम्ही क्लोन केलेल्या फाइल्ससह फोल्डर्स पॉप्युलेट करण्यास पुढे जाऊ शकतो, हे लक्षात ठेवून की पायथनमध्ये बनविलेले अ‍ॅप्लिकेशन आहे, काहीही संकलित करणे आवश्यक नाही. जर हे स्पष्ट नसेल तर $ SU_PATH_CON_LOS_REPOS हे फोल्डर असेल जिथे गोष्टी पूर्वी क्लोन केल्या गेल्या आणि त्या स्पष्टीकरणामुळे त्या वेळी मी कॉपी / पेस्टमध्ये देखील पडलो.

cp ~/$SU_PATH_CON_LOS_REPOS/pinguino-libraries /home/$USER/Pinguino/v11 -r
sudo cp /$SU_PATH_CON_LOS_REPOS/pinguino-libraries /opt/pinguino -r
sudo cp /$SU_PATH_CON_LOS_REPOS/pinguino-compilers/$TU_OS /opt/pinguino -r

आणि शेवटी, मी माझा फोल्डर अखंडपणे सोडल्यामुळे कुठूनही कार्यवाही करण्यास सक्षम होण्यासाठी मी / यूएसआर / बिनला प्रतीकात्मक दुवा बनवितो.

sudo ln -s /$SU_PATH_CON_LOS_REPOS/pinguino-ide/pinguino.py /usr/bin/pinguinoide

कमानीमध्ये मला त्या फाईलच्या कोडची पहिली ओळ बदलणे आवश्यक आहे, कारण पायथनची डीफॉल्ट आवृत्ती 3 आहे आणि पिंगुइनो आयडीई पायथॉन 2 सह कार्य करते,
#!/usr/bin/python
a
#!/usr/bin/python2

पुढील काय आहे?

आपल्याला त्याबद्दल अधिक माहिती भिजविण्यात स्वारस्य असल्यास, प्रकल्पातील अधिकृत वेबसाइटवर सल्ला घेणे चांगले आहे http://pinguino.cc, आपल्या स्वतःच्या प्लेटचे बांधकाम आणि तयार करण्याचा प्रश्न प्रत्येकाच्या विचारात सोडला गेला आहे, विक्रीसाठी तेथे एकत्र करण्यासाठी त्याच पृष्ठांवर उपकरणे आहेत किंवा काही प्लेट्स अस्तित्वावर अवलंबून आहेत, काही उत्पादक देखील आहेत ऑलिमेक्स या प्रकरणात त्यांच्याकडे आधीपासूनच त्यांचे पिंगोनो 32 बीट्स प्रोटोटाइप विक्रीसाठी आहेत


आपली टिप्पणी द्या

आपला ई-मेल पत्ता प्रकाशित केला जाणार नाही. आवश्यक फील्ड चिन्हांकित केले आहेत *

*

*

  1. डेटा जबाबदार: मिगुएल Áन्गल गॅटन
  2. डेटाचा उद्देशः नियंत्रण स्पॅम, टिप्पणी व्यवस्थापन.
  3. कायदे: आपली संमती
  4. डेटा संप्रेषण: कायदेशीर बंधन वगळता डेटा तृतीय पक्षास कळविला जाणार नाही.
  5. डेटा संग्रहण: ओकेन्टस नेटवर्क (EU) द्वारा होस्ट केलेला डेटाबेस
  6. अधिकारः कोणत्याही वेळी आपण आपली माहिती मर्यादित, पुनर्प्राप्त आणि हटवू शकता.

  1.   हरिरूट म्हणाले

    मनोरंजक ग्रीटिंग्ज समुदाय

  2.   HO2Gi म्हणाले

    उत्कृष्ट लेख, धन्यवाद.

  3.   माईगके म्हणाले

    जीन पियरे मॅन्डनचा पिंगोनो हा एक उत्कृष्ट प्रकल्प आहे. लिनक्सवर पीआयसीएससाठी इंटरनेट मंच आहे आणि एसडीसीसी, जेएएल, बेसिकवर अनेक योगदान आहेत. मी आशा करतो की त्यांनी तेथे फिरायला घेतले. तसे, हे मंच स्पॅनिशमध्ये आहे

  4.   वॉलेटर सिल्व्हिएरा म्हणाले

    विनामूल्य हार्डवेअरच्या उत्साही लोकांसाठी खूप चांगली माहिती.
    कोट सह उत्तर द्या

  5.   नेल्सनिक म्हणाले

    ग्रुपला नमस्कार, मला विंडोज 18 साठी पिंगिनो 7f चा डाउनलोड लिंक आहे का हे मला जाणून घ्यायचे आहे कारण मी जे ड्रायव्हर्स पाहिले आहेत त्यापासून एक्सपी पर्यंत चांगले काम करते. धन्यवाद.