- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Hello guys!
I know that Linux is an operating system and I have no other idea about the Linux commands and about its use in embedded field. I just want to learn whatever is possible about Linux on my own. Requesting to provide any link available for online tutorials, or any pdf available for a beginner. Thanks!Link Copied
4 Replies
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Hi,
I thought this will find a quick answer, but since no one replied yet... :-)- Get yourself a running Linux system. An easy start would be to set it up on a virtual machine, or to get a raspberry pi/ (https://www.raspberrypi.org/products/raspberry-pi-2-model-b/) (I can recommend this, as it's cheap, easy, and very useful); if you want to start deeper, there are many other affordable single-board computers available, e.g. the beaglebone black (http://beagleboard.org/black) (I never used that one, but I heard it's pretty good)
- I googled for some tutorials, and this one looks very good to me: http://www.ee.surrey.ac.uk/teaching/unix/ (http://www.ee.surrey.ac.uk/teaching/unix/); this should get you quickly up to speed with all the stuff you won't be familiar with as a non-Linux user
- Sometimes you need quick-and-dirty references, which is where I can recommend Wikipedia, e.g. https://en.wikipedia.org/wiki/list_of_unix_commands (https://en.wikipedia.org/wiki/list_of_unix_commands) or https://en.wikipedia.org/wiki/filesystem_hierarchy_standard (https://en.wikipedia.org/wiki/filesystem_hierarchy_standard)
- If you want to go advanced with the shell (the system's command-line), it's probably worth scrolling thrugh the man-pages; they are built-in in the shell, but also available online, e.g. here: https://www.kernel.org/doc/man-pages/ (https://www.kernel.org/doc/man-pages/)
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Yeah! even I was surprised to see no replies...
Well, thank you so much for the info you have provided. It really gave me loads of ideas.. I will look into these and start my learning. Thanks once again.- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Now to embedded. That's a big story. A set-top box with a web-server/media-server/router-software/etc is embedded. A SOC (system-on-chip) acting as a software layer for some complex digital hardware is embedded. A single-PCB-computer making a LED blink is embedded.
If you simply want to have some small computer sitting in a box doing software things, e.g. some network-based service (e.g. a small whatever-server), any single board computer (https://www.graperain.com/arm-single-board-computer/) will do. There are tons of existing software for web-servers, media-servers, repo-servers, etc. Install it, configure it, hook that board to Ethernet or Wifi, and you're done. You probably want to hide all the Linux-ness from the outside, make your embedded system look like some smart device. And then you want offer some convenient update-mechanism, which will probably lead you to embedded bootloaders like Das U-Boot. However, once you're at that point, Google should suffice :-)- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
--- Quote Start --- Now to embedded. That's a big story. A set-top box with a web-server/media-server/router-software/etc is embedded. A SOC (system-on-chip) acting as a software layer for some complex digital hardware is embedded. A single-PCB-computer making a LED blink is embedded. If you simply want to have some small computer sitting in a box doing software things, e.g. some network-based service (e.g. a small whatever-server), any single board computer (https://www.graperain.com/arm-single-board-computer/) will do. There are tons of existing software for web-servers, media-servers, repo-servers, etc. Install it, configure it, hook that board to Ethernet or Wifi, and you're done. You probably want to hide all the Linux-ness from the outside, make your embedded system look like some smart device. And then you want offer some convenient update-mechanism, which will probably lead you to embedded bootloaders like Das U-Boot. However, once you're at that point, Google should suffice :-) --- Quote End --- So... is this a comment now...? A hidden follow-up question...? Or why are you quoting me without quote tags...? ;-)

Reply
Topic Options
- Subscribe to RSS Feed
- Mark Topic as New
- Mark Topic as Read
- Float this Topic for Current User
- Bookmark
- Subscribe
- Printer Friendly Page