Sign Up

Sign Up to our social questions and Answers Engine to ask questions, answer people’s questions, and connect with other people.

Have an account? Sign In

Have an account? Sign In Now

Sign In

Login to our social questions & Answers Engine to ask questions answer people’s questions & connect with other people.

Sign Up Here

Forgot Password?

Don't have account, Sign Up Here

Forgot Password

Lost your password? Please enter your email address. You will receive a link and will create a new password via email.

Have an account? Sign In Now

You must login to ask a question.

Forgot Password?

Need An Account, Sign Up Here

Please briefly explain why you feel this question should be reported.

Please briefly explain why you feel this answer should be reported.

Please briefly explain why you feel this user should be reported.

Sign InSign Up

The Archive Base

The Archive Base Logo The Archive Base Logo

The Archive Base Navigation

  • SEARCH
  • Home
  • About Us
  • Blog
  • Contact Us
Search
Ask A Question

Mobile menu

Close
Ask a Question
  • Home
  • Add group
  • Groups page
  • Feed
  • User Profile
  • Communities
  • Questions
    • New Questions
    • Trending Questions
    • Must read Questions
    • Hot Questions
  • Polls
  • Tags
  • Badges
  • Buy Points
  • Users
  • Help
  • Buy Theme
  • SEARCH
Home/ Questions/Q 4251154
In Process

The Archive Base Latest Questions

Editorial Team
  • 0
Editorial Team
Asked: May 21, 20262026-05-21T04:37:25+00:00 2026-05-21T04:37:25+00:00

was wondering – if knowing The Linux way of life or the Linux architecture

  • 0

was wondering – if knowing The Linux way of life or the Linux architecture, would give a better frame of mind for programming on embedded devices especially when they have some kind of OS in them.
Just want to be sure that I did not miss a major thing 🙂

Note:
I come from a windows background, can program in C and C++.
Passionate and finally want to get started into Embedded programming. I would like to start by doing typical hobbyists project at home.

It would be nice if anyone would also comment on BeagleBoard as a starting point for me.

  • 1 1 Answer
  • 0 Views
  • 0 Followers
  • 0
Share
  • Facebook
  • Report

Leave an answer
Cancel reply

You must login to add an answer.

Forgot Password?

Need An Account, Sign Up Here

1 Answer

  • Voted
  • Oldest
  • Recent
  • Random
  1. Editorial Team
    Editorial Team
    2026-05-21T04:37:26+00:00Added an answer on May 21, 2026 at 4:37 am

    Yes and no. Mostly yes.

    Lundin correctly described the “two worlds of embedded” (although the border between them is very fuzzy).

    If you’re writing for “higher embedded”, like Android, or other devices that run Linux, then definitely expert knowledge of Linux will be of much help. You still need to know some “bare bones” and don’t get scared when you see the likes of &=~ operator in C, but knowing Linux – the Linux of the old, where you configured stuff by editing files in /etc, where you compiled your own kernels for everyday use, where you would build software from tarballs, that’s what helps. Knowing modern Linux – Gnome, gconf-editor, Synaptic and the likes will not be of much help.

    Then next, if you’re programming devices without OS, in the middle area – fast and strong enough to run C programs, but not the OS, you still need Linux. Because crosscompile. You don’t need actual Linux. Cygwin is okay for that. MinGW may suffice. Still, you will probably need to be able to build your own crosscompiler (based on GCC), linker, debugger, make tools, and the rest of “backbone” of the IDE. Unless your chip supplier is awesome and provides a complete toolchain with IDE.

    Only when you’re into tiny processors, you don’t need Linux. Stuff like car alarm remote, christmas lights blinker, car tire pressure sensor, battery level monitor – stuff that can have 16 bytes RAM, 1KB EEPROM, and the rest of CPU to match, you will need to use an IDE that works with this CPU, no OS, no C compiler, nothing remotely close to Linux – the IDE will most likely be Windows based.

    • 0
    • Reply
    • Share
      Share
      • Share on Facebook
      • Share on Twitter
      • Share on LinkedIn
      • Share on WhatsApp
      • Report

Sidebar

Related Questions

Wondering what the best / good way of doing this would be in jQuery.
Wondering what would be the most efficient way to do the following. Game play.
Wondering if there is any way to get the lambda expressions that result from
Wondering if there is a good way to generate temporary URLs that expire in
Wondering, if possible, how I would go about sorting entities from an NSSet by
Wondering how some of the more experienced (or anyone with a better idea than
Wondering if anyone has played around with GitHub's new support for SVN? Would really
Wondering if anyone knows a way to combat this shortcoming. I use jQuery UI
Wondering if there is any way to build and fire an event (e.g. on
Wondering if there is a way to use a python script to attempt a

Explore

  • Home
  • Add group
  • Groups page
  • Communities
  • Questions
    • New Questions
    • Trending Questions
    • Must read Questions
    • Hot Questions
  • Polls
  • Tags
  • Badges
  • Users
  • Help
  • SEARCH

Footer

© 2021 The Archive Base. All Rights Reserved
With Love by The Archive Base

Insert/edit link

Enter the destination URL

Or link to existing content

    No search term specified. Showing recent items. Search or use up and down arrow keys to select an item.