• Downloads
  • ! Read Me !
  • Μαθήματα
  • Φοιτητικά
  • Τεχνικά Θέματα
  • Συζητήσεις
  • Happy Hour!
  • About THMMY.gr
 V  < 
Search:  
Welcome, Guest. Please login or register.
June 16, 2025, 23:37:55 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, 23:37:55 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: 51
Guests: 105
Total: 156
mayia psarikoglou
3rdDegreeBurn
cealexop
HlektrikhPatata
Yamal
menelaras
dimitrisblioumis
aachmet
mavropan
Elliot Alderson
valco08
estoimea
iliaskou
theofr
natavhoo
mariaxalk
jojos
nikolakys
DemetriosL
Nekt
ΦΙδανης Αριστοτελης
Arakapas
Pitkal
Ulmo
Saint_GR
valentini
LelisNiko
geo66
chriskazakos
itsikou
Nikos_313
efthmakr
pxanthob
balligeorgia
DimStyl
evgns
vpoug
thaliatsk
akoil
Zaxarenia
ELEF
Billyskotsikas
Εμφάνιση

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

Νέα!
Συμβουλές καλής χρήσης του φόρουμ: Youtube embed code and links, Shoutbox, Notify, ...
Δείτε περισσότερα εδώ...
THMMY.gr > Forum > Μαθήματα Κύκλου Ηλεκτρονικής & Υπολογιστών  > 8ο Εξάμηνο > Ενσωματωμένα Συστήματα Πραγματικού Χρόνου > [Ενσωματωμένα] Εργασία 2016
0 Members and 1 Guest are viewing this topic.
Pages: 1 ... 3 4 [5] 6 7 ... 10 Go Down Print
Author Topic: [Ενσωματωμένα] Εργασία 2016  (Read 19699 times)
nikovaka
Ανερχόμενος/Ανερχόμενη
**
Posts: 82


View Profile
Re: [Ενσωματωμένα] Εργασία 2016
« Reply #60 on: August 31, 2016, 17:33:46 pm »

Έχει κανείς ιδέα πως θα υλοποιηθούν οι λειτουργίες με τα πλήκτρα? Π.χ. πως αφού πατήσει κάποιος Η θα αυξάνεται η ώρα? Προσπαθώ να βρω κώδικα για τις συναρτήσεις kbhit() και getchar() για linux αλλά δεν έχω καταφέρει να βρω κάτι που να λειτουργεί.
« Last Edit: August 31, 2016, 21:36:32 pm by nikovaka » Logged
svart
Καταξιωμένος/Καταξιωμένη
***
Posts: 225



View Profile
Re: [Ενσωματωμένα] Εργασία 2016
« Reply #61 on: September 01, 2016, 16:47:15 pm »

Quote from: Μεταλλαγμένη Πάπια on August 31, 2016, 15:01:31 pm


λοιπόν μάστορα, μετά από πολύ καρκίνο κατάφερα να παίρνω το χρόνο.
φτιάχνεις μόνος σου μια συνάρτηση get_time() που μιλάει με το rtc και επιστρέφει το epoch σε δευτερόλεπτα:

Code:
u_long get_time() {
        device_t rtc_dev;
u_long sec;

device_open("rtc", 0, &rtc_dev);
   device_ioctl(rtc_dev, RTCIOC_GET_TIME, &sec);
device_close(rtc_dev);
return sec;
}


Να σημειωθεί ότι πρέπει να κάνεις include το <sys/ioctl.h>. Επίσης στο qemu τρέχεις με παράμετρο -localtime, γιατί αλλιώς στο βγάζει σε utc

ΥΓ: prex καρκίνος
Logged
Μεταλλαγμένη Πάπια
Θαμώνας
****
Gender: Male
Posts: 450



View Profile
Re: [Ενσωματωμένα] Εργασία 2016
« Reply #62 on: September 01, 2016, 18:39:40 pm »

Ωραίος, δούλεψε. Αλλά δεν κατάλαβα, αυτό το νούμερο τι ακριβώς είναι; Δευτερόλεπτα τι;
Logged

Quote
Αυτό που λες δεν ισχύει γιατί οι περισσότεροι άνθρωποι αντιλαμβάνονται 3 διαστάσεις αλλά ο κ. Κεχαγιάς όπως μας έχει πει μπορεί και αντιλαμβάνεται τον τετραδιάστατο κύβο.
-Apostolof
svart
Καταξιωμένος/Καταξιωμένη
***
Posts: 225



View Profile
Re: [Ενσωματωμένα] Εργασία 2016
« Reply #63 on: September 01, 2016, 18:54:22 pm »

είναι τα δευτερόλεπτα που έχουν περάσει από τις 00:00:00 01/01/1970, γνωστό και ως unix epoch.
ο χρόνος που μετράνε τα ρολόγια σε όλους τους υπολογιστές είναι υπό αυτή τη μορφή, οπότε έτσι μετράει και το rtc device του prex
(το οποίο ουσιαστικά ορίζεται από το qemu, άρα από τον host)

είναι σχετικά εύκολο να εξάγεις ώρες λεπτά και τα σχετικά, πχ τα δευτερόλεπτα είναι epoch mod 60.

btw αφήνοντας το qemu να κάνει το ρολόι κανά δεκάλεπτο, είχε μείνει πίσω 3 λεπτά. για κάποιο λόγο είναι πιο αργό το δευτερόλεπτο του
qemu από το πραγματικό. έχει κανένας άλλος αυτό το issue?
Logged
WatchDog
Καταξιωμένος/Καταξιωμένη
***
Posts: 266



View Profile
Re: [Ενσωματωμένα] Εργασία 2016
« Reply #64 on: September 01, 2016, 19:49:12 pm »

Παιδιά όταν πάω να κάνω ./configure ... δε μου δέχεται την εντολή . Λέει "no such file or directory" ενώ εμαι και στο κατάλληλο Directory. Έχω ψαξει για το error αλλά δε βγάζω άκρη.Έχει κάποιος ιδέα τι μπορεί να είναι?
Logged
Μεταλλαγμένη Πάπια
Θαμώνας
****
Gender: Male
Posts: 450



View Profile
Re: [Ενσωματωμένα] Εργασία 2016
« Reply #65 on: September 01, 2016, 20:13:03 pm »

Το ότι θα καθόμουν σήμερα να μάθω για το unix epoch time μπορώ να πω ότι δεν το περίμενα. Έκανα τις μετατροπές και δείχνει καλή ώρα, μπράβο svart. Πώς το κάνω να ανανεώνει καλά στην οθόνη όμως; Άμα βάλω ένα while(1) στην main, απλά γεμίζει την κονσόλα και φαίνεται χάλια, ανανεώται πολύ γρήγορα δε φαίνεται καλα.

Quote from: TyrionLannister on September 01, 2016, 19:49:12 pm
Παιδιά όταν πάω να κάνω ./configure ... δε μου δέχεται την εντολή . Λέει "no such file or directory" ενώ εμαι και στο κατάλληλο Directory. Έχω ψαξει για το error αλλά δε βγάζω άκρη.Έχει κάποιος ιδέα τι μπορεί να είναι?

Για να σου βγάζει τέτοιο μήνυμα σημαίνει ότι δεν είσαι στο σωστό directory. Εκεί που είσαι, κάνε ls και δες τι αρχεία βγάζει. Αν δεν υπάρχει το configure, είσαι σε λάθος directory. Το configure είναι στο prex-0.9.0, στο root directory ουσιαστικά.
« Last Edit: September 01, 2016, 20:16:21 pm by Μεταλλαγμένη Πάπια » Logged

Quote
Αυτό που λες δεν ισχύει γιατί οι περισσότεροι άνθρωποι αντιλαμβάνονται 3 διαστάσεις αλλά ο κ. Κεχαγιάς όπως μας έχει πει μπορεί και αντιλαμβάνεται τον τετραδιάστατο κύβο.
-Apostolof
svart
Καταξιωμένος/Καταξιωμένη
***
Posts: 225



View Profile
Re: [Ενσωματωμένα] Εργασία 2016
« Reply #66 on: September 01, 2016, 20:20:35 pm »

Quote from: TyrionLannister on September 01, 2016, 19:49:12 pm


το configure είναι script, οπότε άμα σε λεει no such file or directory τότε δεν είναι σίγουρα στο directory σου. κάνεις untar το source του prex και μετά cd στον φάκελο;
αν το κάνεις αυτό θα πρέπει να τρέξει το configure κανονικά.

Quote from: Μεταλλαγμένη Πάπια on September 01, 2016, 20:13:03 pm


δοκίμασε αντί για \n να παίξεις με το \r. αν θες πιο ψαγμένα δες εδώ
Logged
Μεταλλαγμένη Πάπια
Θαμώνας
****
Gender: Male
Posts: 450



View Profile
Re: [Ενσωματωμένα] Εργασία 2016
« Reply #67 on: September 01, 2016, 20:45:21 pm »

svart, θέλω να σε φιλήσω. Επίσης ναι, και μένα χάνει χρόνο στο qemu, πάνω κάτω στα ίδια επίπεδα που περιέγραψες και συ. Εγω σκοπεύω να το αγνοήσω παντελώς, προσωπικά.
« Last Edit: September 01, 2016, 20:53:57 pm by Μεταλλαγμένη Πάπια » Logged

Quote
Αυτό που λες δεν ισχύει γιατί οι περισσότεροι άνθρωποι αντιλαμβάνονται 3 διαστάσεις αλλά ο κ. Κεχαγιάς όπως μας έχει πει μπορεί και αντιλαμβάνεται τον τετραδιάστατο κύβο.
-Apostolof
WatchDog
Καταξιωμένος/Καταξιωμένη
***
Posts: 266



View Profile
Re: [Ενσωματωμένα] Εργασία 2016
« Reply #68 on: September 01, 2016, 21:12:50 pm »

Thanks παιδιά. Κάτι ακόμη αν μπορείτε να βοηθήσετε. Κάτι παίζει με την gcc , και το packet με την libgcc1 δεν το κατεβαζει με τιποτα.Μου πετάει κάποιο error "Multi-Arch: no is not co-installable with libgcc which gas multiple installed instances" .To το προηγούμενο version της gcc που είχα ήταν το 4.8 . Υπάρχει περίπτωση να κολλάει με αυτό?μήπως πρέπει να κάνω τελείως unistall ότι έχει να κάνει με gcc που είχα εγκαταστήσει έως τωρα?
Logged
svart
Καταξιωμένος/Καταξιωμένη
***
Posts: 225



View Profile
Re: [Ενσωματωμένα] Εργασία 2016
« Reply #69 on: September 01, 2016, 21:13:32 pm »

Quote from: nikovaka on August 31, 2016, 17:33:46 pm
Έχει κανείς ιδέα πως θα υλοποιηθούν οι λειτουργίες με τα πλήκτρα? Π.χ. πως αφού πατήσει κάποιος Η θα αυξάνεται η ώρα? Προσπαθώ να βρω κώδικα για τις συναρτήσεις kbhit() και getchar() για linux αλλά δεν έχω καταφέρει να βρω κάτι που να λειτουργεί.

Η getchar() υπάρχει, αλλά μάλλον εννοείς την getch(). δεν παίζει να μπορείς να παίρνεις unbuffered input στο prex, λίγο που το ψαξα. δοκίμασα να το κάνω με threads αλλά γαμήθηκε ο δίας. απόσο κατάλαβα τα threads στο prex είναι ότι να ναι, αφού για να αρχίσει να τρέχει ένα thread,  πρέπει να κάνεις yield σε αυτό είτε να βάλεις το parent thread σε sleep. παίζει να κάνω και λάθος, αλλά αυτό κατάλαβα. οπότε με την getchar() να είναι blocking και τα threads να ειναι γτπ, δε την πάλεψα και πολύ. αν έχει κανείς καμιά ιδέα ας σφυρίξει.
Logged
svart
Καταξιωμένος/Καταξιωμένη
***
Posts: 225



View Profile
Re: [Ενσωματωμένα] Εργασία 2016
« Reply #70 on: September 01, 2016, 21:16:52 pm »

Quote from: TyrionLannister on September 01, 2016, 21:12:50 pm
Thanks παιδιά. Κάτι ακόμη αν μπορείτε να βοηθήσετε. Κάτι παίζει με την gcc , και το packet με την libgcc1 δεν το κατεβαζει με τιποτα.Μου πετάει κάποιο error "Multi-Arch: no is not co-installable with libgcc which gas multiple installed instances" .To το προηγούμενο version της gcc που είχα ήταν το 4.8 . Υπάρχει περίπτωση να κολλάει με αυτό?μήπως πρέπει να κάνω τελείως unistall ότι έχει να κάνει με gcc που είχα εγκαταστήσει έως τωρα?

το να κάνεις uninstall το gcc  δεν είναι και η καλύτερη ιδέα στον κόσμο. πόσο μάλλον για να βάλεις το prex Tongue.

αν στήσεις ένα vm από την αρχή και ακολουθήσεις τις οδηγίες της πάπιας δε θα πρέπει να έχεις πρόβλημα, και αυτό θα σου πρότεινα.
Logged
WatchDog
Καταξιωμένος/Καταξιωμένη
***
Posts: 266



View Profile
Re: [Ενσωματωμένα] Εργασία 2016
« Reply #71 on: September 04, 2016, 19:01:08 pm »

Όταν βάζω στο vm το αρχείο που λέει η πάπια , κανει Install κανονικά αλλα μετά δεν κανει boot το ΟS στο virtualbox και μου βγάζει τον IDE controller κενό.Κάνω κάτι λάθος,μήπως το .iso αυτό δεν ειναι το σωστό?
Logged
Μεταλλαγμένη Πάπια
Θαμώνας
****
Gender: Male
Posts: 450



View Profile
Re: [Ενσωματωμένα] Εργασία 2016
« Reply #72 on: September 05, 2016, 08:17:46 am »

Quote from: TyrionLannister on September 04, 2016, 19:01:08 pm
Όταν βάζω στο vm το αρχείο που λέει η πάπια , κανει Install κανονικά αλλα μετά δεν κανει boot το ΟS στο virtualbox και μου βγάζει τον IDE controller κενό.Κάνω κάτι λάθος,μήπως το .iso αυτό δεν ειναι το σωστό?

Ίσως δεν έκανες κάποια ρύθμιση σωστά στο VirtualBox. Θα μιλήσουμε με pm για να το βρούμε, μη σπαμάρουμε το τόπικ.
Logged

Quote
Αυτό που λες δεν ισχύει γιατί οι περισσότεροι άνθρωποι αντιλαμβάνονται 3 διαστάσεις αλλά ο κ. Κεχαγιάς όπως μας έχει πει μπορεί και αντιλαμβάνεται τον τετραδιάστατο κύβο.
-Apostolof
RaiDeR
Καταξιωμένος/Καταξιωμένη
***
Posts: 290



View Profile
Re: [Ενσωματωμένα] Εργασία 2016
« Reply #73 on: September 09, 2016, 13:06:31 pm »

παιδια καταφερε καποιος να την τελειωσει την εργασια εκτος απο το nikos1? και ποσο καιρο του πηρε ?
Logged
Μεταλλαγμένη Πάπια
Θαμώνας
****
Gender: Male
Posts: 450



View Profile
Re: [Ενσωματωμένα] Εργασία 2016
« Reply #74 on: September 09, 2016, 13:24:17 pm »

Quote from: RaiDeR on September 09, 2016, 13:06:31 pm
παιδια καταφερε καποιος να την τελειωσει την εργασια εκτος απο το nikos1? και ποσο καιρο του πηρε ?

Θα σου πω από τώρα η εργασία αυτή είναι απαράδεκτη. Εκτός αν έχεις κάποια πλακέτα στυλ avr/arduino με αρκετό input/output πέρα από τα κλασικά button/led και αρκετή εμπειρία στη χρήση των πλακέτων αυτών, η εργασία δε θα σου βγει σύντομα. Εγώ έχω φάει ήδη πάνω απο 10 μέρες σερί + 3-4 μέρες το καλοκαίρι που είχα ξεκινήσει να το κοιτάω και δεν βλέπω φως στο τούνελ για την ώρα, προσπαθώ να το κάνω σε pc και να τρέξω σε emulator. Άμα το καταφέρω θα γράψω εδώ οδηγίες να ακολουθήσετε και να σας βγει σχετικά εύκολα. Απλά περίμενε εδώ για οδηγίες και αν δεν γράψω εγώ ή κάποιος άλλος, πιστόλιασε το μάθημα και μη το ξαναπάρεις. Με το χρόνο που θα φας κάνοντας αυτή τη μαλακία μπορείς να περάσεις 3 άλλα μαθήματα στην εξεταστική.
Logged

Quote
Αυτό που λες δεν ισχύει γιατί οι περισσότεροι άνθρωποι αντιλαμβάνονται 3 διαστάσεις αλλά ο κ. Κεχαγιάς όπως μας έχει πει μπορεί και αντιλαμβάνεται τον τετραδιάστατο κύβο.
-Apostolof
Pages: 1 ... 3 4 [5] 6 7 ... 10 Go Up Print
Jump to:  

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