• Downloads
  • ! Read Me !
  • Μαθήματα
  • Φοιτητικά
  • Τεχνικά Θέματα
  • Συζητήσεις
  • Happy Hour!
  • About THMMY.gr
 V  < 
Search:  
Welcome, Guest. Please login or register.
June 16, 2025, 18:50:35 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, 18:50:35 pm

Login with username, password and session length

Αναζήτηση

Google

THMMY.gr Web
Πρόσφατα
[ΘΤΠΑ] Γενικές απορίες κα...
by Nikos_313
[Today at 16:56:56]

[Σ.Π.Η.Ε.] Γενικές απορίε...
by nmpampal
[Today at 16:30:35]

[Εφ.Θερμοδυναμική] Γενικέ...
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]

[Δυναμική Συμπεριφορά ΣΗΕ...
by soko_freta
[June 13, 2025, 01:05:36 am]
Στατιστικά
Members
Total Members: 9959
Latest: valco08
Stats
Total Posts: 1426674
Total Topics: 31711
Online Today: 208
Online Ever: 2093
(April 17, 2025, 08:47:49 am)
Users Online
Users: 80
Guests: 119
Total: 199
bigmort
Carot1456
gkougeor
maestros
Konstantinoy
dimitris kiziridis
Annapar
theodoridoueu
ArsenD
etsilika
Νικη
kourkou
kraxtopoulos
chris_p30
Alex Kosmas
dmoral
kst
Τρου Ντετεκτιβ
daphnenik
Η ΤΡΑΠΟΥΛΑ ΤΟΥ ΠΑΠΠΟΥ ΜΟΥ
Petross
George15
ChrisB999
EvanTsir
Ma8hths Indou
astra
Captain
sassi
LambisTr
Nikos_313
DarkMagiK06
vasilis saitis
mdimitrig
nmpampal
mgrivab
akiousia
charalampos
Ioannakoliou
Gone_Forever
theodoradr
karaths.d
nchatzo
pave
papoutsas
Xontroulis
tecnoteki
chriskazakos
chrisg
lelenia
Patroklis
alexanton
useranknown
Balourdos
HlektrikhPatata
mrodi
Βασιλης
DidosK
npalami
Gianbou
JoHn!
andreaspaper
pdiamantis
evgns
Δημήτρης Διακολουκάς
Nicotre
ggalamat
mpournaz
PolarBear
George_RT
manos_diakakis
Ariadni
Εμφάνιση

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

Νέα!
  Όταν ανεβάζουμε φωτογραφίες στις Ανακοινώσεις και Έκτακτα νέα, βάζουμε τη μεγαλύτερη πλευρά 400 (width=400 ή height=400 ). π.χ. [img height=400 (κλείνει η αγκύλη) 
THMMY.gr > Forum > Μαθήματα Κύκλου Ηλεκτρονικής & Υπολογιστών  > 8ο Εξάμηνο > Ενσωματωμένα Συστήματα Πραγματικού Χρόνου > [Ενσωματωμένα] Εργασία 2016
0 Members and 1 Guest are viewing this topic.
Pages: 1 2 [3] 4 5 ... 10 Go Down Print
Author Topic: [Ενσωματωμένα] Εργασία 2016  (Read 19669 times)
mitsoschelsea
Ανερχόμενος/Ανερχόμενη
**
Posts: 96



View Profile
Re: [Ενσωματωμένα] Εργασία 2016
« Reply #30 on: July 12, 2016, 10:28:19 am »

Η εργασία με το ρολόι θέλει pThreads έτσι;
Logged
nikos1
Καταξιωμένος/Καταξιωμένη
***
Posts: 175



View Profile
Re: [Ενσωματωμένα] Εργασία 2016
« Reply #31 on: July 12, 2016, 20:58:13 pm »

επειδη ειμαι ολιγον ασχετος πως ανοιγουμε καποιο αρχειο για να γραψουμε κωδικα στο prex? Στα ubuntu π.χ, ανοιγουμε με pico κτλ... εδω τι κανουμε ??
Logged
nlogn
Καταξιωμένος/Καταξιωμένη
***
Posts: 150



View Profile
Re: [Ενσωματωμένα] Εργασία 2016
« Reply #32 on: July 17, 2016, 15:24:29 pm »

Quote from: mitsoschelsea on July 12, 2016, 10:28:19 am
Η εργασία με το ρολόι θέλει pThreads έτσι;
Δε θα χρειαστεί απαραίτητα:
Αν είναι η μόνη εφαρμογή δεν τρέχεις και άλλες πέρα από το λειτουργικό.
 Επίσης εξαρτάται σε τι λειτουργικό θα την κάνεις.

Quote from: nikos1 on July 12, 2016, 20:58:13 pm
επειδη ειμαι ολιγον ασχετος πως ανοιγουμε καποιο αρχειο για να γραψουμε κωδικα στο prex? Στα ubuntu π.χ, ανοιγουμε με pico κτλ... εδω τι κανουμε ??

Υποτίθεται ότι κάνεις (λειτουργικό + app) compile σε ένα binary αρχείο:
ethmmy: [Το OS και το app να είναι ένα binary που θα τρέχει στο vm]

Οπότε,
1)πρώτα φτιάξε τον κωδικά σου για το χρονόμετρο εξωτερικά του λειτουργικού,
όπως θα έκανες για οποιοδήποτε άλλο πρόγραμμα.
2)Μετά δες τι σου προσφέρει το λειτουργικό που διάλεξες από ρουτίνες.
3)Αντιστοίχισε τις εντολές που έβαλες με αυτές του λειτουργικού.
4)Έπειτα κάνε το compile μαζί με το λειτουργικό
5) και ενσωματωσέ.

Πολλά από τα παραπάνω βήματα γίνονται με αλλαγές στα makefiles.

Γενικά δεν είναι η απλή διαδικασία
1)γράφω πρόγραμμα,
2)το κάνω compile
3) και το εκτελώ.
Logged
mitsoschelsea
Ανερχόμενος/Ανερχόμενη
**
Posts: 96



View Profile
Re: [Ενσωματωμένα] Εργασία 2016
« Reply #33 on: July 17, 2016, 19:17:09 pm »

Quote from: nlogn on July 17, 2016, 15:24:29 pm
Δε θα χρειαστεί απαραίτητα:
Αν είναι η μόνη εφαρμογή δεν τρέχεις και άλλες πέρα από το λειτουργικό.
 Επίσης εξαρτάται σε τι λειτουργικό θα την κάνεις.

Υποτίθεται ότι κάνεις (λειτουργικό + app) compile σε ένα binary αρχείο:
ethmmy: [Το OS και το app να είναι ένα binary που θα τρέχει στο vm]

Οπότε,
1)πρώτα φτιάξε τον κωδικά σου για το χρονόμετρο εξωτερικά του λειτουργικού,
όπως θα έκανες για οποιοδήποτε άλλο πρόγραμμα.
2)Μετά δες τι σου προσφέρει το λειτουργικό που διάλεξες από ρουτίνες.
3)Αντιστοίχισε τις εντολές που έβαλες με αυτές του λειτουργικού.
4)Έπειτα κάνε το compile μαζί με το λειτουργικό
5) και ενσωματωσέ.

Πολλά από τα παραπάνω βήματα γίνονται με αλλαγές στα makefiles.

Γενικά δεν είναι η απλή διαδικασία
1)γράφω πρόγραμμα,
2)το κάνω compile
3) και το εκτελώ.


Ευχαριστούμε για τις διευκρινήσεις!
Οι ερωτήσεις που έχω είναι:
1. Ο κώδικας θα είναι γραμμένος σε C ή για τέρμιναλ;
2. Πως κάνω compile λειτουργικό και app σε binary;
3. Μπορώ να πειράξω το prexos? (γιατί όταν το ανοίγω μου βγάζει παράξενα πράγματα και αριθμούς)
Logged
nlogn
Καταξιωμένος/Καταξιωμένη
***
Posts: 150



View Profile
Re: [Ενσωματωμένα] Εργασία 2016
« Reply #34 on: July 19, 2016, 09:53:31 am »

Quote from: mitsoschelsea on July 17, 2016, 19:17:09 pm
Ευχαριστούμε για τις διευκρινήσεις!
Οι ερωτήσεις που έχω είναι:
1. Ο κώδικας θα είναι γραμμένος σε C ή για τέρμιναλ;
2. Πως κάνω compile λειτουργικό και app σε binary;
3. Μπορώ να πειράξω το prexos? (γιατί όταν το ανοίγω μου βγάζει παράξενα πράγματα και αριθμούς)

1. Τι εννοείς, δε σε πιάνω? εξήγησε λίγο αν μπορείς.
2. Ανάλογα τι αποφασίσεις για λειτουργικό έχει οδηγίες. ( συνήθως πας και πειράζεις κάποιο example βάζοντας δικό σου κώδικα και δεν μπλέκεις παραπάνω )
3. Ναι μπορείς. Αν και εγώ τα παράτησα με το prexos γιατί απλά δεν λειτουργεί όταν κάνεις build τον κώδικα,
   γιατί έχουν γράψει λάθος κάποια πράγματα αυτοί που το έφτιαξαν. Και εν τέλει είναι ζόρι δίχως λόγο.
Logged
mitsoschelsea
Ανερχόμενος/Ανερχόμενη
**
Posts: 96



View Profile
Re: [Ενσωματωμένα] Εργασία 2016
« Reply #35 on: July 22, 2016, 09:50:48 am »

Πως γίνεται τελικά να βάλουμε το .elf αρχείο που προκύπτει σε USB και να είναι και Bootable;;
Logged
nikos1
Καταξιωμένος/Καταξιωμένη
***
Posts: 175



View Profile
Re: [Ενσωματωμένα] Εργασία 2016
« Reply #36 on: July 24, 2016, 17:01:03 pm »

Quote from: mitsoschelsea on July 22, 2016, 09:50:48 am
Πως γίνεται τελικά να βάλουμε το .elf αρχείο που προκύπτει σε USB και να είναι και Bootable;;
+ 1
+ Πώς βαζουμε σε virtual machine ένα RTOS? Αρκεί μόνον το app και το λειτουργικό σε binary?
Logged
Xbaremenos
Θαμώνας
****
Posts: 315



View Profile
Re: [Ενσωματωμένα] Εργασία 2016
« Reply #37 on: August 04, 2016, 14:41:41 pm »

Στο χρονόμετρο - ρολόι, τις εντολές απο το πληκτρολόγιο θα τις παίρνει μέσω σημάτων ?
Δηλαδή όταν πατηθεί το κάθε πλήκτρο θα στέλνεται σήμα στο πρόγραμμα να αλλάξει mode ?

Έχετε σκεφτεί τίποτα καλύτερο ?
Logged

"Σκατά στα σαββατόβραδα,στις αναμονές,στους ανεκπλήρωτους έρωτες,στα τηλέφωνα και σε όλη την εξουσία της άδειας νύχτας "
WatchDog
Καταξιωμένος/Καταξιωμένη
***
Posts: 266



View Profile
Re: [Ενσωματωμένα] Εργασία 2016
« Reply #38 on: August 06, 2016, 15:42:11 pm »

Κάποιος να μπορεί να δώσει τα φώτα του για το κομμάτι του compile OS-app?Έπειτα η ενσωμάτωση , και  το να το τρέξουμε σε VM πως θα γίνει?Υπάρχει κάποιο Link με κάτι παρόμοιο?
Logged
nlogn
Καταξιωμένος/Καταξιωμένη
***
Posts: 150



View Profile
Re: [Ενσωματωμένα] Εργασία 2016
« Reply #39 on: August 10, 2016, 01:27:09 am »

Quote from: TyrionLannister on August 06, 2016, 15:42:11 pm
Κάποιος να μπορεί να δώσει τα φώτα του για το κομμάτι του compile OS-app?Έπειτα η ενσωμάτωση , και  το να το τρέξουμε σε VM πως θα γίνει?Υπάρχει κάποιο Link με κάτι παρόμοιο?

Aw λύσoυμε πρώτα  το κομμάτι  του compile του OS και μετά πάμε και σε αυτά που ρωτάς.
Logged
WatchDog
Καταξιωμένος/Καταξιωμένη
***
Posts: 266



View Profile
Re: [Ενσωματωμένα] Εργασία 2016
« Reply #40 on: August 10, 2016, 03:18:57 am »

Για το θέμα με το χρονόμετρο? Η υλοποίηση που κάνεις είναι με threads προφανώς? Που συναντάς πρόβλημα δε κατάλαβα? Αυτά που γράφονται στο post παραπάνω για την σύνδεση με OS και RTOS δε τα πιανω.
Logged
Ragnar Lothbrok
Εθισμένος στο ΤΗΜΜΥ.gr
*****
Gender: Male
Posts: 736


Hail King Ragnar!


View Profile
Re: [Ενσωματωμένα] Εργασία 2016
« Reply #41 on: August 10, 2016, 13:04:36 pm »

nlogn εσυ ποιο OS χρησιμοποίησες;
Logged

It gladdens me to know that Odin prepares for a feast.Soon I shall be drinking ale from curved horns. This hero that comes into Valhalla does not lament his death! I shall not enter Odin's hall with fear. There I shall wait for
my sons to join me, and when they do, I will bask in their tales of triumph. The Aesir will welcome me! My death comes without apology! And I welcome the valkyries to summon me home!

Ragnar's last speech
nlogn
Καταξιωμένος/Καταξιωμένη
***
Posts: 150



View Profile
Re: [Ενσωματωμένα] Εργασία 2016
« Reply #42 on: August 11, 2016, 00:15:19 am »

Quote from: TyrionLannister on August 10, 2016, 03:18:57 am
Για το θέμα με το χρονόμετρο? Η υλοποίηση που κάνεις είναι με threads προφανώς? Που συναντάς πρόβλημα δε κατάλαβα? Αυτά που γράφονται στο post παραπάνω για την σύνδεση με OS και RTOS δε τα πιανω.

Αναλόγως τι υποστηρίζει το OS που διάλεξες.  (ποιο διάλεξες? πως το έκανες compile?)
Αν υποστηρίζει threads τότε κάνε το με threads.

Αν μου πεις ποιο διάλεξες ίσως μπορέσω να σου εξηγήσω καλύτερα.

Quote from: vashmmy on August 10, 2016, 13:04:36 pm
nlogn εσυ ποιο OS χρησιμοποίησες;

Δε χρησιμοποιώ κάποιο γιατί πολύ απλά δεν μπορώ να κάνω compile κάποιο.

Βασικά συνέχεια βρίσκω κάποια λύση αλλά τελικά αποδεικνύεται πολύ δυσκολη.

Έχω προσπαθήσει να κάνω compile ένα κάρο OS σε i386
π.χ. RIOT, freeRTOS, prex, tinyOS , ...

όλα μου αποτυχαίνουν κυρίως (πιστέυω) γιατί δεν ξέρω πως φτιάχνεται ένα OS.
Τώρα για να πάθω ακολουθώ αυτό τον οδηγό:  https://github.com/cfenollosa/os-tutorial/tree/master/
Ωστόσο, έχω κολλήσει στο 13 (τυχαίο?! Tongue)

Επίσης έχω δοκιμάσει και την ιδέα του Πιτσιάνη σε πλακέτα.

Έχω δοκιμάσει raspberry PI 2 με freeRTOS που δείχνουν στο github ---> όλεθρος (εχασα 2 ΣΚ) όχι μόνο σε μένα.
Έχω δοκιμάσει το STM32F4 discovery. Το OS ( freeRTOS) εισάγεται αστεία εύκολα,
        απλά έχω μια οθόνη για να δείχνει κείμενο και της έγραφα drivers και κόλησα πολύ άσχημα,
        οπότε το άφησα.

Μάλλον θα συνεχίσω το τελευταίο ( απλά δε θα βάλω πληκτρολόγιο --> είναι πολύ δύσκολη η επικοινωνία όταν το γράφεις από το 0)

Μια άλλη λύση είναι το femto OS σε arduino και AVR:  http://www.femtoos.org/index.html
που υπόσχεται πως δουλεύει (δε το δοκίμασα) και δε χρειάζεται linux-ιές.
Αν το κάνετε μπορείτε να πάρετε και μια οθόνη της adafruit με έτοιμους drivers και να κάνετε και μαγκιές( Wink ).

Επίσης, αν δεν έχετε κάτι από hardware και συνεχίζεται να ενδιαφέρεστε για i386 δείτε και αυτό:
http://wiki.osdev.org/Why_do_I_need_a_Cross_Compiler%3F


Γενικά έχω φάει πάνω από ένα μήνα ψάχνοντας.

και τέλος: Καλύτερα μη με ρωτάτε με pm, αλλά να ποστάρετε εδώ τι κάνατε και σε ποιο σημείο έχετε πρόβλημα, ώστε να μάθουν όλοι τι κάνατε και γιατί αποτύχατε κάπου,
ώστε να μη βοηθιόμαστε ανά 2, αλλά όλοι.

Επίσης αν έχετε κάποια ιδέα είναι προτιμότερο να την ποστάρετε εδώ και να φάμε Χ άτομα κάποιες μέρες πάνω σε αυτή την ιδέα, ώστε να εξαληφθεί το οποιοδήποτε "Αν" θα είχατε στο μέλλον.


Επίσης μην κάνετε copy paste το πρώτο κομμάτι της εκφώνησης και το ποστάρετε σαν ερώτηση το έχουν κάνει και άλλοι 10 πριν από εσάς.
Logged
Ragnar Lothbrok
Εθισμένος στο ΤΗΜΜΥ.gr
*****
Gender: Male
Posts: 736


Hail King Ragnar!


View Profile
Re: [Ενσωματωμένα] Εργασία 2016
« Reply #43 on: August 13, 2016, 13:01:18 pm »

Έπειτα από επικοινωνία με τον κύριο Πιτσιάνη, και σε σχετική ερώτηση για το πως γίνεται το compile OS+app, η απάντηση ήταν η εξής:

Quote
Η διαδικασία λέγεται cross compilation, όπου το binary θα φορτώνει μονάχα τις βιβλιοθήκες του target.

Μετά είναι σα να το βάζεις σε autoexe 

Αν δε το έχετε κάνει ήδη, να ξεκινήσουμε κουβέντα στο THMMY forum.
Logged

It gladdens me to know that Odin prepares for a feast.Soon I shall be drinking ale from curved horns. This hero that comes into Valhalla does not lament his death! I shall not enter Odin's hall with fear. There I shall wait for
my sons to join me, and when they do, I will bask in their tales of triumph. The Aesir will welcome me! My death comes without apology! And I welcome the valkyries to summon me home!

Ragnar's last speech
WatchDog
Καταξιωμένος/Καταξιωμένη
***
Posts: 266



View Profile
Re: [Ενσωματωμένα] Εργασία 2016
« Reply #44 on: August 13, 2016, 16:57:26 pm »

Ίσως να ήταν καλό να ξεκινήσει η κουβέντα
Logged
Pages: 1 2 [3] 4 5 ... 10 Go Up Print
Jump to:  

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