Linux System Programming

Linux System Programming notes


Last Updated: June 30, 2022 by Pepe Sandoval



Want to show support?

If you find the information in this page useful and want to show your support, you can make a donation

Use PayPal

This will help me to create more stuff and fix the existent content... or probably your money will be used to buy beer


Linux System Programming

  • Why Embedded Linux We use Linux on embedded devices because

    1. There's a lot of functionality that's already built into Linux (supporting for scheduling, scheduling threads, network stacks like TCP-IP or web, USB, WiFi, Bluetooth, Storage like flash or HDDs, etc.)
    2. It has already been ported to wide range of architectures
    3. It is open-source therefore modifiable (change the source for your needs)
  • Board Support Packages (BSP) it is a bundle, usually released by Silicon or SOC vendors (Texas Instruments, NXP, STMicroelectronics etc.), with all the things that you need in order to be able to run Linux on a particular hardware and create a reference design for you so it's easier for you to get started running Linux on a specific board/hardware.

Want to show support?

If you find the information in this page useful and want to show your support, you can make a donation

Use PayPal

This will help me to create more stuff and fix the existent content... or probably your money will be used to buy beer