Microcontroller Kernel udvikling

Do you have a question? Post it now! No Registration Necessary

Translate This Thread From Danish to

Threaded View
Hej



Jeg skal til et større projekt udvikle en realtime kerne til en
microcontroler.

Er der en guide på nette som omhandler de grundlæggende emner til et

sådan projekt. Eller skal jeg på biblioteket for at finde info, i så fald

er der nogle titler i kan anbefale?



Hilsen Mikkel




Re: Microcontroller Kernel udvikling
Quoted text here. Click to load it

Hej Mikkel

Det var ellers en mundfuld. Du har sikkert ogsE5% brug for at se pE5%20
biblioteket.

PrF8%v at lave disse sF8%gninger pE5% CiteSeer (RTOS):

http://citeseer.nj.nec.com/cs?cs3D%1&q3D%RTOS&submit3D%Citations&co3D%Exp =
ected+Citations&cm3D%50&cf3D%Any&ao3D%Expected+Citations&am3D%20&af3D%Any=


(PrF8%v nogle gange, da den er ret belastet. SF8%g ved at trykke pE5%20
"Citations"-knappen)

-

http://www.thinkingnerds.com/projects/rtos-ws /

Andre sF8%gninger:

http://www.google.dk/search?q3D%embedded+%22real-time%22

http://www.google.dk/search?q3D%%22realtime+kernel%22

http://www.google.dk/search?q3D%RTOS+kernel

http://www.google.dk/search?q3D%RTOS+kernel+embedded

http://directory.google.com/Top/Computers/Software/Operating_Systems/Real =
time/

2004. Projektforslag - Datalogisk Praktik. Kursus 707:
http://www.diku.dk/undervisning/2004f/707/trane.html

Embedded Real Time Systems. Spring Semester. 2004:
http://gcheney.caeds.eng.uml.edu/Courses/Spring2004/16572/Promo.html

Real-Time Research Repository:
http://cs-www.bu.edu/pub/ieee-rts/Home.html

RTAS 2004
10th IEEE Real-Time and Embedded Technology and Applications Symposium
May 25 - May 28, 2004
Le Royal Meridien, King Edward, Toronto, Canada:
http://www.cs.virginia.edu/rtas04 /


(Omfattende adresser) Jun. 19, 2003 The Real-time Linux Software Quick20%
Reference Guide:
http://www.linuxdevices.com/articles/AT8073314981.html

11/01/2003 Linux as a RTOS by Nikhil Bhargava:
http://www.linuxgazette.com/node/view/115
(Se pE5% artiklens referencer)

12/12/02 Special Report: Choosing an RTOS.
In the market for a commercial RTOS? This article provides an overview20%
of RTOSes and how you can select the one for your project. You'll also20%
find a list of vendors and their products and tips on comparing the20%
products in the Embedded.com Buyer's Guide:
http://www.embedded.com/story/OEG20021212S0061

(teknisk) Designing Real-Time Systems With UML-Part I:
http://www.embedded.com/98/9803fe2.htm

Embedded Databases for Embedded Real-Time Systems: A Component-Based20%
Approach:
http://citeseer.nj.nec.com/tesanovic02embedded.html

Embedded Linux Forum:
http://www.linuxdevices.com/cgi-bin/board/UltraBoard.pl?Action3D%ShowBoar =
d&Board3D%realtime

mvh/Glenn

-

Re: Microcontroller Kernel udvikling

Quoted text here. Click to load it





Tusind tak Gleen

Der er jo en masse god læsning.

Hilsen Mikkel



Re: Microcontroller Kernel udvikling [check Linux 2.6 kernen]
...
Quoted text here. Click to load it

Hej Mikkel

Linux kerne 2.6 er endnu ikke real-time, men der arbejdes på det. Kig på
den og vurdér den. Kig også på figurene i den første artikel:

Sep. 9, 2003 Linux 2.6: A Breakthrough for Embedded Systems:
http://linuxdevices.com/articles/AT7751365763.html
Citat: "...Embedded systems often need to reliably meet timing
constraints. Although Linux 2.6 is not yet a true real-time operating
system, it does have improvements that make it a worthier platform when
responsiveness is desirable. Three significant improvements are
preemption points in the kernel, an efficient scheduler, and improved
synchronization
...
The kernel is now preemptible to some degree. Linux 2.6 is more
responsive than 2.4 and gives implementers better control over the
timing of events. It is not a true RTOS, but feels less "jumpy" than
previous kernels
...
Deeply embedded systems have no user interface, and sometimes no
operator interface
...
Linux 2.6 can be configured to entirely omit support for displays, mice,
or keyboards...."

( Sep. 08, 2003 First embedded release of 2.6-series kernel:
http://www.linuxdevices.com/news/NS6292137578.html )

Omfattende: The Wonderful World of Linux 2.6:
http://kniggit.net/wwol26.html

mvh/Glenn

-

Re: Microcontroller Kernel udvikling [embedded Linux 2.6]
Hej Mikkel

Her er et interessant citat mere:

Omfattende: The Wonderful World of Linux 2.6:
http://kniggit.net/wwol26.html
Citat: "...
Scaling Down -- Linux for Embedded Systems
One of the two most fundamental changes to Linux in 2.6 comes through
the acceptance and merging of much of the uClinux project into the
mainstream kernel. The uClinux project (possibly pronounced
"you-see-Linux", but more properly spelled with the Greek character
"mu") is the Linux for Microcontrollers project.
...
embedded ports do not have all the features that we associate with the
kernel, due to hardware limitations. The primary difference is that
these ports feature processors that do not feature an MMU
...
There are several new lines of embedded processors supported by Linux
2.6, including Hitachi's H8/300 series, the NEC v850 processor, and
Motorola's line of embedded m68k processors
...
In addition to pure hardware support, there have been a number of other
wins through the integration of the embedded work into the mainline
kernel. While most of these changes are under the hood, changes such as
ability to build a system completely without swap support add to the
overall robustness of the OS.
..."

Re: Microcontroller Kernel udvikling

Quoted text here. Click to load it




.....


Fik jeg forresten nævnt at microen skal lave datalogning/behandling fra en
sensor, som kommer til at sidde i en satellit?
www.aausatii.auc.dk
Hvilket gør at det skal testes og testes igen og igen.

Hilsen Mikkel



Re: Microcontroller Kernel udvikling
Quoted text here. Click to load it

Hej Mikkel

Held og lykke med projektet.

mvh/Glenn

-

Re: Microcontroller Kernel udvikling
Hej Mikkel

Det lyder som et spændende (og tidskrævende) projekt!

Quoted text here. Click to load it
projekt.

Du kan evt. også forhøre dig i news:comp.arch.embedded der er helt sikkert
nogle der kan hjælpe dig på vej!

Mvh.

--
Morten



Re: Microcontroller Kernel udvikling
Quoted text here. Click to load it

Det lyder lidt generelt... :-)

Hvad er dine krav til det? Real-time er jo nemt at opnå på de fleste
microcontrollere, spørgsmålet er vel om du "kun" skal udvikle kernen,
eller om du også skal udvikle applikationerne. Hvis du også skal udvikle
applikationerne (eller arbejder tæt sammen med dem der skal) og der ikke
er voldsomt mange, behøver du jo ikke nødvendigvis en kerne.

Med venlig hilsen Preben


Site Timeline