Elektronika.lt
 2024 m. gruodžio 30 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 2024 12 30, 18:09. Visos datos yra GMT + 2 valandos.
 Forumas » Mikrovaldikliai » Info apie ARM programavima
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 118
Pereiti prie 1, 2, 3 ... 16, 17, 18  Toliau
Pradėti naują temą  Atsakyti į pranešimą Rodyti ankstesnį pranešimą :: Rodyti kitą pranešimą 
 Info apie ARM programavima
PranešimasParašytas: 2011 08 08, 17:37 Pranešti apie taisyklių pažeidimą Atsakyti su citata
Phoenix
Naujokas
Naujokas
Peržiūrėti vartotojo aprašymą Siųsti asmeninį pranešimą
Sveiki, pradejau po truputi mokytis programuoti ARM'us. Isigijau STM32 Value Line Discovery plokste. Bet kai pradejau skaitineti apie situos mikrovaldiklius pasidare tokia painiava, kad eina jos peklon Smile Taigi noreciau paprasyti zmoniu kurie susidure su siais mikrovaldikliais gal galetumet pasakyti is kur moketes programuoti juos. Gal kas kokiu knygu ar tinklapiu geru zinot, kad butu suprantamai paaiskinta kaip uzdegti paprasciausia led'a. Kiek pats ieskojau tai radau nemazai parasytu programu, o info kaip ant AVR ir ne per daugiausiai yra. Noretusi suprasti kaip tos programos veikia paciame ARM'e, o netik irasyti HEX'a.
 Re: Info apie ARM programavima
PranešimasParašytas: 2011 08 08, 18:17 Pranešti apie taisyklių pažeidimą Atsakyti su citata
Socrates
Senbuvis
Senbuvis
Peržiūrėti vartotojo aprašymą Siųsti asmeninį pranešimą
Phoenix rašo:
Sveiki, pradejau po truputi mokytis programuoti ARM'us. Isigijau STM32 Value Line Discovery plokste. Bet kai pradejau skaitineti apie situos mikrovaldiklius pasidare tokia painiava, kad eina jos peklon Smile Taigi noreciau paprasyti zmoniu kurie susidure su siais mikrovaldikliais gal galetumet pasakyti is kur moketes programuoti juos. Gal kas kokiu knygu ar tinklapiu geru zinot, kad butu suprantamai paaiskinta kaip uzdegti paprasciausia led'a. Kiek pats ieskojau tai radau nemazai parasytu programu, o info kaip ant AVR ir ne per daugiausiai yra. Noretusi suprasti kaip tos programos veikia paciame ARM'e, o netik irasyti HEX'a.


Lygiai taip pat kaip ir visuose kituose mikrovaldikliuose iskaitant AVR. Susirask kaip isstatyt kojas i GPIO rezima, tada kaip vadinasi prievadu macros'ai ir viskas. Pries tai gali tekti nurodyt koki clock'a naudot kaip pagrindini, naudot PLL arba ne ir t.t... Nagrinekis pavyzdzius, ten tikrai buvo nemazai demo tai plokstei.
 Info apie ARM programavima
PranešimasParašytas: 2011 08 08, 20:42 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ą
kadangi ARM net isproteje programuotojai neprogramuoja asableriu tai nera jokio skirtumo kosk tai procesorius kai programuoji C kalba.


tiesa ten yra keletas dalyku i kuriuos reikia atsizvelgti.

kitaip nei ant kokio avr jei kreipseis i atminti kuri neegzistuoja gausi klaida kuri procesoriu pakabins. programuojant tas nutinka daznai. absoliuciai butinas debugeris.

paskui kartais tenka koreguoti kompiliatorisu nustatyus pvz kiek iskirti steko, panaikinti HEAP jei nenaudoji programoje rezervuojamos atminties
 Info apie ARM programavima
PranešimasParašytas: 2011 08 08, 20:53 Pranešti apie taisyklių pažeidimą Atsakyti su citata
CodeC
Patyręs dalyvis
Patyręs dalyvis
Peržiūrėti vartotojo aprašymą Siųsti asmeninį pranešimą Siųsti el. laišką
Digix tai kaip visada genijus. as tai kitaip pasakysiu - nemoki proco asemblerio, tai b... tu o ne programuotojas. darai, bet nezinai ka darai. kaip pavyzdi pateiksiu: parasyk tu man bootloader'i kuris po starto save nusikopijuoja is flasho i ram'a naudodamas MMU ir tada uzkrauna OS nemokedamas asemblerio. kam to reikia neklausk, nesiruosiu aiskint.
o gryztant prie ARM, tai ko gero dekingiausia architektura informacijos atzvilgiu. kazka pradet nuo nulio aiskint tiesiog nera prasmes. atsiverti google ir rasi nuo-iki. nuo architekturos istorijos iki kodo pavyzdziu. beto prie kiekvieno evaluation board'o buna kodo pavydziu.
beto, siulau mesti visus tuos komercinius IDE ir pradet dirbt is karto su GNU toolchain'u. gal pradzioj atrodys baisu, bet kadanors suprasi koks tai buvo geras patarimas. jei iki tiek uzteks kantrybes aisku Smile
 Info apie ARM programavima
PranešimasParašytas: 2011 08 08, 21:44 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ą
CodeC rašo:
Digix tai kaip visada genijus. as tai kitaip pasakysiu - nemoki proco asemblerio, tai b... tu o ne programuotojas. darai, bet nezinai ka darai. kaip pavyzdi pateiksiu: parasyk tu man bootloader'i kuris po starto save nusikopijuoja is flasho i ram'a naudodamas MMU ir tada uzkrauna OS nemokedamas asemblerio. kam to reikia neklausk, nesiruosiu aiskint.


Nu ir ka tuo nori irodyti? kad kievienas programuotojs privalo bootloaderiius nuosavus rasyti?
Siaip as MMU naudoti nemoku nes dar neprireike bet, nematau cia jokiu problemu kazka perkopijuoti is flash i ram C kalboje.

esu dares kazka panasaus ant PPC procesporiaus, kur man is flash rekejo iskopresuoti linuksa i ram ir paleisti. viska padariau C kalboje naudodamas tik standartine procesoriaus inicializacijos procedura kuria dave gamintojas.

man kaip ir isvis asamblrio beveik niekada nereikia o jei reikia naugoju tik inline asamblerio komandas C kalboje.
 Info apie ARM programavima
PranešimasParašytas: 2011 08 08, 21:54 Pranešti apie taisyklių pažeidimą Atsakyti su citata
Socrates
Senbuvis
Senbuvis
Peržiūrėti vartotojo aprašymą Siųsti asmeninį pranešimą
Man asemblerio aplamai niekada nereikia, kadangi visi startup'o failai buna duoti gamintojo Smile Kam vargt?
 Info apie ARM programavima
PranešimasParašytas: 2011 08 08, 22:57 Pranešti apie taisyklių pažeidimą Atsakyti su citata
Phoenix
Naujokas
Naujokas
Peržiūrėti vartotojo aprašymą Siųsti asmeninį pranešimą
Na as asembleri moku, suprantu parasyta koda asembleriu, ir paciam teko papruogramuoti juo (aisku ne bootlauderius Very Happy), bet man ne prie sirdies ta kalba. Dekui visiems uz patarimus, meginsiu kibti i darba Smile
 Info apie ARM programavima
PranešimasParašytas: 2011 08 09, 08:23 Pranešti apie taisyklių pažeidimą Atsakyti su citata
MarcaZ
Užkietėjęs dalyvis
Užkietėjęs dalyvis
Peržiūrėti vartotojo aprašymą Siųsti asmeninį pranešimą
CodeC rašo:
Digix tai kaip visada genijus. as tai kitaip pasakysiu - nemoki proco asemblerio, tai b... tu o ne programuotojas. darai, bet nezinai ka darai. kaip pavyzdi pateiksiu: parasyk tu man bootloader'i kuris po starto save nusikopijuoja is flasho i ram'a naudodamas MMU ir tada uzkrauna OS nemokedamas asemblerio. kam to reikia neklausk, nesiruosiu aiskint.
o gryztant prie ARM, tai ko gero dekingiausia architektura informacijos atzvilgiu. kazka pradet nuo nulio aiskint tiesiog nera prasmes. atsiverti google ir rasi nuo-iki. nuo architekturos istorijos iki kodo pavyzdziu. beto prie kiekvieno evaluation board'o buna kodo pavydziu.
beto, siulau mesti visus tuos komercinius IDE ir pradet dirbt is karto su GNU toolchain'u. gal pradzioj atrodys baisu, bet kadanors suprasi koks tai buvo geras patarimas. jei iki tiek uzteks kantrybes aisku Smile


ka tu cia nusisneki! Kur jis sake, kad "nereikia moket assemblerio" ?? Atsimerk zmogau... Moketi programuot asembleriu reikia moket, taciau tik specifinius dalykus. O visiskai programuoja asembleriu ir dar tvirtina, kad tai yra geriausia kalba, gali tik tie, kurie tvirtina, kad zigulys geriausia masina, vaziuoja - tai kam keist?? Laughing
 Info apie ARM programavima
PranešimasParašytas: 2011 08 09, 12:16 Pranešti apie taisyklių pažeidimą Atsakyti su citata
CodeC
Patyręs dalyvis
Patyręs dalyvis
Peržiūrėti vartotojo aprašymą Siųsti asmeninį pranešimą Siųsti el. laišką
tu paskaityk pirma Digix sakini pries putodamas. jei jau nera skirtumas koks procesorius, tai reiskia kad asemblerio nemoki. Arba esi genijus ir moki N architekturu asembleri. O gal tu manai, kad mokedamas 8051 asembleri labai lengvai pakodinsi ARM arba dar geriau x86 architektura? Skaityt siulau ismokt pries rasant.
 Info apie ARM programavima
PranešimasParašytas: 2011 08 09, 12:28 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ą
CodeC rašo:
tu paskaityk pirma Digix sakini pries putodamas. jei jau nera skirtumas koks procesorius, tai reiskia kad asemblerio nemoki. Arba esi genijus ir moki N architekturu asembleri. O gal tu manai, kad mokedamas 8051 asembleri labai lengvai pakodinsi ARM arba dar geriau x86 architektura? Skaityt siulau ismokt pries rasant.


siaip tai asabmleris yra panasiai kaip procesoriasu periferija mokaisi to ko reikia kada reikia.
jei tu ADC nenaudoji tai tau visai nereikia dometis kaip jis veikia, jei tau reikia tik ijungti/isjungti pertraukimus visai nebutina ismokti visas kitas komandas.


o siap as tikrai nesakiau kad asablerio moketi visai nenaudinga, jo siek tiek prireikia kai dirbi su debugeriu.

savo zinuteje rasiau kad ant arm jau neatsiranda tokiu beprociu kurie asablerio kalba paraso visa gigantiksa programa nuo pradzios iki pabaigos. taip kaip tai buna ant avr arba pic.
ir be to arm net nera asablerio pgrindi padaryto IDE vasambleris cia yra grynai C kalbos dalis.
 Info apie ARM programavima
PranešimasParašytas: 2011 08 09, 12:37 Pranešti apie taisyklių pažeidimą Atsakyti su citata
AlgisL
Senbuvis
Senbuvis
Peržiūrėti vartotojo aprašymą Siųsti asmeninį pranešimą
Assembler moket gerai tada, kai jo istikro reikia, kitas klausimas o kam to reikia, jei ARM nera ta architektura, kuri butu optimali keliems led'ams pazybcioti, tai labiau MID range delninukams, plansetams bei kitiems mobiliems itaisams skirtas daiktas, isskyrus gal koki MSP430.
Visame pasaulyje vyksta sparti specializacija ir assembleriu dirba tik kompiliatoriu gamintojai, o visi like naudoja auksto lygio kalbas ir irankius.
Juk nei vienas aukskalys pats tiglio ar graviravimo stakliu negamina, jis tiesiog jas nusiperka, pagamina papuosala ir ji atiduoda pardavejui.
 Info apie ARM programavima
PranešimasParašytas: 2011 08 09, 21:47 Pranešti apie taisyklių pažeidimą Atsakyti su citata
CodeC
Patyręs dalyvis
Patyręs dalyvis
Peržiūrėti vartotojo aprašymą Siųsti asmeninį pranešimą Siųsti el. laišką
pasakysiu trumpai: abu nusisnekat. Digix tai kapitaliai, neatskiri kas yra periferija ir kas yra 'cpu instruction set' arba liaudiskai - asembleris. pats is to duona valgau, pats bent triju architekturu asembleri +- zinau, ARM geriausiai. kad didziuma kodo parasyta C, C++ ir ivairiausiais scriptais, nereiskia, kad nereikia moket asemblerio. taip, tiem kurie kodina scriptais, bei kitokiais GUI technologiju stebuklais, jiems asemblerio nereik. bet jie nera mikrovaldikliu programuotojai. jei nemokeciau asemblerio, nebuciau nei vieno projekto padares. be jo - totali zhopa.
apie IDE tai irgi trumpai: visas mano IDE tai tekstinio redaktoriaus langas ir komandine eilute po linuxu. viskas. programavimui ir darbui IDE nereikia, ju reikia tik zaidimui ir laiko svaistymui.
 Info apie ARM programavima
PranešimasParašytas: 2011 08 09, 21:55 Pranešti apie taisyklių pažeidimą Atsakyti su citata
AlgisL
Senbuvis
Senbuvis
Peržiūrėti vartotojo aprašymą Siųsti asmeninį pranešimą
kad tu pats cia kazka veli.
assemblerio mnemonika ir cpu vidus bei periferija risasi tik tuo, kad assembleriu galima sukompiliuoti programa, o toliau tufta krasnaja pas tavi Very Happy
 Info apie ARM programavima
PranešimasParašytas: 2011 08 09, 22:01 Pranešti apie taisyklių pažeidimą Atsakyti su citata
Socrates
Senbuvis
Senbuvis
Peržiūrėti vartotojo aprašymą Siųsti asmeninį pranešimą
CodeC rašo:
jei nemokeciau asemblerio, nebuciau nei vieno projekto padares. be jo - totali zhopa.


tai kai perki pigiausius procus kuriu supportas ten isvis neaiskus, periferija nuline ir t.t., tada gal ir taip (teltonikos atvejis), bet jei perkant arm'a is normalaus gamintojo dar tektu ten knistis su asembleriu, tai nieks tu procu nepirktu.

vienzo eilinis fleimas, kurio rezultatas bus dar karta toks pats: zinot reikia, o panaudosi tik tada kai prireiks. Esme C ir viskas.
 Info apie ARM programavima
PranešimasParašytas: 2011 08 09, 23:23 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ą
CodeC rašo:
pasakysiu trumpai: abu nusisnekat. Digix tai kapitaliai, neatskiri kas yra periferija ir kas yra 'cpu instruction set' arba liaudiskai - asembleris. pats is to duona valgau, pats bent triju architekturu asembleri +- zinau, ARM geriausiai. kad didziuma kodo parasyta C, C++ ir ivairiausiais scriptais, nereiskia, kad nereikia moket asemblerio. taip, tiem kurie kodina scriptais, bei kitokiais GUI technologiju stebuklais, jiems asemblerio nereik. bet jie nera mikrovaldikliu programuotojai. jei nemokeciau asemblerio, nebuciau nei vieno projekto padares. be jo - totali zhopa.
apie IDE tai irgi trumpai: visas mano IDE tai tekstinio redaktoriaus langas ir komandine eilute po linuxu. viskas. programavimui ir darbui IDE nereikia, ju reikia tik zaidimui ir laiko svaistymui.


siap tai periferija ir isntrukcijos labai persidengia, pvz pertraukimu valdymo komandos tai periferija ar instukcijos? arba MMU konfiguracijos komandos kuo skiriasi nuo sakykim taimerio konfiguracijos?

as nematau prasmes zaisti su registrais asableriu jei tam yra C kalba, nematau prasmes rasyti koki mov r13, r5 jei galima rasyti a=b , o jei tau reikia atlikti kazkokia nestandartine komanda niekas netrukdo ja iterpti i C kalba.
paprastai galima netgi tiesiogiai naudoti C kintamuosius.

o va del tavo iea man idomu kaip tu programas debugini? kemsi visur printf?
Pradėti naują temą  Atsakyti į pranešimą Pereiti prie 1, 2, 3 ... 16, 17, 18  Toliau
 
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“

Technologijos.lt

Buitinė technika ir elektronika internetu žemos kainos – Zuza.lt

www.esaugumas.lt – apsaugok savo kompiuterį!

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
VAT calculator
VAT number check, What is VAT, How much is VAT
LEGO
Mänguköök, mudelautod, nukuvanker
Thermal monocular
Thermal vision camera,
Night vision ar scope,
Night vision spotting scope
FS25 Mods
FS25 Harvesters, FS25 Tractors Mods, FS25 Maps Mods
Dantų protezavimas
All on 4 implantai,
Endodontija mikroskopu,
Dantų implantacija
FS25 Mods
FS25 Maps, FS25 Cheats, FS25 Install Mods
GTA 6 Weapons
GTA 6 Characters, GTA 6 Map, GTA 6 Vehicles
FS25 Mods
Farming Simulator 25 Mods,
FS25 Maps
ATS Trailers
American Truck Simulator Mods, ATS Trucks, ATS Maps
Reklama
‡ 1999– © Elektronika.lt | Autoriaus teisės | Privatumo politika | Atsakomybės ribojimas | Turinys | Reklama | Kontaktai LTV.LT - lietuviškų tinklalapių vitrina
Script hook v, Openiv, Menyoo
gta5mod.net
FS25 Mods, FS25 Tractors, FS25 Maps
fs25mods.lt
Optical filters, UV optics, electro optical crystals
www.eksmaoptics.com
Reklamos paslaugos
SEO sprendimai

www.addad.lt
Elektroninių parduotuvių optimizavimas „Google“ paieškos sistemai
www.seospiders.lt
FS22 mods, Farming simulator 22 mods,
FS22 maps

fs22.com
Reklama


Reklama