• Downloads
  • ! Read Me !
  • Μαθήματα
  • Φοιτητικά
  • Τεχνικά Θέματα
  • Συζητήσεις
  • Happy Hour!
  • About THMMY.gr
 V  < 
Search:  
Welcome, Guest. Please login or register.
June 16, 2025, 22:58:24 pm

Login with username, password and session length
Links
  Thmmy.gr portal
   Forum
   Downloads
   Ενεργ. Λογαριασμού
   Επικοινωνία
  
  Χρήσιμα links
   Σελίδα τμήματος
   Βιβλιοθήκη Τμήματος
   Elearning
   Φοιτητικά fora
   Πρόγραμμα Λέσχης
   Πρακτική Άσκηση
   Ηλεκτρονική Εξυπηρέτηση Φοιτητών
   Διανομή Συγγραμμάτων
   Ψηφιακό Καταθετήριο Διπλωματικών
   Πληροφορίες Καθηγητών
   Instagram @thmmy.gr
   mTHMMY
  
  Φοιτητικές Ομάδες
   ACM
   Aristurtle
   ART
   ASAT
   BEAM
   BEST Thessaloniki
   EESTEC LC Thessaloniki
   EΜΒ Auth
   IAESTE Thessaloniki
   IEEE φοιτητικό παράρτημα ΑΠΘ
   SpaceDot
   VROOM
   Panther
  
Πίνακας Ελέγχου
Welcome, Guest. Please login or register.
June 16, 2025, 22:58:24 pm

Login with username, password and session length

Αναζήτηση

Google

THMMY.gr Web
Πρόσφατα
[Οργάνωση Υπολογιστών] Γε...
by RAFI
[Today at 22:46:54]

[Σ.Π.Η.Ε.] Γενικές απορίε...
by Nikos_313
[Today at 19:49:00]

[ΘΤΠΑ] Γενικές απορίες κα...
by Nikos_313
[Today at 16:56:56]

[Εφ.Θερμοδυναμική] Γενικέ...
by Λαμπτήρας
[Today at 15:55:08]

[Αρχές Οικονομίας] Να επι...
by _Trob
[Today at 13:28:21]

[Σ.Α.Π.Γ.] Εργασία 2025
by Nikos_313
[Today at 12:13:45]

Αποτελέσματα Εξεταστικής ...
by Nikos_313
[Today at 12:01:53]

Πρακτική Άσκηση ΤΗΜΜΥ 201...
by George_RT
[Today at 10:22:18]

[Διανεμημένη Παραγωγή] Γε...
by Διάλεξις
[Today at 01:56:37]

Ισραήλ - Ιράν: Πόλεμος στ...
by Katarameno
[June 15, 2025, 20:08:49 pm]

Αντικατάστασης πυκνωτή σε...
by nmpampal
[June 15, 2025, 16:25:56 pm]

[Σ.Π.Η.Ε.] Παλιά θέματα -...
by nmpampal
[June 15, 2025, 06:43:15 am]

Το thmmy.gr στο instagram...
by Mr Watson
[June 15, 2025, 00:50:23 am]

[Λογισμός ΙΙ] Απορίες σε...
by el mariachi
[June 14, 2025, 20:47:07 pm]

ΠΡΟΣΟΧΗ στο ανέβασμα θεμά...
by tzortzis
[June 14, 2025, 16:54:08 pm]

Ρυθμίσεις Θεμάτων της Ανώ...
by el mariachi
[June 14, 2025, 11:56:45 am]

Πότε θα βγει το μάθημα; -...
by Nikos_313
[June 14, 2025, 10:00:55 am]

Αρχείο Ανακοινώσεων [Arch...
by Nikos_313
[June 14, 2025, 09:58:14 am]

Αλέξης Τσίπρας, η επιστρο...
by Yamal
[June 14, 2025, 04:42:23 am]

Έναρξη Δηλώσεων Συμμετοχή...
by IEEE SB
[June 14, 2025, 00:10:19 am]
Στατιστικά
Members
Total Members: 9960
Latest: valco08
Stats
Total Posts: 1426677
Total Topics: 31711
Online Today: 226
Online Ever: 2093
(April 17, 2025, 08:47:49 am)
Users Online
Users: 60
Guests: 115
Total: 175
Amalia
Angelagfb
difis
Nicotre
spoun
tzortzis
GeorgeGk
Giorgos2222
vajulin
mariaxalk
gkougeor
steliosakritidis
theofr
taniakrg
Tsomp
eed
lasef
atampakc
george14
efthmakr
Aristidis Aristidou
gpapailio
ArchieHadCells
Summand
swthrhs
witchingHour
Leftor
DarkMagiK06
andripappa
idchatzi
Σταυρος23
RAFI
Evripidis
ඞ
chaniotism
Fotis
manwlakhs
kourkou
andreaspaper
fopapadopoulos
nikos123321
3rdDegreeBurn
giorgostss
George_RT
geo66
ntina
asimomyti
stelinas
sunagrida
HlektrikhPatata
despoina15
ΡΙΤΟΣΧΑ
Εμφάνιση

Νέα για πρωτοετείς
Είσαι πρωτοετής;... Καλώς ήρθες! Μπορείς να βρεις πληροφορίες εδώ. Βοήθεια για τους καινούργιους μέσω χάρτη.
Κατεβάστε εδώ το Android Application για εύκολη πρόσβαση στο forum.
Ανεβάζετε τα θέματα των εξετάσεων στον τομέα Downloads με προσοχή στα ονόματα των αρχείων!

Νέα!
Πληροφορίες Καθηγητών
THMMY.gr > Forum > Μαθήματα Κύκλου Ηλεκτρονικής & Υπολογιστών  > 8ο Εξάμηνο > Ενσωματωμένα Συστήματα Πραγματικού Χρόνου > [Ενσωματωμένα] Εργασία 2018
0 Members and 1 Guest are viewing this topic.
Pages: 1 2 [3] 4 5 ... 8 Go Down Print
Author Topic: [Ενσωματωμένα] Εργασία 2018  (Read 15114 times)
apooreapo
Νεούλης/Νεούλα
*
Gender: Male
Posts: 48



View Profile
Re: [Ενσωματωμένα] Εργασία 2018
« Reply #30 on: April 16, 2018, 15:49:35 pm »

Μάγκες εγώ που έχω Ubuntu 17.10 έφαγα πολλή ώρα με διάφορα bugs επειδή η έκδοση του openwrt είναι ψιλοαπαρχαιωμένη. Μερικές οδηγίες μπας και βγάλετε άκρη πιο γρήγορα:
0. Όλες οι εντολές που θα δίνετε πρέπει να ξεκινάν με sudo.
1. Ο φάκελος με το openwrt δεν πρέπει να είναι σε path με ελληνικούς χαρακτήρες
2. Πριν την εγκατάσταση τρέξτε τις εντολές "./scripts/feeds update -a" και "./scripts/feeds install -a"
3. Πριν την εγκατάσταση κάντε επικόλληση το αρχείο που υπάρχει εδώ "https://git.openwrt.org/?p=openwrt/openwrt.git;a=blob;f=tools/automake/patches/010-automake-port-to-Perl-5.22-and-later.patch;h=31b9273d547145e5ecbeaef20a1e82cc9292fdc2;hb=92c80f38cff3c20388f9ac13d5196f2745aeaf77" στο φάκελο tools/automake/patches/ ,(στο φάκελο που βρίσκεται το openwrt), διορθώνει ένα bug με έναν escape charachter.
4. Πριν την εγκατάσταση κατεβάστε τον gcc-5 και g++-5 με sudo apt install gcc-5 g++-5 (ή apt-get δε θυμάμαι) και χρησιμοποιήστε τους gcc-5 και g++-5 με τις εντολές
rm /usr/bin/gcc
rm /usr/bin/g++

ln -s /usr/bin/gcc-5 /usr/bin/gcc
ln -s /usr/bin/g++-5 /usr/bin/g++

Μετά από το πέμπτο βήμα, εκτελώντας την εντολή gcc --version θα πρέπει να σας δείχνει ότι χρησιμοποιείτε τον gcc-5 και όχι π.χ τον 6 ή τον 7.

Αν κάτι κάνετε στραβά κάντε make distclean και μετά make dirclean
Logged
Argirios
Veteran
Επιβεβαρυμένος
******
Gender: Male
Posts: 11211



View Profile
Re: [Ενσωματωμένα] Εργασία 2018
« Reply #31 on: April 16, 2018, 15:59:17 pm »

Quote from: laserscout on April 16, 2018, 12:21:20 pm
Εγώ δυσκολεύτηκα με το ubuntu 17.10...
Κάποια στιγμή τα παράτησα και έβαλα το 16.04.
Δεν συνάντησα καμία δυσκολία.
δούλεψε στα 16.04, cool
Logged

electric67
Θαμώνας
****
Posts: 436


View Profile
Re: [Ενσωματωμένα] Εργασία 2018
« Reply #32 on: April 16, 2018, 16:05:31 pm »

υπαρχει πιθανοτητα για καμια παραταση για την εργασια;
Logged
Argirios
Veteran
Επιβεβαρυμένος
******
Gender: Male
Posts: 11211



View Profile
Re: [Ενσωματωμένα] Εργασία 2018
« Reply #33 on: April 16, 2018, 16:14:20 pm »

Έστειλα εμαιλ στον Φλώρο για παράταση, θα δείξει.
ps: μετά το make ο φάκελος γίνεται κάπου στα 7 GB οπότε να έχετε χώρο άμα κάνετε από φλασάκι
« Last Edit: April 16, 2018, 16:22:04 pm by Argirios » Logged

dinis
Καταξιωμένος/Καταξιωμένη
***
Posts: 209


View Profile
Re: [Ενσωματωμένα] Εργασία 2018
« Reply #34 on: April 16, 2018, 18:18:30 pm »

Αφού καταφέρεις και τα κάνεις όλα αυτά, πως κάνουμε cross compile για να περάσω το εκτελέσιμο μετά στο virtual machine?
Logged
alekosts
Καταξιωμένος/Καταξιωμένη
***
Posts: 106


View Profile
Re: [Ενσωματωμένα] Εργασία 2018
« Reply #35 on: April 16, 2018, 21:11:33 pm »

Έχει καταφέρει κανείς να αντιγράψει αρχεία στον root@OpemWrt ;
Logged
dinis
Καταξιωμένος/Καταξιωμένη
***
Posts: 209


View Profile
Re: [Ενσωματωμένα] Εργασία 2018
« Reply #36 on: April 16, 2018, 21:21:30 pm »

Quote from: alekosts on April 16, 2018, 21:11:33 pm
Έχει καταφέρει κανείς να αντιγράψει αρχεία στον root@OpemWrt ;

scp -P 2222 ./file root@192.168.1.2:/folder
Με αυτή την εντολή, όπου ./file την διαδρομή για το αρχείο σου, το δικό σου ip μετά το παπάκι και τον φάκελο που έχεις στον emulator μετά το " : "
Logged
papoudaa
Νεούλης/Νεούλα
*
Posts: 45


View Profile
Re: [Ενσωματωμένα] Εργασία 2018
« Reply #37 on: April 17, 2018, 00:40:03 am »

Γνωρίζει κανει πως γίνεται compile ο κώδικας με pthreads απο τον cross compiler?? γιατι δεν μου αναγνωριζει τη βιβλιοθηκη των pthreads
Logged
Aristos
Εθισμένος στο ΤΗΜΜΥ.gr
*****
Posts: 584



View Profile
Re: [Ενσωματωμένα] Εργασία 2018
« Reply #38 on: April 17, 2018, 01:34:47 am »

Quote from: papoudaa on April 17, 2018, 00:40:03 am
Γνωρίζει κανει πως γίνεται compile ο κώδικας με pthreads απο τον cross compiler?? γιατι δεν μου αναγνωριζει τη βιβλιοθηκη των pthreads

καλό θα ήταν να διευκρινίσεις τι εννοείς "δεν αναγνωρίζει". το τι λέει το error message θα ήταν μια καλή αρχή

γενικά μιλώντας, ο gcc θέλει αυτά
include το pthread.h όπου χρειάζεται
link με argument -lpthread όταν κάνεις compile
Logged

I'd like to make the world a better place, but they won't give me the source code
dinis
Καταξιωμένος/Καταξιωμένη
***
Posts: 209


View Profile
Re: [Ενσωματωμένα] Εργασία 2018
« Reply #39 on: April 17, 2018, 01:49:00 am »

Quote from: Aristos on April 17, 2018, 01:34:47 am
καλό θα ήταν να διευκρινίσεις τι εννοείς "δεν αναγνωρίζει". το τι λέει το error message θα ήταν μια καλή αρχή

γενικά μιλώντας, ο gcc θέλει αυτά
include το pthread.h όπου χρειάζεται
link με argument -lpthread όταν κάνεις compile

Επειδή έχω ακριβώς το ίδιο πρόβλημα, έχω προσπαθήσει να τρέξω ένα απλό Hello world με pthreads πάνω στον emulator.
Στο cross compile εννοείται πως έχω κάνει include το pthread.h και link to -lpthread.
Όταν τρέχω όμως το πρόγραμμα στον emulator μου εμφανίζει error ότι δεν ανοίγει η βιβλιοθήκη libpthread.so.0.
Quote
can't load library 'libpthread.so.0'
Logged
Aristos
Εθισμένος στο ΤΗΜΜΥ.gr
*****
Posts: 584



View Profile
Re: [Ενσωματωμένα] Εργασία 2018
« Reply #40 on: April 17, 2018, 02:09:21 am »

Quote from: dinis on April 17, 2018, 01:49:00 am
Επειδή έχω ακριβώς το ίδιο πρόβλημα, έχω προσπαθήσει να τρέξω ένα απλό Hello world με pthreads πάνω στον emulator.
Στο cross compile εννοείται πως έχω κάνει include το pthread.h και link to -lpthread.
Όταν τρέχω όμως το πρόγραμμα στον emulator μου εμφανίζει error ότι δεν ανοίγει η βιβλιοθήκη libpthread.so.0.

υπάρχει η βιβλιοθήκη στο σύστημα; έψαξες; δες στο /lib ή το /usr/lib
είναι πιθανό να μην υπάρχει γιατί το image του openwrt προσπαθεί να είναι όσο μικρότερο γίνεται. αν όντως δεν υπάρχει, θα πρέπει να το μεταφέρεις από το staging directory στο οποίο έφτιαξες και το openwrt (κάπου εκεί που είναι και ο compiler, σε κάποιο φάκελο lib). εναλλακτικά, δίνεις στον gcc το -static και ενσωματώνει τα πάντα μέσα στο εκτελέσιμο (το οποίο γίνεται αισθητά μεγαλύτερο βέβαια)
τέλος, αν υπάρχει η βιβλιοθήκη με άλλον αριθμό έκδοσης μπορείς να κάνεις symbolic link με το όνομα libpthread.so.0 που θα δείχνει σε αυτήν που έχεις
Logged

I'd like to make the world a better place, but they won't give me the source code
Argirios
Veteran
Επιβεβαρυμένος
******
Gender: Male
Posts: 11211



View Profile
Re: [Ενσωματωμένα] Εργασία 2018
« Reply #41 on: April 17, 2018, 09:45:00 am »

"Ναι, θα δοθεί μια εβδομάδα παράταση. Η συγκεκριμένη εργασία δεν βαθμολογείται αλλά είναι προαπαιτούμενη για την τελική.

Δημήτρης
"
Από τον Φλώρο.
Logged

BIC
Καταξιωμένος/Καταξιωμένη
***
Posts: 143


View Profile
Re: [Ενσωματωμένα] Εργασία 2018
« Reply #42 on: April 17, 2018, 12:06:21 pm »

Όταν πάω να αντιγράψω τα αρχεία με
Code:
scp -P  2222 ~/Desktop/hello_world.c root@192.168.1.8:~/openwrt-zsun-zsun
μου ζητάει 192.198.1.8's password και δεν δέχεται σωστό ούτε το pswd του root, ούτε κανέναν άλλον συνδυασμό που δοκίμασα. Καμμιά ιδέα?
Logged
laserscout
Καταξιωμένος/Καταξιωμένη
***
Gender: Male
Posts: 163

What?


View Profile
Re: [Ενσωματωμένα] Εργασία 2018
« Reply #43 on: April 17, 2018, 13:15:59 pm »

Quote from: Aristos on April 17, 2018, 02:09:21 am
υπάρχει η βιβλιοθήκη στο σύστημα; έψαξες; δες στο /lib ή το /usr/lib
είναι πιθανό να μην υπάρχει γιατί το image του openwrt προσπαθεί να είναι όσο μικρότερο γίνεται. αν όντως δεν υπάρχει, θα πρέπει να το μεταφέρεις από το staging directory στο οποίο έφτιαξες και το openwrt (κάπου εκεί που είναι και ο compiler, σε κάποιο φάκελο lib). εναλλακτικά, δίνεις στον gcc το -static και ενσωματώνει τα πάντα μέσα στο εκτελέσιμο (το οποίο γίνεται αισθητά μεγαλύτερο βέβαια)
τέλος, αν υπάρχει η βιβλιοθήκη με άλλον αριθμό έκδοσης μπορείς να κάνεις symbolic link με το όνομα libpthread.so.0 που θα δείχνει σε αυτήν που έχεις

Επιβεβαιώνω, χρειάζεται η μεταφορά του αρχείου libpthread.so.0 από το “staging_dir/toolchain-mips_mips32_gcc-4.8-linaro_uClibc-0.9.33.2/lib/“ στο “/lib/“ του openwrt.

Logged
laserscout
Καταξιωμένος/Καταξιωμένη
***
Gender: Male
Posts: 163

What?


View Profile
Re: [Ενσωματωμένα] Εργασία 2018
« Reply #44 on: April 17, 2018, 13:20:38 pm »

Quote from: BIC on April 17, 2018, 12:06:21 pm
Όταν πάω να αντιγράψω τα αρχεία με
Code:
scp -P  2222 ~/Desktop/hello_world.c root@192.168.1.8:~/openwrt-zsun-zsun
μου ζητάει 192.198.1.8's password και δεν δέχεται σωστό ούτε το pswd του root, ούτε κανέναν άλλον συνδυασμό που δοκίμασα. Καμμιά ιδέα?

Μάλλον σου δέχεται τον κωδικό. Το destination directory μάλλον δεν υπάρχει. "~/openwrt-zsun-zsun".
Δοκίμασε απλά να το βάλεις στο home
Code:
scp -P  2222 ~/Desktop/hello_world.c root@localhost:~
Logged
Pages: 1 2 [3] 4 5 ... 8 Go Up Print
Jump to:  

Powered by SMF | SMF © 2006-2009, Simple Machines LLC
Scribbles2 | TinyPortal © Bloc | XHTML | CSS
Loading...