https://onedrive.live.com/:p:/g/personal/dfb17aebb07fcfd1/IQDd_SKyG0TUSZofrPsax6wNAT-BGO3FNuHkxw7CiEifsZs?rtime=0A_bCGpp3kg&redeem=aHR0cHM6Ly8xZHJ2Lm1zL3AvYy9kZmIxN2FlYmIwN2ZjZmQxL0VkMzlJckliUk5SSm1oLXMteHJIckEwQlA0RVk3Y1UyNGVUSERzS0lTSi14bXc_ZT16aU16SkQ

  • Embedded Systems = ease of use + extra features
  • Embedded Systems = application-specific computers implanted into systems
  • Design considerations are used for obtaining a sound conceptual design of Mechatronic Systems Design Process and during detailed design
  • Features are an aspect of requirements
  • Domain-specific design is breaking down the requirements for being handled by specific domains spanning system, mechanical, electrical, and control
  • Firmware (low-level software program encoded in flash memory, which is non-volatile)
  • Software (high-level software encoded in more flexible, volatile memory, like RAM, or mass storage devices like hard drives)

From bare metal to a computer

  • Software vs. Firmware
  • BIOS and UEFI
  • Max drive size
  • What is GUID Partition Table?
    • What is meant by “[drive that] system’s firmware can recognize and “boot” from?
    • What are storage blocks/sectors?
    • What is a drive?
    • What is a boot drive?
    • Is this the C on my computer?
    • What is master boot record?
    • What is a partitioning scheme?
  • Assembler and compiler of embedded systems are different from general purpose computers
  • Relative memory address + loader = absolute