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

Login with username, password and session length

Αναζήτηση

Google

THMMY.gr Web
Πρόσφατα
Πότε θα βγει το μάθημα; -...
by chatzikys
[Today at 13:00:32]

Αποτελέσματα Εξεταστικής ...
by Giannis Masterio
[Today at 12:55:58]

Των συνειρμών το παίγνιο....
by χηρουλα Αλεξίου
[Today at 11:35:34]

Ζητούνται Συντονιστές Πιν...
by Nekt
[Today at 01:25:35]

Πρόγραμμα Σπουδών Ακαδημα...
by chatzikys
[Today at 00:01:16]

[ΥΜΕΣ] Γενικές απορίες,ασ...
by chatzikys
[Today at 00:01:01]

[ΕΚΣΗΕ] Γενικές απορίες,α...
by chatzikys
[September 30, 2026, 23:55:10 pm]

[Ηλεκτρική Οικονομία] Γεν...
by chatzikys
[September 30, 2026, 23:52:44 pm]

[ΟΔΕ] Γενικές απορίες,ασκ...
by chatzikys
[September 30, 2026, 23:51:41 pm]

[Σύγχρονα Ενεργειακά Συστ...
by chatzikys
[September 30, 2026, 23:50:42 pm]

Υποβολή αιτήσεων Erasmus+...
by PolarBear
[September 30, 2026, 21:13:05 pm]

[Ηλεκτρομαγνητική Συμβατό...
by armadilo10
[September 30, 2026, 17:41:01 pm]

[Η/Μ Πεδίο ΙΙ] Γενικές απ...
by nmpampal
[September 30, 2026, 17:04:06 pm]

[Δίκτυα Ι ΝΠΣ] Γενικές απ...
by papayatheoxd
[September 29, 2026, 14:24:17 pm]

Πείτε μου ότι παίρνω πτυχ...
by Mr Watson
[September 29, 2026, 13:27:54 pm]

HMMY BC TRYOUTS
by Konlefk
[September 28, 2026, 22:50:02 pm]

7 Απλά Μαθήματα Μαρξισμού
by OlgaG
[September 28, 2026, 19:49:41 pm]

[Σύγχρονα Ενεργειακά Συστ...
by Nikos_313
[September 28, 2026, 15:22:09 pm]

[Τεχνικές Βελτιστοποίησης...
by Caterpillar
[September 28, 2026, 12:51:39 pm]

[Τεχνολογία του Ήχου και ...
by Gtrianta
[September 27, 2026, 23:47:45 pm]
Στατιστικά
Members
Total Members: 10453
Latest: marioschr
Stats
Total Posts: 1432171
Total Topics: 32054
Online Today: 1983
Online Ever: 18918
(April 06, 2026, 16:05:31 pm)
Users Online
Users: 46
Guests: 1682
Total: 1728
Psycher
Cancid45
Spyros.kleanthous
vasilikitsatsi
Giannis Masterio
michatzi
Καμένος
freakyy
ArchieHadCells
DLHERRO
fungi
Christop
Elbowshot
Kyrisan
Lazzaross
_Trob
mike1996
Βασιλης
sinex
apob
stmanzaf
maria_sf8
kpapama
cremidhs
kostisgialamas
electro_lux
sassi
hraklis2002
Petross
georgepana9
filkilkis
anon
anastas1a
soktas
apostolose
anna.ts
florianm
johnnypap
itsikou
Mystis
cheinopor
Alexiskostaras
Saint_GR
HlektrikhPatata
Εμφάνιση

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

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


View Profile WWW
Re: [Ενσωματωμένα] Εργασία 2016
« Reply #15 on: June 27, 2016, 18:14:17 pm »

Βγαίνει σε 2 μέρες;
Logged

Programs must be written for people to read, and only incidentally for machines to execute.
nlogn
Καταξιωμένος/Καταξιωμένη
***
Posts: 150



View Profile
Re: [Ενσωματωμένα] Εργασία 2016
« Reply #16 on: June 27, 2016, 19:18:42 pm »

Quote from: Indy on June 27, 2016, 18:14:17 pm
Βγαίνει σε 2 μέρες;
1)
Αν ξεκινήσεις τώρα δε θα βγάλεις άκρη,
γιατί η εκφώνηση ακόμα διαμορφώνεται. (edit: από πλευράς λειτουργικού)                       (το prex δεν ήταν και η καλύτερη επιλογή...)

2)
Όταν διαμορφωθεί
θα σου βγει σε 2 μέρες.
Εξαρτάται πόσο χρόνο θα σου πάρει να βρεις που να βάλεις τον κώδικα σου και να
μάθεις το λειτουργικό.
« Last Edit: August 11, 2016, 00:28:58 am by nlogn » Logged
Xbaremenos
Θαμώνας
****
Posts: 315



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

Έχουμε καμιά ιδέα πως απο ένα .elf που είναι το λειτουργικό + app, μπορουμε να δημιουργήσουμε bootable USB ?
Logged

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



View Profile
Re: [Ενσωματωμένα] Εργασία 2016
« Reply #18 on: June 27, 2016, 21:08:06 pm »

Quote from: Xbaremenos on June 27, 2016, 20:09:13 pm
Έχουμε καμιά ιδέα πως απο ένα .elf που είναι το λειτουργικό + app, μπορουμε να δημιουργήσουμε bootable USB ?


Αν έχεις windows μπορείς να χρησιμοποιήσεις το win image και να κάνεις bootable USB από το floppy image που υπάρχει ανεβασμένο στη σελλίδα του prex.
Logged
Xbaremenos
Θαμώνας
****
Posts: 315



View Profile
Re: [Ενσωματωμένα] Εργασία 2016
« Reply #19 on: June 27, 2016, 21:19:23 pm »

Quote from: nlogn on June 27, 2016, 21:08:06 pm
Αν έχεις windows μπορείς να χρησιμοποιήσεις το win image και να κάνεις bootable USB από το floppy image που υπάρχει ανεβασμένο στη σελλίδα του prex.

Έχω linux, και μέχρι τώρα το UNetBootin δεν κάνει ιδιαίτερα καλή δουλειά, πάει να κάνει boot και μετά τα παρατάει !?!.
Btw, τώρα προσπαθώ να κάνω την εργασία με αυτό : https://github.com/RIOT-OS/RIOT/wiki/Introduction#compiling-riot

διότι το prex μου έβγαλε την πίστη. Γενικά έτρεχε το bootable USB που έφτιαχνα απο το Prex-0.8.0.img, αλλά όταν έκανα compile το source και άλλαζα το prexos με το δικό μου, απλά δεν bootαρε..
Logged

"Σκατά στα σαββατόβραδα,στις αναμονές,στους ανεκπλήρωτους έρωτες,στα τηλέφωνα και σε όλη την εξουσία της άδειας νύχτας "
Indy
Θαμώνας
****
Gender: Male
Posts: 367


View Profile WWW
Re: [Ενσωματωμένα] Εργασία 2016
« Reply #20 on: June 27, 2016, 21:24:26 pm »

Η εκφώνηση ακόμα διαμορφώνεται;; 3 μέρες πριν απ την προθεσμία; ...
Υπάρχει πουθενά καμιά πρότυπη, ή έχει κανείς τίποτα να πάρουμε καμια ιδέα?
Logged

Programs must be written for people to read, and only incidentally for machines to execute.
nlogn
Καταξιωμένος/Καταξιωμένη
***
Posts: 150



View Profile
Re: [Ενσωματωμένα] Εργασία 2016
« Reply #21 on: June 27, 2016, 21:26:42 pm »

Quote from: Xbaremenos on June 27, 2016, 21:19:23 pm
Έχω linux, και μέχρι τώρα το UNetBootin δεν κάνει ιδιαίτερα καλή δουλειά, πάει να κάνει boot και μετά τα παρατάει !?!.
Btw, τώρα προσπαθώ να κάνω την εργασία με αυτό : https://github.com/RIOT-OS/RIOT/wiki/Introduction#compiling-riot

διότι το prex μου έβγαλε την πίστη. Γενικά έτρεχε το bootable USB που έφτιαχνα απο το Prex-0.8.0.img, αλλά όταν έκανα compile το source και άλλαζα το prexos με το δικό μου, απλά δεν bootαρε..

Γενικά οι 2 bootloader είναι διαφορετικοί στην έκδοση 0.9 και 0.8

Επίσης η έκδοση 0.9.0 του λειτουργικού έχει ΖΟΥΖΟΥΝΙΑ!
και δε δε δίνει δικαίωμα στον χρήστη να χειριστεί την κονσόλα
Αυτό είναι το πρόβλημα που έχουν και ο διδακτορικός με τον Πιτσιάνη.


Προσπαθώ εδώ και μέρες να βγάλω άκρη τι δε λειτουργεί σωστά σε αυτή την έκδοση.
Logged
nlogn
Καταξιωμένος/Καταξιωμένη
***
Posts: 150



View Profile
Re: [Ενσωματωμένα] Εργασία 2016
« Reply #22 on: June 27, 2016, 21:28:39 pm »

Quote from: Indy on June 27, 2016, 21:24:26 pm
Η εκφώνηση ακόμα διαμορφώνεται;; 3 μέρες πριν απ την προθεσμία; ...
Υπάρχει πουθενά καμιά πρότυπη, ή έχει κανείς τίποτα να πάρουμε καμια ιδέα?

πρότυπη  Grin

Το ίδιο θα ζητηθεί με το χρονόμετρο.
Για το mp3 player συμβουλή: μη το αγγίξετε καν...
   θα πρέπει να γράψετε δικούς σας drivers.
Logged
Xbaremenos
Θαμώνας
****
Posts: 315



View Profile
Re: [Ενσωματωμένα] Εργασία 2016
« Reply #23 on: June 27, 2016, 21:40:18 pm »

Quote from: nlogn on June 27, 2016, 21:26:42 pm
Γενικά οι 2 bootloader είναι διαφορετικοί στην έκδοση 0.9 και 0.8

Επίσης η έκδοση 0.9.0 του λειτουργικού έχει ΖΟΥΖΟΥΝΙΑ!
και δε δε δίνει δικαίωμα στον χρήστη να χειριστεί την κονσόλα
Αυτό είναι το πρόβλημα που έχουν και ο διδακτορικός με τον Πιτσιάνη.


Προσπαθώ εδώ και μέρες να βγάλω άκρη τι δε λειτουργεί σωστά σε αυτή την έκδοση.


Αφού λοιπόν το 0.9 και το 0.8 έχουν διαφορετικούς Bootloaders, δεν μπορώ να πάρω το image του ενός και να το βάλω στου άλλου.

Αλλά επίσης για το 0.9 δεν έχουμε έτοιμο floppy image, σε ρωτάω πως κατάφερες να κάνεις το σκέτο prexos απο το 0.9 να τρέξει ?
Logged

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



View Profile
Re: [Ενσωματωμένα] Εργασία 2016
« Reply #24 on: June 27, 2016, 21:56:16 pm »

Quote from: Xbaremenos on June 27, 2016, 21:40:18 pm
Αφού λοιπόν το 0.9 και το 0.8 έχουν διαφορετικούς Bootloaders, δεν μπορώ να πάρω το image του ενός και να το βάλω στου άλλου.

Αλλά επίσης για το 0.9 δεν έχουμε έτοιμο floppy image, σε ρωτάω πως κατάφερες να κάνεις το σκέτο prexos απο το 0.9 να τρέξει ?
το αρχικό μου makefile το άλλαξα και το έκανα ως εξής:

Code:
include ./conf/config.mk
export SRCDIR
SUBDIR= boot dev sys usr mk
include $(SRCDIR)/mk/subdir.mk

fd.img: all prexos
make -C bsp/boot/x86/tools/bootsect
mformat -i fd.img -a -C -f 1440 -B bsp/boot/x86/tools/bootsect/bootsect.bin ::
mcopy -i fd.img prexos ::

image.iso: fd.img
genisoimage -b fd.img -o image.iso fd.img

# We imagine that our 20M "disk" has 320 cylinders, 8 heads, and 16 sectors/cylinder.
# We partition it into four partitions, roughly 5 MB each, all typed as FAT16.
hd.raw:
qemu-img create $@ 20M
printf ",80,6\n,80,6\n,80,6\n,,6\n" | sfdisk -C 320 -H 8 -S 16 $@

Logged
nlogn
Καταξιωμένος/Καταξιωμένη
***
Posts: 150



View Profile
Re: [Ενσωματωμένα] Εργασία 2016
« Reply #25 on: June 27, 2016, 22:52:41 pm »

Λοιπόν
παρακάτω θα περιγράψω τι ακριβώς συμβαίνει στην έκδοση 0.9.0:

Όταν κάνουμε boot βγάζει ένα μύνημα μόνο ότι κάνει boot
και μετά τίποτα άλλο.

Το έψαξα παραπάνω και κατέληξα:
Η έκδοση 0.9.0 έχει bug και αυτά είναι
1) είτε στην printf
(ναι κάνουν δικιά τους υλοποίηση στο boot κομμάτι ξαφνικά στην έκδοση 0.9.0
και άλλη στο υπόλοιπο λειτουργικό )

2) είτε στη φόρτωση των κομματιών κώδικα στα αρχεία ".S" όπου υπάρχει ένα
πολύ περίεργο κομμάτι, διότι στο bootsect.S κάνει το παρακάτω:

228>    ljmp    $0x3000, $0x0

όπου το 0x3000 ορίζεται ως
     #define ENTRY_SEG        0x3000
στα σχόλια

Έπειτα στο head.S που υποτίθεται ότι είναι η συνέχεια έχουμε το εξής κουφό:

/*
  * boot_entry - Entry point for prex boot loader.
  *
  * We assume boot sector copied us at 0x30000.
  */

όπου 0x30000 ορίζεται στο bootsect.S ως
  *  >30000 -      ... Image load address

Οπότε μάλλον μπερδευτήκαν και η τελευταία έκδοση δεν είναι ολοκληρωμένη,
απλά είναι bug-αρισμένη...
Τεσπα απλά αν είναι να χρησιμοποιήσει κάποιος το prex
πρέπει να χρησιμοποιήσει την έκδοση 0.8.0
Logged
nlogn
Καταξιωμένος/Καταξιωμένη
***
Posts: 150



View Profile
Re: [Ενσωματωμένα] Εργασία 2016
« Reply #26 on: June 27, 2016, 22:55:53 pm »

Μετά από αυτό η εκφώνηση σταματά να διαφορφώνεται όπως είπα (ίσως λανθασμένα) παραπάνω.

Χρησιμοποιήστε
είτε
 prex-0.8.0  (edit: Αν θέλετε να χάσετε ώρες από τη ζωή σας χωρίς νόημα)
είτε
 κάποιο άλλο RTOS όπως ο Xbaremenos
« Last Edit: July 02, 2016, 20:02:35 pm by nlogn » Logged
Indy
Θαμώνας
****
Gender: Male
Posts: 367


View Profile WWW
Re: [Ενσωματωμένα] Εργασία 2016
« Reply #27 on: June 30, 2016, 20:09:13 pm »

Πού την ανεβάζουμε; δε βλέπω κάτι στο ethmmy
Logged

Programs must be written for people to read, and only incidentally for machines to execute.
Ragnar Lothbrok
Εθισμένος στο ΤΗΜΜΥ.gr
*****
Gender: Male
Posts: 736


Hail King Ragnar!


View Profile
Re: [Ενσωματωμένα] Εργασία 2016
« Reply #28 on: July 04, 2016, 23:37:36 pm »

Κανα RTOS της προκοπης εχετε να προτεινετε; to qnx neutrino φαινεται τιμιο, εχει και gui, αλλα μετα απο 30 μερες πρεπει να σκασεις λεφτα για να παρατεινεις το license.
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
Μεταλλαγμένη Πάπια
Θαμώνας
****
Gender: Male
Posts: 450



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

Quote from: vashmmy on July 04, 2016, 23:37:36 pm
Κανα RTOS της προκοπης εχετε να προτεινετε; to qnx neutrino φαινεται τιμιο, εχει και gui, αλλα μετα απο 30 μερες πρεπει να σκασεις λεφτα για να παρατεινεις το license.

Τελείωσε την εργασία σε 30 μέρες τότε  Tongue

Εγω αυτή τη στιγμή κοιτάω λίγο το TinyOS που παίζει να είναι και αυτό τίμιο, απλά δεν υποστηρίζεται πολύ τώρα τελευταία. Έχει και ένα tutorial για το πως να το εγκαστήσεις σε VM, αλλά είναι αρκετά παλιό, σε φάση έχει οδηγίες για Debian 6 και το virtual disk image που σου λέει να κατεβάσεις δεν είναι καν στον server πλέον. Όπως και να χει, όποιος έχει όρεξη ας ρίξει μια ματιά παραπάνω, μπορεί να έχει ζουμί και αυτό.
Logged

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

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