Ny programvara oftast slöseri med resurser [delad, blåskärm]

Elektronik- och mekanikrelaterad mjukvara/litteratur. (T.ex schema-CAD, simulering, böcker, manualer mm. OS-problem hör inte hit!)
blueint
Inlägg: 23238
Blev medlem: 4 juli 2006, 19:26:11
Kontakt:

Re: Ny programvara oftast slöseri med resurser [delad, blåsk

Inlägg av blueint »

ARM 32-bit och MIPS32 (ev MIPS64) är väl plattformar där man minsann plockat bort det mesta som är onödigt. Utom om man skall tugga stora och snabba datamängder.
Pajn
Inlägg: 1160
Blev medlem: 6 juni 2008, 19:14:29
Ort: Nyköping
Kontakt:

Re: Ny programvara oftast slöseri med resurser [delad, blåsk

Inlägg av Pajn »

Vill du knacka Assambler är det ARM som gäller och knappt det.
Kör absolut lägst C men ännu hellre högre än det.

Laptop spelar ingen roll, x86 är x86 med allt vad det innebär (hemsk arkitektur för handknackad ASM
bland annat).
Användarvisningsbild
Spisblinkaren
EF Sponsor
Inlägg: 12990
Blev medlem: 13 december 2012, 21:41:43

Re: Ny programvara oftast slöseri med resurser [delad, blåsk

Inlägg av Spisblinkaren »

blueint skrev:ARM 32-bit och MIPS32 (ev MIPS64) är väl plattformar där man minsann plockat bort det mesta som är onödigt. Utom om man skall tugga stora och snabba datamängder.
ARM 32-bit låter perfekt.

I vilka produkter hittar jag det (lat fråga ;))

MVH/Roger
Användarvisningsbild
Spisblinkaren
EF Sponsor
Inlägg: 12990
Blev medlem: 13 december 2012, 21:41:43

Re: Ny programvara oftast slöseri med resurser [delad, blåsk

Inlägg av Spisblinkaren »

TomasL skrev:
blueint skrev:För en enstaka kärna (core) som använder spekulativ och icke sekventiell exekvering så kontrollerar denna att det går att göra innan det sker. Så det behöver programmerare ej tänka på i någon större utsträckning.

När det gäller att nyttja flera kärnor parallellt så måste man dela upp sitt program i flera delprogram (trådar-threads) som kan utföras samtidigt. För detta krävs att man kan föreställa sig programmet som flera parallella delprogram och vilka beroenden som finns. Programmeraren måste tänka till hur programmet fungerar teoretiskt och det går inte att fånga alla fel genom att stega med en debugger. Semaforer och andra kanaler mellan delprogrammen blir oerhört viktiga.

Sedan uppger man för operativsystemet vilka delprogram som skall utföras. Och operativsystemet kan sedan optimalt välja hur detta skall genomföras.
Du har fel Roger, man använder inte Asm, utan C++/C#.
"Man" är inte samma som "jag" ;)
blueint
Inlägg: 23238
Blev medlem: 4 juli 2006, 19:26:11
Kontakt:

Re: Ny programvara oftast slöseri med resurser [delad, blåsk

Inlägg av blueint »

Det är hen numera.. :vissla:

Du kan ju börja med en ARM emulator som "skyeye". Kompilera kod med GCC och debugga med GDB. Finns även IDE (Eclipse?).

I övrigt så används ARM i många ADSL-modem, "Routers", trådlösa accesspunkter (AP), Raspberry-Pi, Fotoramar, Skrivare, Hårddiskar, Smartphones, ev TV-apparater, osv. Om du sedan har en sådan kopplar man in sig på dess konsol med asynkront läge med 5V eller 3,3V linjenivå via paddar på kretskortet eller pinnar. JTAG porten kan sedan kopplas in på liknande sätt och användas för att flasha om och debugga.
Användarvisningsbild
Spisblinkaren
EF Sponsor
Inlägg: 12990
Blev medlem: 13 december 2012, 21:41:43

Re: Ny programvara oftast slöseri med resurser [delad, blåsk

Inlägg av Spisblinkaren »

Jag tänkte mest på laptops :D
blueint
Inlägg: 23238
Blev medlem: 4 juli 2006, 19:26:11
Kontakt:

Re: Ny programvara oftast slöseri med resurser [delad, blåsk

Inlägg av blueint »

Det finns väl vissa laptops som kör ARM med Microsofts Windows CE. Annars är smartphones en stor källa till ARM plattformar.
Användarvisningsbild
TomasL
EF Sponsor
Inlägg: 46930
Blev medlem: 23 september 2006, 23:54:55
Ort: Borås
Kontakt:

Re: Ny programvara oftast slöseri med resurser [delad, blåsk

Inlägg av TomasL »

RT-tabletter och "laptoppar" använder ARM.
Användarvisningsbild
Krille Krokodil
Inlägg: 4062
Blev medlem: 9 december 2005, 22:33:11
Ort: Helsingborg

Re: Ny programvara oftast slöseri med resurser [delad, blåsk

Inlägg av Krille Krokodil »

Finns ett par Chromebook som kör på ARM:

http://www.amazon.com/s/ref=nb_sb_noss_ ... ook+Exynos
Pajn
Inlägg: 1160
Blev medlem: 6 juni 2008, 19:14:29
Ort: Nyköping
Kontakt:

Re: Ny programvara oftast slöseri med resurser [delad, blåsk

Inlägg av Pajn »

TomasL skrev:RT-tabletter och "laptoppar" använder ARM.
RT tillåter väl inte att man kör binärer? Likadant med Android.
Chromebooks går ju att modda och köra in Ubuntu på för att få göra vad man vill,
Men frpn stamdard är det ju bara JS eller pNaci.
blueint
Inlägg: 23238
Blev medlem: 4 juli 2006, 19:26:11
Kontakt:

Re: Ny programvara oftast slöseri med resurser [delad, blåsk

Inlägg av blueint »

Tablets med Microsofts Windows RT är det mao då. Vad kostar sådana? är de hackbara?
Användarvisningsbild
TomasL
EF Sponsor
Inlägg: 46930
Blev medlem: 23 september 2006, 23:54:55
Ort: Borås
Kontakt:

Re: Ny programvara oftast slöseri med resurser [delad, blåsk

Inlägg av TomasL »

Nej, de är inte hackbara, allt ligger i sandbox, och det finns ingen som lyckats roota vare sig RT eller WP7/8 (vad jag vet i alla fall)
Mr Andersson
Inlägg: 1409
Blev medlem: 29 januari 2011, 21:06:30
Ort: Lapplandet

Re: Ny programvara oftast slöseri med resurser [delad, blåsk

Inlägg av Mr Andersson »

Pajn skrev:
TomasL skrev:RT-tabletter och "laptoppar" använder ARM.
RT tillåter väl inte att man kör binärer? Likadant med Android.
Chromebooks går ju att modda och köra in Ubuntu på för att få göra vad man vill,
Men frpn stamdard är det ju bara JS eller pNaci.
Java-appar är väl binärer? :)

Men skämt åsido, jag antar att du menar native ARM-kod? Det är inga problem på Android.
Android NDK
blueint
Inlägg: 23238
Blev medlem: 4 juli 2006, 19:26:11
Kontakt:

Re: Ny programvara oftast slöseri med resurser [delad, blåsk

Inlägg av blueint »

Är det något som kör kod i någon form så finns alltid risken för jailbreak..
sodjan
EF Sponsor
Inlägg: 43247
Blev medlem: 10 maj 2005, 16:29:20
Ort: Söderköping

Re: Ny programvara oftast slöseri med resurser [delad, blåsk

Inlägg av sodjan »

Hur menar du?
Vad är detta "något" som kör någon kod?
Skriv svar