సింగిల్-బోర్డ్ కంప్యూటర్ల (SBC లు) కోసం రాస్ప్బెర్రీ పై ప్రముఖ ఎంపికలలో ఒకటి. ఇది వివిధ మోడళ్లలో లభిస్తుంది మరియు వైర్లెస్ నెట్వర్క్ ప్రింటర్ను సృష్టించడం నుండి Minecraft సర్వర్ని హోస్ట్ చేయడం వరకు అనేక రకాల ఉపయోగాలను కలిగి ఉంది.
ఏదేమైనా, రాస్ప్బెర్రీ పై అభివృద్ధికి దారితీసిన ఆలోచన వాస్తవానికి పాఠశాలలు మరియు అభివృద్ధి చెందుతున్న దేశాలలో కంప్యూటర్ సైన్స్ ఫండమెంటల్స్ బోధనను ప్రోత్సహించడం మరియు అందరికీ అందుబాటులో ఉండేలా చేయడం.
ఇది Pi యొక్క ప్రజాస్వామ్యీకరణ, చివరికి కంప్యూటర్లు, ఎలక్ట్రానిక్స్ మరియు ఇతర హార్డ్వేర్ లంబికల భావనల గురించి తెలుసుకోవడానికి చాలామంది విస్తృతంగా ఉపయోగించే పరికరంగా దాని పునాది వేసింది.
ప్రోగ్రామింగ్ డివైజ్గా రాస్ప్బెర్రీ పై
రాస్ప్బెర్రీ పై రాస్ప్బెర్రీ పై ఓఎస్ (గతంలో రాస్ప్బియన్) అనే దాని స్వంత ఆపరేటింగ్ సిస్టమ్పై నడుస్తుంది. ఇది రాస్ప్బెర్రీ పై ఫౌండేషన్ అభివృద్ధి చేసిన డెబియన్ ఆధారిత 32-బిట్ లైనక్స్ పంపిణీ. ఇది పైథాన్ మరియు స్క్రాచ్లను దాని ప్రధాన ప్రోగ్రామింగ్ భాషలుగా కలిగి ఉంది, ఈ రెండూ సిస్టమ్లో ముందే ఇన్స్టాల్ చేయబడ్డాయి.
అదనంగా, ఇతర ప్రోగ్రామింగ్ భాషలకు కూడా మద్దతు ఉంది కాబట్టి మీరు మీకు ఇష్టమైన ప్రోగ్రామింగ్ భాషలో ప్రోగ్రామ్లు లేదా స్క్రిప్ట్లను వ్రాయవచ్చు.
కానీ, రాస్ప్బెర్రీ పైలో అప్లికేషన్లు/ప్రోగ్రామ్లను సృష్టించడానికి, మీరు మీ కోడ్ని వ్రాయడానికి మరియు పరీక్షించడానికి ఒక వాతావరణం అవసరం. మీరు టెక్స్ట్ ఎడిటర్లకు ప్రాధాన్యత ఇస్తే, మీకు ఇష్టమైన ఎడిటర్ని ఇన్స్టాల్ చేసి, వెంటనే కోడింగ్ ప్రారంభించవచ్చు. అయితే, మీకు సమగ్ర అనుభవం కావాలంటే, మీకు IDE అవసరం.
సంబంధిత: టెక్స్ట్ ఎడిటర్లు వర్సెస్ IDE లు: ప్రోగ్రామర్లకు ఏది మంచిది?
IDE అంటే ఏమిటి?
IDE (ఇంటిగ్రేటెడ్ డెవలప్మెంట్ ఎన్విరాన్మెంట్) అనేది సాఫ్ట్వేర్ డెవలప్మెంట్ను సులభతరం చేయడానికి అవసరమైన అన్ని కార్యాచరణలను అందించే సాఫ్ట్వేర్ అప్లికేషన్. సాధారణంగా, IDE లు సోర్స్ కోడ్ ఎడిటర్, డీబగ్గర్ మరియు బిల్డ్ ఆటోమేషన్ (కోడ్ కంపైలేషన్, ఆటోమేటెడ్ టెస్టింగ్, మొదలైనవి) కలిగి ఉంటాయి.
అయితే, వెర్షన్ కంట్రోల్ సిస్టమ్, క్లాస్ బ్రౌజర్, ఆబ్జెక్ట్ బ్రౌజర్ మరియు ప్లగ్ఇన్ సపోర్ట్ వంటి అదనపు ఫీచర్లను అందించే కొన్ని IDE లు ఉన్నాయి.
నా ఫోన్లో బిక్స్బీ అంటే ఏమిటి
రాస్ప్బెర్రీ పై మీ పైలో ప్రోగ్రామ్లు/అప్లికేషన్లను అభివృద్ధి చేయడానికి మీరు ఉపయోగించే వివిధ IDE ల హోస్ట్కు మద్దతు ఇస్తుంది. ఈ వ్యాసంలో, మేము ఈ IDE లలో కొన్నింటిని చూస్తాము.
1 గేనీ
రాస్ప్బెర్రీ పైకి జియాని ఒక శక్తివంతమైన మరియు తేలికపాటి అభివృద్ధి వాతావరణం. ఇది తప్పనిసరిగా GTK+ ప్లగ్ఇన్ మరియు సింటిల్లా లైబ్రరీ సపోర్ట్తో కూడిన టెక్స్ట్ ఎడిటర్, మీరు 50 కి పైగా భాషలలో కోడ్ రాయడానికి ఉపయోగించవచ్చు.
ఫీచర్ల విషయానికొస్తే, సింటాక్స్ హైలైటింగ్, కోడ్ ఫోల్డింగ్ మరియు HTML మరియు XML ట్యాగ్ల ఆటో-క్లోజింగ్ వంటి అన్ని ముఖ్యమైన IDE ఫీచర్లతో జియానీ ప్యాక్ చేయబడింది. కోడ్ని బాగా చదవడంలో మరియు అర్థం చేసుకోవడంలో మీకు సహాయపడటానికి ఇది స్థానిక కోడ్ నావిగేషన్ కార్యాచరణను కూడా అందిస్తుంది. అదనంగా, అవసరమైతే, మీరు ప్లగిన్లను ఉపయోగించి ప్లాట్ఫారమ్ కార్యాచరణను పొడిగించవచ్చు.
రాస్ప్బెర్రీ పై OS లో జియాని ముందే ఇన్స్టాల్ చేయాలి. కాకపోతే, లేదా మీరు వేరే డిస్ట్రోని ఉపయోగిస్తుంటే, దీనితో టెర్మినల్లో Geany ని ఇన్స్టాల్ చేయండి
sudo apt install geany
2 బ్లూజె
వాస్తవానికి ఒక విద్యా సాధనంగా అభివృద్ధి చేయబడింది, BlueJ అనేది జావాతో ప్రారంభమయ్యే వారికి ఒక ప్రముఖ IDE. ఇది ఉపయోగించడానికి సులభమైన సులభమైన ఇంటర్ఫేస్ను కలిగి ఉంది, ఇది రాస్ప్బెర్రీ పై వంటి SBC లకు అనువైనది. జావాతో పాటు, బ్లాక్-బేస్డ్ మరియు టెక్స్ట్-బేస్డ్ సిస్టమ్లలో అత్యుత్తమమైన వాటిని కలిపే స్ట్రైడ్ ప్రోగ్రామింగ్ లాంగ్వేజ్కి కూడా బ్లూజే మద్దతు ఇస్తుంది.
కనీస ప్రోగ్రామ్ అయినప్పటికీ, BlueJ కార్యాచరణలో రాజీపడదు, మరియు మీ కోడ్ను బాగా డీబగ్ చేయడానికి స్కోప్ హైలైటింగ్, బ్యాలెన్స్డ్ బ్రాకెట్స్ చెకింగ్ మరియు సమగ్ర ఆబ్జెక్ట్ ఇన్స్పెక్టింగ్ వంటి అన్ని ముఖ్యమైన ఫీచర్లకు మీరు యాక్సెస్ పొందుతారు.
అదనంగా, బ్లూజే కూడా సంకలనం అవసరం లేకుండా నేరుగా ప్రోగ్రామ్లోకి జావా కోడ్ని ఇన్వక్ చేయడం సాధ్యపడుతుంది, మీరు కోడ్ను విశ్లేషించడానికి లేదా విలీనం చేయాలనుకున్నప్పుడు ఇది ఉపయోగపడుతుంది.
BlueJ ని ఇన్స్టాల్ చేయడానికి, టెర్మినల్లో కింది ఆదేశాన్ని టైప్ చేయండి:
sudo apt install bluej
3. థానీ
మీరు పైథాన్లో కోడ్ చేయాలనుకుంటే థానీ అనేది పైకి సరైన IDE. ఇది ఉపయోగించడానికి సులభమైనది మరియు పైథాన్ 3.7 అంతర్నిర్మితంతో వస్తుంది. మీరు పైథాన్కు కొత్త అయితే మరియు దానితో ప్రాథమిక ప్రోగ్రామ్ని సృష్టించాలనుకుంటే, థోనీ ఒక క్లీన్, వనిల్లా ఇంటర్ఫేస్ను అందిస్తుంది. ఇది అన్ని ఫాన్సీ ఫీచర్లతో మీరు చిక్కుకోకుండా చూసుకోవడానికి సహాయపడుతుంది - చాలా IDE లలో కనిపించేవి - మరియు మీ కోడ్ని సరిగ్గా పొందడంపై దృష్టి పెట్టండి.
సంబంధిత: పైథాన్ దేనికి ఉపయోగించబడుతుంది?
IDE గా, థోనీ మీ కోడ్లోని లోపాలను గుర్తించడంలో మరియు సరిచేయడంలో మీకు సహాయపడటానికి డీబగ్గర్తో వస్తుంది. ఇది వ్యక్తీకరణ మూల్యాంకనం, స్కోప్ వివరించడం, సింటాక్స్ హైలైటింగ్ మరియు కోడ్ పూర్తి చేయడం వంటి లక్షణాలను కలిగి ఉంది, ఇది సౌలభ్యాన్ని జోడిస్తుంది మరియు మీ కోడింగ్ అనుభవాన్ని మెరుగుపరుస్తుంది.
ఇతర IDE ల మాదిరిగానే, థోనీ ప్లగిన్లకు కూడా మద్దతు ఇస్తుంది, తద్వారా మీరు ఆన్బోర్డ్లో మరిన్ని ఫంక్షనాలిటీలను పొందవచ్చు.
థానీ IDE రాస్ప్బెర్రీ పై OS డెస్క్టాప్ వెర్షన్తో ముందే ఇన్స్టాల్ చేయబడింది. మీరు పై OS యొక్క ఏదైనా ఇతర వెర్షన్ను రన్ చేస్తుంటే, మీరు దీన్ని దీనితో ఇన్స్టాల్ చేయవచ్చు:
sudo apt install thonny
నాలుగు కోడ్ :: బ్లాక్స్
కోడ్ :: రాస్ప్బెర్రీ పై కోసం బ్లాక్లు ఒక ప్రముఖ క్రాస్-ప్లాట్ఫాం IDE. ఇది C, C ++ మరియు ఫోర్ట్రాన్ భాషలకు మద్దతు ఇస్తుంది మరియు GCC, క్లాంగ్ మరియు విజువల్ C ++ వంటి బహుళ కంపైలర్ ఎంపికలను అందిస్తుంది. ఇది తప్పనిసరిగా పూర్తి స్థాయి IDE కనుక, ఇది మీ అప్లికేషన్ డెవలప్మెంట్ ప్రక్రియను క్రమబద్ధీకరించడానికి అంతర్నిర్మిత కంపైలర్ మరియు డీబగ్గర్ను అందిస్తుంది.
కోడ్ :: బ్లాక్లతో అవసరమైన IDE ఫీచర్లు కాకుండా, సింటాక్స్ హైలైటింగ్, కోడ్ పూర్తి చేయడం, క్లాస్ బ్రౌజర్ మరియు HEX ఎడిటర్ . అంతేకాకుండా, ఇది విస్తృతమైన ప్లగ్ఇన్ లైబ్రరీతో కూడా వస్తుంది, కాబట్టి మీ వర్క్ఫ్లోను పెంచడానికి IDE లో తప్పిపోయిన కార్యాచరణల కోసం మీరు ప్లగిన్లను కనుగొనవచ్చు.
నా PC కి నా xbox కంట్రోలర్ని ఎలా కనెక్ట్ చేయాలి
కోడ్ :: బ్లాక్స్ IDE ని ఇన్స్టాల్ చేయడానికి, టెర్మినల్లో కింది ఆదేశాన్ని నమోదు చేయండి:
sudo apt install codeblocks
5 లాజరస్ IDE
లాజరస్ IDE వేగవంతమైన అప్లికేషన్ డెవలప్మెంట్ (RAD) కోసం క్రాస్-ప్లాట్ఫాం IDE గా మార్కెట్ చేస్తుంది. ఇది ఉచిత పాస్కల్ కంపైలర్ (FPC) ని ఉపయోగించుకుంటుంది మరియు అనేక విభిన్న ప్లాట్ఫారమ్ల కోసం అప్లికేషన్లను వ్రాయడానికి మిమ్మల్ని అనుమతిస్తుంది. (FPC) ఉపయోగించడం వల్ల కలిగే ప్రయోజనాల్లో ఒకటి, మీరు ఒక ప్లాట్ఫారమ్లో అప్లికేషన్ను రూపొందించడానికి మరియు FPC ని ఉపయోగించి ఏదైనా ప్లాట్ఫారమ్లో కంపైల్ చేసి, అమలు చేయడానికి దాన్ని ఉపయోగించవచ్చు.
FPC అందించే ప్రయోజనాలను పక్కన పెడితే, లాజరస్ IDE వివిధ భాగాలకు (MySQL, PostgreSQL, ఒరాకిల్, మొదలైనవి), కోడ్ పూర్తి చేయడం, సింటాక్స్ హైలైటింగ్, కోడ్ ఫార్మాటింగ్ మరియు కోడ్ టెంప్లేట్ల వంటి ఫీచర్లకు మద్దతును అందిస్తుంది.
అంతేకాకుండా, మీరు మీ కోడ్లోని సమస్యలను పరిష్కరించడానికి టార్గెటెడ్ రిఫరెన్స్లు మరియు సూచనలతో సహాయపడే సందర్భ-సున్నితమైన సహాయాన్ని కూడా పొందుతారు.
కింది ఆదేశంతో మీరు లాజరస్ IDE ని ఇన్స్టాల్ చేయవచ్చు:
sudo apt install lazarus-ide
కోరిందకాయ పై పై కోడింగ్
మేము పైన పేర్కొన్న చాలా IDE లు తేలికైనవి మరియు ప్రత్యేకించి వనరు-ఇంటెన్సివ్ కాదు, కాబట్టి మీరు వాటిని ఏవైనా ఉపయోగించవచ్చు రాస్ప్బెర్రీ పై మోడల్ వివిధ భాషల్లో ప్రోగ్రామ్లు మరియు అప్లికేషన్లను సృష్టించడానికి మీ స్వంతం.
అయితే, మీరు రాస్ప్బెర్రీ పైలో విజువల్ స్టూడియో కోడ్, ఇంటెల్లిజే, ఎక్లిప్స్ మరియు పైచార్మ్ వంటి పూర్తి స్థాయి IDE లను అనుభవించాలనుకుంటే, వాటిని పని చేసే ప్రక్రియ అంత సూటిగా ఉండదు. ప్రత్యేకంగా చెప్పనవసరం లేదు, ఈ IDE ల కోసం హార్డ్వేర్ అవసరాలు కూడా స్పెక్ట్రమ్ యొక్క అధిక ముగింపులో ఉన్నాయి, ఇది మద్దతు ఉన్న రాస్ప్బెర్రీ పిస్ జాబితాను తర్వాత కొన్ని మోడళ్లకు మాత్రమే పరిమితం చేస్తుంది.
కాబట్టి, మీరు ప్రత్యేకంగా కొన్ని ప్రత్యేక కార్యాచరణల కోసం చూస్తున్నారే తప్ప, ఈ జాబితాలో ఉన్న IDE లు Pi లో మీ ప్రోగ్రామింగ్ అవసరాలలో చాలా వరకు సరిపోతాయి.
షేర్ చేయండి షేర్ చేయండి ట్వీట్ ఇమెయిల్ అల్టిమేట్ రాస్ప్బెర్రీ పై కమాండ్స్ చీట్ షీట్మీ రాస్ప్బెర్రీ పై నుండి మరిన్ని పొందాలనుకుంటున్నారా? పైస్ టెర్మినల్ని నావిగేట్ చేయడానికి మరియు దాని GPIO పిన్లను ప్రోగ్రామ్ చేయడానికి ఇక్కడ చాలా ఉపయోగకరమైన ఆదేశాలు ఉన్నాయి.
తదుపరి చదవండి సంబంధిత అంశాలు- DIY
- ప్రోగ్రామింగ్
- రాస్ప్బెర్రీ పై
- సమీకృత అభివృద్ధి పర్యావరణం
యశ్ DIY, Linux, ప్రోగ్రామింగ్ మరియు సెక్యూరిటీ కోసం MUO లో స్టాఫ్ రైటర్. రచనలో తన అభిరుచిని కనుగొనడానికి ముందు, అతను వెబ్ మరియు iOS కోసం అభివృద్ధి చేసేవాడు. మీరు టెక్పిపిలో అతని రచనను కూడా కనుగొనవచ్చు, అక్కడ అతను ఇతర నిలువు వరుసలను కవర్ చేస్తాడు. టెక్ కాకుండా, అతను ఖగోళ శాస్త్రం, ఫార్ములా 1 మరియు గడియారాల గురించి మాట్లాడటం ఆనందిస్తాడు.
యష్ వాట్ నుండి మరిన్నిమా వార్తాలేఖకు సభ్యత్వాన్ని పొందండి
టెక్ చిట్కాలు, సమీక్షలు, ఉచిత ఈబుక్లు మరియు ప్రత్యేకమైన డీల్స్ కోసం మా వార్తాలేఖలో చేరండి!
సభ్యత్వం పొందడానికి ఇక్కడ క్లిక్ చేయండి