Embedded Linux Learning Summary

Source: Internet
Author: User

I've been learning Linux for two months. As a beginner, learning during the inevitable bumps, detours, but, holding a fear of failure, more attempts to the faith, and eventually persisted. Now that you know the Linux framework, how to develop a Linux program, and as you learn, I find myself in love with Linux.

Here is a brief discussion of my Linux learning experience, but also a small summary of this period of time.

Embedded Linux (arm+linux) Learning steps:

1. Install the virtual machine (such as VMware, VirtualBox, etc.) on the PC and install the Linux operating system on the virtual machine (such as Red Hat, Ubuntu, Debian, fedora, etc.);

2, familiar with the development environment, shell commonly used commands (such as CD, LS, MV, etc.), nothing more than knocking on the keyboard, practice makes perfect;

3, build the development platform: Install cross-compiler, configure NFS, samba and other Linux platform tools, realize Linux and Linux, Linux and Windows resources sharing, install Source Insight, SECURECRT, DNW and other Windows platform tools;

4, skilled use of VI, GCC, GDB, make and other tools for the development of Linux applications under the PC ;

5, learning arm related hardware knowledge, such as interrupts, DMA, etc., learn to view the chip manuals, schematics, user manuals, etc.

6, porting bootloader, configuring and porting kernel, porting root file system, learning embedded Linux application development;

7, learn the embedded Linux driver development, understand the underlying operating mechanism, transplant drive;

8, Learning GUI development, network development and so on.

Recommended Books:

"Brother Bird's Linux private cuisine-Basic Learning article"

The complete handbook of embedded Linux application development

Introduction and practice of ARM Linux

"Linux Device Driver development"

Advanced Programming for the UNIX environment

Also recommend a good video of their own: Guo Tianxiang ARM9 Video Tutorial

The road long its repair far XI, I will go up and down and quest, I have been on the road ...

16:18 Tuesday,june 24, 2014

Contact Us

The content source of this page is from Internet, which doesn't represent Alibaba Cloud's opinion; products and services mentioned on that page don't have any relationship with Alibaba Cloud. If the content of the page makes you feel confusing, please write us an email, we will handle the problem within 5 days after receiving your email.

If you find any instances of plagiarism from the community, please send an email to: info-contact@alibabacloud.com and provide relevant evidence. A staff member will contact you within 5 working days.

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.