We're sorry but this page doesn't work properly without JavaScript enabled. Please enable it to continue.
Feedback

Introducing Rust into a Legacy Embedded System

00:00

Formal Metadata

Title
Introducing Rust into a Legacy Embedded System
Title of Series
Number of Parts
15
Author
License
CC Attribution 3.0 Unported:
You are free to use, adapt and copy, distribute and transmit the work or content in adapted or unchanged form for any legal purpose as long as the work is attributed to the author in the manner specified by the author or licensor.
Identifiers
Publisher
Release Date
Language

Content Metadata

Subject Area
Genre
Abstract
Discuss the what to do, what not to do, and the “we’re still not sure if this is a good idea” parts of using Rust in an existing code base that is both resource-constrained and littered with history. Specific topics will include building Rust projects inside the bitbake build system, as well as balancing different deployment methods against code size constraints.
FirmwareKernel (computing)Computer networkBuildingPhysical systemComputerLaserArmAndroid (robot)Core dumpCodeRootMach's principleControl flowPrototypeRead-only memoryLeakInformation securityActive DirectoryLetterpress printingGoogolPoint cloudOptical character recognitionLoginRadio-frequency identificationAuthenticationDynamic Host Configuration ProtocolFiber (mathematics)Server (computing)EmailInformationComponent-based software engineeringProcess (computing)Game theoryParsingClient (computing)MereologyFile systemComputer-generated imageryBitOperating systemMedical imagingCodeVideo gameData structureFormal languageComputer architectureSoftwareGame theoryParsingFile systemSemiconductor memoryLibrary (computing)Semantics (computer science)BuildingComputerProduct (business)Video cardWindowElectric generatorSensitivity analysisOptical character recognitionConfidence intervalCompilerDebuggerFunctional (mathematics)Letterpress printingHydraulic motorInterpreter (computing)Complex (psychology)LaserLeakMereologyMultiplicationPhysical systemProjective planeSlide ruleDot productCore dumpMemory managementVirtual machineScaling (geometry)EmailSingle-board computerQuicksortAreaPrototypeServer (computing)Range (statistics)Operator (mathematics)Process (computing)Directory serviceConnectivity (graph theory)RootInformation securityFirmwarePointer (computer programming)Distribution (mathematics)Shared memoryAdditionPoint (geometry)CuboidSet (mathematics)AuthenticationKernel (computing)Communications protocolThread (computing)Latent heatCrash (computing)Java appletElectronic mailing listComponent-based software engineeringSound effectPlastikkarteRadio-frequency identificationComputer filePoint cloudBootingOpen sourceFiber (mathematics)Domain nameHookingFlagMultiplication signFreewareStandard deviationWritingStack (abstract data type)Web 2.0Android (robot)Game controllerMechanism designSoftware developerInternet der DingeTouch typingDirected graphGoodness of fitSimilarity (geometry)Scripting languageGoogolClient (computing)ArmFilesharing-SystemRight angleService (economics)Multi-core processorComputer animation
Home pageCodeBitAreaConnectivity (graph theory)
CodeMeta elementCapability Maturity ModelBinary fileScale (map)Single-precision floating-point formatMereologyGeneric programmingCodeData structureFormal languagePerspective (visual)Computer programmingSemiconductor memoryLibrary (computing)BuildingProduct (business)Fluid staticsDrop (liquid)Software testingReduction of orderFlow separationEquivalence relationBefehlsprozessorBinary codeBitCompilerChainComplex (psychology)MereologyMultiplicationPhysical systemProjective planeMemory managementScaling (geometry)Link (knot theory)Goodness of fitRegular graphCASE <Informatik>Connectivity (graph theory)Principle of maximum entropyCompilation albumInheritance (object-oriented programming)Open setKernel (computing)Cartesian coordinate systemOnline helpSource codeRegulärer Ausdruck <Textverarbeitung>Computer fileState diagramEndliche ModelltheorieRun time (program lifecycle phase)Different (Kate Ryan album)Generic programmingHookingObject (grammar)Meta elementCapability Maturity ModelArmCycle (graph theory)Single-precision floating-point formatRule of inferenceStandard deviationMessage passingRepository (publishing)Software developerConsistencySoftware maintenanceGastropod shellCuboidCrash (computing)FAQStability theoryComputer animation
MereologyCodeGeneric programmingBinary fileSingle-precision floating-point formatComputer programSystem programmingModule (mathematics)Source codeSubsetSoftware repositoryMeta elementWindows RegistryKernel (computing)System callWrapper (data mining)Latent heatMedical imagingCodeDampingMathematicsOrder (biology)Perspective (visual)SoftwareFunction (mathematics)Computer programmingSoftware engineeringLibrary (computing)Type theoryBuildingReal-time operating systemIntegrated development environmentMathematical optimizationBinary codeLinker (computing)BitCompilerFunctional (mathematics)Group actionMereologyMultiplicationPhysical systemProjective planeExecution unitMemory managementLocal ringSubsetScaling (geometry)Link (knot theory)System callConfiguration spaceRevision controlCASE <Informatik>Factory (trading post)Binary fileConnectivity (graph theory)Compilation albumAdditionSoftware repositoryoutputOpen setKernel (computing)CircleLatent heatModule (mathematics)Windows RegistryGraph coloringSource codeState diagramEndliche ModelltheorieDifferent (Kate Ryan album)MiniDiscWrapper (data mining)Object (grammar)Meta elementSymbol tableSingle-precision floating-point formatMultiplication signMessage passing2 (number)Cache (computing)Software developerMobile appInternet der Dinge1 (number)WaveComputer animation
Transcript: English(auto-generated)