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

Login with username, password and session length

Αναζήτηση

Google

THMMY.gr Web
Πρόσφατα
Ισραήλ - Ιράν: Πόλεμος στ...
by Katarameno
[Today at 20:08:49]

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

Αντικατάστασης πυκνωτή σε...
by nmpampal
[Today at 16:25:56]

[Σ.Π.Η.Ε.] Παλιά θέματα -...
by nmpampal
[Today at 06:43:15]

Το thmmy.gr στο instagram...
by Mr Watson
[Today at 00:50:23]

[Λογισμός ΙΙ] Απορίες σε...
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]

Αποτελέσματα Εξεταστικής ...
by Nikos_313
[June 14, 2025, 10:00:18 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 Διάλεξις
[June 13, 2025, 14:43:58 pm]

[Δυναμική Συμπεριφορά ΣΗΕ...
by soko_freta
[June 13, 2025, 01:05:36 am]

[Εφ.Θερμοδυναμική]Παλιά θ...
by Giannis Masterio
[June 12, 2025, 22:30:38 pm]

Paid Internships in a Eur...
by okan
[June 12, 2025, 22:30:02 pm]

[ΔΣΗΕ] Γενικές απορίες, α...
by tasos_ntv
[June 12, 2025, 21:38:52 pm]

[Ηλεκτρονική Ι] Απορίες σ...
by RogueSoftware
[June 12, 2025, 12:19:21 pm]

[Εφ.Θερμοδυναμική] Γενικέ...
by chris_krkls
[June 12, 2025, 11:20:29 am]
Στατιστικά
Members
Total Members: 9957
Latest: valco08
Stats
Total Posts: 1426660
Total Topics: 31711
Online Today: 213
Online Ever: 2093
(April 17, 2025, 08:47:49 am)
Users Online
Users: 71
Guests: 109
Total: 180
stergiosb
Βασιλης
Pakapis5
tmpadasn
JiMan5
melisste22
thanosk
Katarameno
dimant
mgrivab
plapas
charalampos
Leou
etsilika
dimitire
grepanis
sotolagg
gmpakirtz
tasos_ntv
Yamal
alexandra_
ThanosKoutsoump
konsntai
ioathemar
Mr Watson
arkou
thanosn
agkentzi
manolitsis
DarkMagiK06
Ponan
Akis Papanikolaou
spoun
meliou
mihanologos
Kyrisan
noys
sterxz
simosilias
aachmet
nikos.a
kosovi
dtzogan
Acad-Mics
zgeorgitz
manos_diakakis
mayia psarikoglou
mpaltzak
johnk
theodorevic
lasef
ElectroShock
Saint_GR
miltan8
Nikos_313
Denisivo
gkaramp
chrisbetas
kchristoua
Le ece
mamalakis
aafroditi
JoHn!
mmikelo
johnnypap
christina02
Thanasis_pap
AcDimitri
Εμφάνιση

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

Νέα!
Για οποιοδήποτε πρόβλημα με register/login, στείλτε email στο contact@thmmy.gr.
THMMY.gr > Forum > Μαθήματα Κύκλου Ηλεκτρονικής & Υπολογιστών  > 8ο Εξάμηνο > Ενσωματωμένα Συστήματα Πραγματικού Χρόνου > [Ενσωματωμένα] Εργασία 2016
0 Members and 1 Guest are viewing this topic.
Pages: 1 [2] 3 4 ... 10 Go Down Print
Author Topic: [Ενσωματωμένα] Εργασία 2016  (Read 19531 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...