introductionmain, thesis, design, implement, method, updating, software, suitable, estcube, existing, alternatives, proposed, solution, focuses, enabling, delta, updates, avoiding, upload, unchanged, code, reducing, processing, required, additionally, updatable, softwares, performance, abilities, limited, mission, loading, onto, satellite, planned, introduce, features, novel, solutions, resolve, potential, issues, increased, exibility, measurable, higher, example, nilchiani, main, difculties, uplink, per, ehrpais, et, al, execution, memory, haljaste, limitations, detailed, section, frequent, experimental, nature, described, applied, computer, topic, relevant, currently, development, phase, wider, importance, designed, internet, wireless, sensor, networks, dunkels, han, systems, common, aspects, nanosatellites, previously, literature, scope, toolchain, standard, freertos, distribution, unit, cubesat, orbit, demonstration, employed, future, missions, iakubivskyi, tested, tether, module, plasma, deorbiting, previous, versions, satellites, aalto, observation, camera, system, based, european, student, orbiter, downlink, miniaturized, units, bus, propulsion, nanospace, lm, protective, coating, experiment, corrosion, developed, students, university, tartu, contributed, objectives, educate, generation, promote, technologies, tasked, attitude, control, algorithms, controlling, payload, experiments, tracker, handling, telemetry, telecommands, requirements, payloads, former, sufcient, angular, momentum, centrifugal, deployment, latter, requires, accurate, pointing, methods, magnetic, torquers, heritage, successful, reaction, hyperion, completely, perform, rmware, microcontroller, mcus, launch, enables, unexpected, problems, encounter, outcomesthe, considers, function, atomic, functions, compiled, separately, updated, uploaded, less, data, preserving, native, primary, difculty, approach, lies, incrementally, modications, desirable, support, deleting, changing, entire, sector, binaries, increase, risk, radiation, induced, errors, research, compiler, generates, options, alter, process, specic, modifying, addition, conguration, ags, pre, utilized, produce, packed, stored, sequentially, latest, appearing, version, considered, effect, delete, update, eliminated, rebooting, embedded, prepared, custom, dynamic, linker, modify, received, applicability, analyzed, organized, experience, identied, categories, approaches, problem, strengths, listed, fullling, includes, results, testing, appendix, abbreviations, justies, structure, bootloading, procedure, needed, demonstrates, casesuse, predictions, later, derived, command, applicable, distinct, nter, slavinskis, functionalities, added, mode, variety, logging, resolution, measurements, related, additional, preprocessing, determination, introduced, response, unforeseen, circumstances, corresponding, source, codes, average, removed, edited, largest, changed, smallest, modied, portions, including, gradually, consisted, classic, nonsegmented, minor, modication, result, binary, caused, image, typical, compilation, kibibytes, images, shannon, entropy, resulting, theoretical, maximum, compression, ratio, missionthe, signicantly, affects, dependent, properties, themselves, differ, notably, causing, centered, internal, static, random, access, programs, magnetoresistive, external, error, statistics, strict, latency, restrictions, ferroelectric, mass, storage, provided, mebibytes, critical, components, disable, device, enabled, increases, probability, occurring, consists, sectors, stmicroelectronics, edit, erased, rewritten, ibid, types, launches, funding, possibilities, delivered, unexpectedly, accelerated, schedule, completed, sufciently, signicant, cited, sources, claim, decimal, kilo, megabytes, assumed, operating, abstraction, layer, denitely, nalized, enable, operation, assess, compared, deploy, alternative, period, swapping, component, larger, introducing, feature, entails, iterative, improvements, perfect, setup, unlikely, achieved, rst, require, rewriting, aforementioned, affect, discovered, deployed, consist, expected, considerably, functionality, necessary, delays, minimize, risks, materializing, commercial, extreme, miniaturization, educational, circumvented, workarounds, range, lastly, conduct, unreeling, subroutines, predicted, beforehand, workthe, brief, overview, replacement, recompile, active, benets, replacing, compatibility, implemented, fallback, advanced, mechanisms, garrido, greco, snyder, tarbe, ability, allowing, switching, mars, exploration, rovers, independently, poses, drawbacks, complete, duration, original, importantly, orbital, parameters, uninterrupted, partial, uplinking, approximately, virtual, script, interpretersanother, commonly, frequently, utilize, virtualization, techniques, interpreted, scripting, pawn, aasavli, scripts, interact, predened, application, programming, interfaces, apis, inuencing, interpreter, provides, les, moved, rearranged, riemersma, achieve, similar, simon, java, bytecodes, specically, tailored, explored, levis, culler, slower, measured, faster, equivalent, byte, benchmark, conclusive, virtualized, resources, overcome, keeping, unlimited, inter, communication, experimented, calculating, using, recreate, simplest, serious, limitation, exactly, compatible, therefore, constants, typically, featured, onboard, located, locations, location, electrically, erasable, programmable, complex, calculated, arbitrary, volatile, generated, non, reserve, assemble, validate, activities, carried, acknowledge, biggest, improvement, explorer, ight, reduce, nominal, operations, dynamically, loaded, modules, purpose, supported, utilizing, kilburn, statically, linked, conicts, management, similarly, server, linking, shen, chiang, solved, computers, shared, undesirable, computational, force, avoid, compile, position, independent, indirection, symbols, actual, levine, chapter, hybrid, locating, combined, re, dong, register, contiki, executable, linkable, format, alongside, global, offset, unfortunately, widely, xinyu, barry, relocation, relocatable, approachas, shown, mandates, denes, transmit, subset, bandwidth, minimized, directly, unavailable, rearrange, defragmenting, limit, available, opportunities, basis, solutionthe, startup, firmware, worked, multiple, rarely, organization, denotes, divided, containing, header, headers, havenop, instructions, appended, bytes, generate, execute, aligned, cyclic, redundancy, type, disabled, variables, dependencies, managed, snapshots, git, chacon, straub, current, recorded, determine, focus, storing, restrictive, memories, zeros, marked, area, simply, linkingcompiled, contains, symbol, references, etc, replaced, absolute, satisfy, especially, combination, xed, address, meaning, tricky, theywould, callable, contain, created, walking, sorted, id, guarantee, pointer, cant, signatures, passing, arguments, bundled, examples, include, dealing, communications, protocol, offsets, periodically, checked, checksums, reboot, defragmented, compiling, compilers, generating, indirect, unix, release, scheme, portion, unacceptable, rewrite, preprocessor, unresolved, macro, cast, syntax, identical, agnostic, fv, ef, interception, hypothetical, checksum, immediately, jumping, incorporating, normally, simplify, treated, calculate, ag, fdata, sections, extracted, prepended, dataand, reserved, variable, appropriate, allocated, copied, respective, occurrence, overrides, testinga, methodology, explore, feasibility, implementation, viability, simulating, prototype, details, python, packaging, searching, denitions, handled, differently, obtained, information, preferable, parsing, implementing, discovery, regular, expressions, inclusion, within, comments, included, object, database, exist, macros, pointers, decided, instruction, called, areas, preparationaforementioned, repositories, discovering, sectionsto, effective, matrices, successfully, packaged, difcult, aspect, situation, minimal, observed, functional, contained, blinked, indicator, registers, populated, inconvenience, noted, debug, applications, debugger, rmwares, functionsnext, blinks, arising, mitigated, concluded, experienced, firstly, unable, nd, linkerldto, le, prior, documentation, online, forum, https, stackoverow, com, resulted, link, hoping, layout, initially, explicitly, specifying, consistency, secondly, local, accessing, input, output, struct, port, argument, placed, structs, rodata, issue, kilobytes, extremely, inlined, longer, indevelopment, lower, processors, nds, creates, rodatasection, textsection, relative, reference, text, functionand, rodatainto, program, movable, tf, ta[, rr, [p, ea, yn, tl, nc, ty, tr, compilerresearch, mailing, gcc, gnu, org, ml, html, revealed, fundamental, referencing, happened, probably, lack, conclusionthe, criteria, validated, adding, effectively, minimizing, estimated, inability, presence, outlined, unlike, situations, despite, shortcomings, overcoming, exploring, depth, analysis, presented, project, decisions, maintain, uncertain, environment, advantage, uncertainty, improving