Protothreads

ProtothReads zijn extreem lichtgewicht stapelloze draden ontworpen voor stevige geheugenbezette systemen.
Download nu

Protothreads Rangschikking & Samenvatting

Advertentie

  • Rating:
  • Vergunning:
  • BSD License
  • Prijs:
  • FREE
  • Naam uitgever:
  • Adam Dunkels
  • Uitgever website:
  • http://www.sics.se/contiki/

Protothreads Tags


Protothreads Beschrijving

Protothreads zijn extreem lichtgewicht stapelloze draden ontworpen voor stevige geheugenbezette systemen. Protothreads zijn extreem lichtgewicht stapelloze draden ontworpen voor ernstig geheugenbezette systemen, zoals kleine ingebedde systemen of draadloze sensor-netwerkknooppunten. ProtothReads bieden lineaire code-uitvoering voor gebeurtenis-gedreven systemen die worden geïmplementeerd in C. Protothreads-project kan worden gebruikt met of zonder een onderliggend besturingssysteem .ProtothReads zorgen voor een blokkerende context bovenop een evenementgedreven systeem, zonder de overhead van per-draadstapels. Het doel van protothreads is om de sequentiële besturingsstroom te implementeren zonder complexe staatsmachines of volledige multi-threading. Terwijl protothreads oorspronkelijk werden gecreëerd voor geheugenbeperkende ingebouwde systemen, heeft het ook veel toepassingen gevonden als algemene bibliotheek. Voorbeelden zijn onder meer Multimedia Streaming Server Software, Rast Computing Research Software en MPEG-decoderingssoftware voor internet-tv. Er zijn enkele belangrijke kenmerken van "protothreads": Belangrijkste kenmerken: · Zeer kleine RAM-overhead - slechts twee bytes per protothread en geen extra stapels Draagbaar - De protothreads-bibliotheek is 100% pure C en geen architectuurspecifieke assemblagecode · kan worden gebruikt met of zonder een OS · biedt Blokkering Wacht zonder volledige multi-threading of stack-switching · Vrij beschikbaar onder een BSD-achtig open source-licentievoorbeeld Toepassingen: · Geheugengezet Systems · Evenement-aangedreven protocol Stacks · Kleine Embedded Systems · Sensor Netwerkknooppunten · Draagbare C ToepassingSwat is nieuw in deze release: · PT_SCHEDULE () Nu retourneert TRUE zowel wanneer een protohread wacht en wanneer het heeft opgeleverd. Readme-bestand is toegevoegd voor Visual C ++ -gebruikers die uitlegt hoe protothreads een compilerbug kunnen activeren en hoe u dit kunt voorkomen.


Protothreads Gerelateerde software