Elektronika.lt
 2025 m. gruodžio 22 d. Projektas | Reklama | Žinokite | Klausimai | Prisidėkite | Atsiliepimai | Kontaktai
Paieška portale
EN Facebook RSS

 Kas naujo  Katalogas  Parduotuvės  Forumas  Tinklaraščiai
 Pirmas puslapisSąrašas
 Forumas / + pokalbiai
 - Paieška forume
 - D.U.K. / Forumo taisyklės
 - Narių sąrašas
 - Registruotis
 - Prisijungti

Elektronika.lt portalo forumas

Jūs esate neprisijungęs lankytojas. Norint dalyvauti diskusijose, būtina užsiregistruoti ir prisijungti prie forumo. Prisijungę galėsite kurti naujas temas, atsakyti į kitų užduotus klausimus, balsuoti forumo apklausose.

Administracija pasilieka teisę pašalinti pasisakymus bei dalyvius, kurie nesilaiko forumo taisyklių. Pastebėjus nusižengimus, prašome pranešti.

Dabar yra 2025 12 22, 07:01. Visos datos yra GMT + 2 valandos.
 Forumas » Mikrovaldikliai » ARM7 ir FreeRTOS
Jūs negalite rašyti naujų pranešimų į šį forumą
Jūs negalite atsakinėti į pranešimus šiame forume
Jūs negalite redaguoti savo pranešimų šiame forume
Jūs negalite ištrinti savo pranešimų šiame forume
Jūs negalite dalyvauti apklausose šiame forume
 
  
Puslapis 33
Pereiti prie Atgal  1, 2, 3
Pradėti naują temą  Atsakyti į pranešimą Rodyti ankstesnį pranešimą :: Rodyti kitą pranešimą 
 ARM7 ir FreeRTOS
PranešimasParašytas: 2008 01 15, 22:20 Pranešti apie taisyklių pažeidimą Atsakyti su citata
Digix
VIP narys
VIP narys
Peržiūrėti vartotojo aprašymą Siųsti asmeninį pranešimą
jei tavo programma gali dirbti betkurioje vietoje ( nenausoja absol.iutiniu call ir JMP tai dideles problemos gal ir nebutu, tik kazka su globaliais kintamaisias reikes dayrti.

tada tu tiesiog patalpini norima funkcija norimu adresu ir ja iskvieti su norimais parametrais.

linuksas ya problema sprendzia naudodamas MMU tada visos programos gali naudotis tapacia atminties vieta ir daryti kas joms patinka apie kitas negalvodamos.


bet kam tau to reikia?
 ARM7 ir FreeRTOS
PranešimasParašytas: 2008 01 16, 08:56 Pranešti apie taisyklių pažeidimą Atsakyti su citata
p12
Patyręs dalyvis
Patyręs dalyvis
Peržiūrėti vartotojo aprašymą Siųsti asmeninį pranešimą
o tarkim sukompiliuota programa nesaugo visų kintamųjų adresų kažkur pas save? būtų galima paleidimo metu prie jų pridėt tą postūmį ir nebūtų problemų su greičiu.
 ARM7 ir FreeRTOS
PranešimasParašytas: 2008 01 16, 13:59 Pranešti apie taisyklių pažeidimą Atsakyti su citata
Digix
VIP narys
VIP narys
Peržiūrėti vartotojo aprašymą Siųsti asmeninį pranešimą
taip, galima. Tu gali tai programai perduoti adresa kur jai laikyti kintamuosius, o paskui programoje gali susikurti strukturos pointeri ir ji prilyginti nurodytam adresui.
arba galima sukurti atminties valdymo funkcija funkcija kuria isikviecia programos ir pasiima norima atminties kieki kuri turi paskui nepamirsti sugrazinti.

greiciui cia itakos daug nebus nes visi tiek dalykai daromi tik vien karta.
 ARM7 ir FreeRTOS
PranešimasParašytas: 2008 01 16, 21:08 Pranešti apie taisyklių pažeidimą Atsakyti su citata
p12
Patyręs dalyvis
Patyręs dalyvis
Peržiūrėti vartotojo aprašymą Siųsti asmeninį pranešimą
viena dalyką išsiaiškinau: kad man viso to nereikia. programa viską su kintamaisiais vykdo santykiniais adresais: prie esamo adreso pridedam/atimam tiek ir tiek. vadinasi man tereikia žinoti, kiek kompiliatorius išnaudoja vietos kintamiesiems. jokios initializacijos ir mmu! tik reikia programą ne ant kitos programos patalpinti (tai jau malloc padaro)

P.S> labai būčiau dėkingas už kritiką santykinių adresų atžvilgiu. aš kiek žiūrėjau programos disassembly, visi kintamieji buvo prieinami būtent tokiu būdu. gal kas žinot išimčių??
 ARM7 ir FreeRTOS
PranešimasParašytas: 2008 01 16, 21:34 Pranešti apie taisyklių pažeidimą Atsakyti su citata
Digix
VIP narys
VIP narys
Peržiūrėti vartotojo aprašymą Siųsti asmeninį pranešimą
del kintamuju uzimamos vietos galvoti nereikia tie santykiniai adresai visada laikomi steke bet cia taip lengva nebusjei tu is tos gunkcijos sugrisi visi kinatamieji isitrins.

viskas ka tu gali padaryti tokiu atveju, jei programa tu uzkrauni is kokio nors flashdisko i atminti ja ivykdai be pedsaku ir gali paskui vykdyti is naujo
 ARM7 ir FreeRTOS
PranešimasParašytas: 2008 01 16, 22:19 Pranešti apie taisyklių pažeidimą Atsakyti su citata
p12
Patyręs dalyvis
Patyręs dalyvis
Peržiūrėti vartotojo aprašymą Siųsti asmeninį pranešimą
nelabai supratau ką norėjai pasakyti - aš kažkodėl niekur nematau problemos..

nusikopijuoju programą į ram -> jmp į pradžią -> ji vykdo veiksmus -> programa arba išsijungia baigusi darbą, arba laukia tolesnių nurodymų.

šiaip visą sistemą darysiu su pakoreguota freertos. kol kas neaišku kaip padaryt draiverius (jie galbūt šiam projekte ir nevisai reikalingi, iš to beveik nėra naudos - jie ir taip nedaug vietos užima, bet reik išmokt, nes kitas projektas tikrai bus sudėtingesnis).
galvoju daryt taip: susirinkt/parašyt draiverius visom procesoriaus sistemoms, sukompiliuot OS kernelį su tais draiveriais, parašyt .h failiuką kitų programų kompiliavimui, kuriame tikriausiai būtų tik sudėti draiverių funkcijų pavadinimai ir pačių funkcijų absoliutieji adresai.
Kad kelios programos nesugalvotų vienu metu vykdyt to pačio draiverio, bus apsauga, kad oS nepertraukinėtų draiverių veiksmų (pasileisdama f-ja įrašo kažkur 1, o išsijungdama - jį ištrina ir patikrina, ar per tą laiką os taimeris nesugeneravo interupto, jei sugeneravo - jis sugeneruojamas dar kartą. tai vėlgi tikrinama vieno bito pagalba (jei taimeris sugeneruoja interuptą ir tuom metų vykdomas draiveris, tai jis įrašo kažkur 1.)
 ARM7 ir FreeRTOS
PranešimasParašytas: 2008 07 02, 23:52 Pranešti apie taisyklių pažeidimą Atsakyti su citata
p12
Patyręs dalyvis
Patyręs dalyvis
Peržiūrėti vartotojo aprašymą Siųsti asmeninį pranešimą
CodeC rašo:
kaip matau arba RTOS niekam neidomu arba dar nelabai yra isaugusiu is kilovatu konstravimo. tai daugiau neberasysiu savo rezultatu su FreeRTOS, nes nelabai yra su kuo pasikeisti naudinga info. paskutine zinia, realizavau dinamini os tick.


o šitas tai kaip suprantu, tai tik taimerio, generuojančio interuptą OS'ui, periodo pailginimas, kai sistema nieko neveikia?
 ARM7 ir FreeRTOS
PranešimasParašytas: 2008 07 10, 08:00 Pranešti apie taisyklių pažeidimą Atsakyti su citata
n2o
Užkietėjęs dalyvis
Užkietėjęs dalyvis
Peržiūrėti vartotojo aprašymą Siųsti asmeninį pranešimą
ash irgi su freeRTOS zaidziu. tik su cgi problemeles, exampliniam web serve viskas veikia, bet jokio reference(manualo) neradau..

gal kas su cgi zaidet, kaip ish task`o ishsivest koki kintamaji textiniam pavidale. pandziau printf naudot, bet nepavyksta gaut rezultato. patys taskai uzsileidzia ir veikia, queue irgi realizavau, veikia nors ir blinkcioja error ledas..

gal kas koki reference uztike tam reikalui? pats rtos graziai aprashytas, o web servo examplo aprasho ner..
Pradėti naują temą  Atsakyti į pranešimą Pereiti prie Atgal  1, 2, 3
 
Forumo sistema: phpBB
 „Google“ paieška forume
 Kas naujesnio?
 Naujos temos forume

Global electronic components distributor – Allicdata Electronics

Electronic component supply – „Eurodis Electronics“

LOKMITA – įvairi matavimo, testavimo, analizės ir litavimo produkcija

Full feature custom PCB prototype service

Sveiki ir ekologiški maisto produktai

Mokslo festivalis „Erdvėlaivis Žemė

LTV.LT - lietuviškų tinklalapių vitrina

„Konstanta 42“

„Mokslo sriuba“

www.matuok.lt - Interneto spartos matavimo sistema

Programuotojas Tautvydas – interneto svetainių-sistemų kūrimas

PriedaiMobiliems.lt – telefonų priedai ir aksesuarai

Draugiškas internetas

FS25 Tractors
Farming Simulator 25 Mods, FS25 Maps, FS25 Trucks
ETS2 Mods
ETS2 Trucks, ETS2 Bus, Euro Truck Simulator 2 Mods
FS22 Tractors
Farming Simulator 22 Mods, FS22 Maps, FS25 Mods
Dantų protezavimas
All on 4 implantai,
Endodontija mikroskopu,
Dantų implantacija
FS25 Mods
FS25 Maps, FS25 Cheats, FS25 Install Mods
FS25 Mods
Farming Simulator 25 Mods,
FS25 Maps
ATS Trailers
American Truck Simulator Mods, ATS Trucks, ATS Maps
Must have farming mods
Farming simulator modhub, Best farming simulator mods
Reklama
‡ 1999– © Elektronika.lt | Autoriaus teisės | Privatumo politika | Atsakomybės ribojimas | Turinys | Reklama | Kontaktai LTV.LT - lietuviškų tinklalapių vitrina
Ets2 mods, Ats mods, Beamng drive mods
allmods.net
„MokslasPlius“ – mokslui skirtų svetainių portalas
www.mokslasplius.lt
Optical filters, UV optics, electro optical crystals
www.eksmaoptics.com
LTV.LT – lietuviškų tinklalapių vitrina
www.ltv.lt/technologijos/
Elektroninių parduotuvių optimizavimas „Google“ paieškos sistemai
www.seospiders.lt
Mokslo festivalis „Erdvėlaivis žemė“
www.mokslofestivalis.eu
Reklama


Reklama