Sida 1 av 2

32 bit PIC.

Postat: 5 november 2007, 17:03:41
av sodjan

Postat: 5 november 2007, 21:37:33
av pheer
Sweet! Beställde ett starterkit direkt.

Postat: 5 november 2007, 23:25:49
av Micke_s
Ska detta vara ARM7 motsvarighet från microchip eller vad har de tänkt?

Postat: 5 november 2007, 23:42:42
av sodjan
Tja, vem vet.
ARM och MIPS kärnor verkar ha varit de två alternativ som var kvar
på slutet, men MIPS "vann" p.g.a kompaktare implementering och
billigare utv.verktyg, så vitt jag har förstått....

Postat: 6 november 2007, 09:12:45
av ucadv
om du menar kiselytan så är ARM faktiskt kompaktare.

MIPS har stora ekonomiska problem just nu, det skulle inte förvåna mig om Microchip köpte hela företaget.

Postat: 6 november 2007, 20:23:07
av net4all
Mycket CPU power där....

Blir väll något att köpa när man blir *lite* bättre.

Postat: 6 november 2007, 21:46:59
av blueint
Så nu saknas bara en MMU.. så kan man köra unix.. :D

Postat: 7 november 2007, 03:52:57
av JimmyAndersson
:D

Dessa in/utgångarna lär inte ta slut i första taget. :D

Det här kommer bli mycket intressant! :)

Postat: 7 november 2007, 08:45:51
av speakman
> Så nu saknas bara en MMU.. så kan man köra unix.. Very Happy
Får nöja dig med uCLinux så länge. ;)
Märkligt om dom inte implementerat MMU...

Postat: 10 november 2007, 17:05:29
av 007sweden
Man kan inte använda extern MMU? (spiller tankar)

Postat: 13 november 2007, 13:05:34
av overclocked
Ett påstående med en viss kunskap bakom:
MMU behövs inte längre ens på "riktiga" Linux-distar från och med 2.6. Vad jag vet nu så finns det ingen direkt orsak att använda ucLinux till nya implementationer utan en avskalad version av den vanliga Linux fungerar fint i de flesta fall. Dock har jag inte koll på hur mycket större (om något) det minmala Linux-footprint är i jämförelse med ucLinux.

Vad jag förstått så vill man i och med 2.6 merga de två eftersom sammanslagning av de två projekten ger mervärde åt båda sidor.

Nån som har mer vana av ucLinux vs. Linux och kan argumentera kring detta?

Postat: 13 november 2007, 14:07:59
av speakman
Iaf för vissa arkitekturer verkar det finnas: http://opensrc.sec.samsung.com/

Det lär nog krävas en attitydförändring av Microchip innan Linux officiellt supportas.
Mig veterligen är dom inte särskilt intresserade av fri programvara.
gcc för PIC32 känns som en bra början.

Postat: 13 november 2007, 16:08:33
av ucadv
jag hade för mig att uclinux skulle "ingå" i 2.6, alltså rent adminstrativt...

annars har inget nytt hänt på den fronten. uClinux är fortfarande det enda som gäller om man kör utan MMU.

Postat: 13 november 2007, 16:31:29
av overclocked
Kul att se att någon mer har intresse i detta!

ucadv... det är nog en tolkningsfråga om det är bara ucLinux som gäller för MMU-lösa system eller om man numera kan KÖRA mainstream Linux-dist på MMU-lösa system men jag tycker nog att det lutar mest till det senare. Se nedan..

Som jag sa tidigare: ucLinux har mergats/sammanslagits med den ordinarie disten alltså det projekt som en gång i tiden kallades ucLinux kommer inte längre att vara det man bör rekommendera för nytuvecklade mindre system.


http://www.linuxdevices.com/news/NS7430744051.html

citat från ovanstående länk:
"Embedded systems developers can now use the mainstream Linux kernel in their designs, even with deeply embedded processors lacking memory management hardware."


Kan dock vara jag som fortfarande inte riktigt fattar skillanden.. så fotsätt argumentera här och hjälp till att reda ut detta!

Som exempel kan nämnas Xilinx 32-bit Softcore Microblaze som tidigare endast fanns som target i ucLinux p.g.a. att den saknade MMU. Från och med 2.6 (eller egentligen 2.5.x) så kan man numera ta del av alla nyheter som finns i 2.6 utan att behöva vänta på att någon utför det "administrativa"/hackingen att porta över drivrutiner och annat i mellan dem. Detta låter för mig som ett mindre genombrott?

speakman: vad gäller olika arkitekturer så (om jag fatta rätt) stöds väl samtliga arkitekturer som fanns i ordinarie-Linux-kernal-disten sedan tidigare plus att numera stöds även det hundratalet mindre arkitekturer som kommer ifrån ucLinux-hållet! Det borde väl betyda i stort sett alla ställen där något Linux-liknande någonsin har snurrat? Självklart måste ju någon anpassa mot nya plattformar, men idag väljer man alltså att alltid utgå ifrån Linux-Kernal-Dist 2.6.* eller senare.

Postat: 13 november 2007, 21:21:18
av speakman
Det jag misstänker är att MMU-rutinerna finns under "arch" och då måste anpassas för varje enskild platform.
MMU:n är ju en del av processorn så det är ju inte särskilt underligt om den ligger där... :)