00Linux Learning and role definition

Source: Internet
Author: User
First, embedded Linux learning sequence two, Linux architecture three, the role of Linux engineers four, the embedded application Engineer's work content and the required knowledge point from Figure 1, embedded application engineers are mainly engaged in product-related embedded Linux application development, the required skills include:
  • C + + language
  • Embedded Linux Environment Construction
  • Embedded Linux Debugging Technology
  • Linux File Programming Technology
  • Linux Multithreaded Programming Technology
  • Linux Multi-process programming technology
  • Inter-process communication technology for Linux
  • Linux Network Programming Technology
For embedded engineers working with graphical applications, there are two items to be found below:
  • QT Programming Technology
  • Android App Development Technology
Five, the embedded application Engineer's work content and the required knowledge point from Figure 2 can be known, embedded system Engineer main embedded system migration, driver development and other sub-level work, need to have skills mainly:
  • Proficient at least one embedded CPU, such as ARM
  • At least proficient in a Bootloader, such as U-boot
  • Linux character device driver development technology
  • Linux Network card Driver development skills
  • Development technology of serial port driver
  • USB Driver Development Technology
  • LCD Driver Development Technology
  • Understanding the Linux Process Management subsystem
  • Understanding the Linux Memory management subsystem
  • Understanding the Linux kernel boot process

00Linux Learning and role definition

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.