Skip to content
HomeVideosBooks
AllTopicsTrends
BlogsPodcasts
HistoryListsWatch laterLiked videosFollowing

The videos, books, blogs and podcasts Hacker News keeps recommending, all in one place.

VideosBooksBlogsPodcastsAboutPrivacySettings

Data from Hacker News, HackerTube, HackerBooks, HackerBlogs and Open Library. Credits · Not affiliated with Y Combinator.

HomeVideosBooksBlogsPodcasts
Ctrl K
    Mastering Embedded Linux ProgrammingChris Simmonds

    Mastering Embedded Linux Programming

    Chris Simmonds · 2015

    Systems & OS
    Open LibraryAmazon
    Stats for nerds
    2recommend
    2mentions
    2people
    2018–2022years
    100% recommend

    Mentions per year

    20182019202020212022

    What Hacker News says

    1. dallehFeb 2022
      I will recommend books that I have and books that I heard of:

      Books that sparked my interest in all of Mathematics (BTW, I'll be glad if you recommend any Abstract Algebra books):

      - Calculus, Howard Anton.

      - Calculus, Spivak

      - Advanced Engineering Mathematics, Erwin Kreyszig

      - Elementary Number Theory, David Burton.

      Computer Science/Engineering:

      - Data Structures and Algorithms, Adam Drozdek

      - Digital Design, Morris Mano

      - David Patterson and John Hennesey's books

      - Mastering Embedded Linux Programming, Chris Simmonds.

      thread
    2. hatsubaiSep 2018
      I am an embedded OS (both Linux and vxWorks) engineer for a defense contractor. Day to day work is actually more about maintaining the OS, making sure applications get loaded successfully, and continuously keeping it both secure and fast (emphasis on secure). The initial board bring up and driver development is usually at the beginning of the project, and you usually only have to do small tweaks as the project matures. There'll be spinoffs based on successful implementations, but again, it's not too terrible. Debugging can be very stressful, but since I'm in defense, the schedule itself is usually quite long, so I have always had more than enough time to fix any issues.

      It's a solid career choice, especially if you want to branch out into automotive where they are hitting this field hard. The skills you learn are also applicable to pretty much anywhere where you use Linux, so the transferable skill set overlaps a good deal.

      There's a really good book I recommend that describes basically anything and everything you need to know called "Mastering Embedded Linux Programming" by Chris Simmonds. It'll teach you pretty much everything you need to know to get up and running in the embedded Linux world. It's also a ton of fun if you've never messed with something like a BeagleBone.

      That said, I'm looking to get out of the defense industry and getting back into app development. Part of it is because I want to work with newer, more exciting technology. I'm looking towards possibly going back to mobile development, even. Unsure at the moment... Keep in mind that this has nothing to do with the stability of the market. I honestly feel it's way more stable than most people seem to give it credit for, especially the embedded Linux side of things.

      thread

    Related

    Linux Programming InterfaceMichael Kerrisk
    2011–2026

    Linux Programming Interface

    Michael Kerrisk
    98 recommend · 156
    Cover of Embedded Linux primer
    2017–2023

    Embedded Linux primer

    Christopher Hallinan
    3 recommend · 3
    Cover of An Embedded Software Primer
    2012

    An Embedded Software Primer

    David E. Simon
    3 recommend · 3
    Cover of Making Embedded Systems
    2012–2026

    Making Embedded Systems

    Elecia White
    10 recommend · 13
    Cover of Embedded Software Development for Safety-Critical Systems
    2018–2024

    Embedded Software Development for Safety-Critical Systems

    Chris Hobbs
    3 recommend · 5
    Cover of The art of programming embedded systems
    2009–2021

    The art of programming embedded systems

    Jack G. Ganssle
    2 recommend · 3
    Cover of Advanced programming in the Unix environment
    2008–2025

    Advanced programming in the Unix environment

    W. Richard Stevens
    100 recommend · 153
    Mastering EmacsMickey Petersen
    2011–2026

    Mastering Emacs

    Mickey Petersen
    64 recommend · 96