How long does it take to learn ARM9 entry _ learning ARM9 to see books

The key to learning the development board is a certain foundation. Video tutorials are also targeted at such people. If the beginners do not have any guidance, they will only watch video tutorials. It is very difficult. This article first introduces the knowledge you need to learn to learn ARM9. Second, it explains the books you will need to look at ARM9. Finally, it answers the question of how long it takes to learn ARM9 and how to follow it.

Learning arm9 need to master the knowledge

1, learn Linux system installation, commonly used commands, application installation.

2, learning C programming under Linux, this book must learn "UNIX environment advanced programming", "UNIX network programming", written by Rechard Stevens, C master mostly learned "C and pointer", "C defects and traps", "High-quality C/C++ Programming Guide", "C Expert Programming", "The C programming Language"

3, programmers must learn: data structure, embedded programmer data structure must learn!

4, the bottom of the developer must learn: microcomputer principle, computer architecture, embedded developers must learn!

5, SCM can let a person engaged in software development to understand and how to operate the hardware, it is necessary to learn, because from the beginning to start from ARM, not realistic!

6, ARM architecture, which has a compilation.

7, digital circuit is necessary to learn, otherwise you really do not know how to see the schematic when doing bottom-level development, at least have to understand and OR.

8, ARM + Linux application development. (The premise is to have a development board) At this point, you are barely a preliminary entry in the embedded Linux industry, but unfortunately this is not enough!

9, to do the underlying development, we must know how the hardware and software are linked together and work together, then the electronic technology should be a good study, and many times will use analog circuit knowledge, which is the difference between the difference between a good hand and a rookie one.

10. The assembly under Linux should be learned so that you can really understand how your program is written on a specific piece of hardware. This is the difference between a good hand and a rookie.

11, TCP / IP protocol stack to learn, all embedded masters have to master things, this is the difference between a good hand and rookie differences.

12. With these things, it is no longer necessary to win the Linux driver. It requires you to learn the Linux kernel source code and Linux driver design. This is a technical sublimation.

13, audio, video decoding and decoding technology you have to learn.

14, a variety of IC, a variety of bootloader you can participate in its development and design.

15, self-designed and developed new products and new technologies.

How long does it take to learn ARM9 entry _ learning ARM9 to see books

Learn ARM9 books to see

1. Zero-based ARM9 embedded Linux system development

"Zero-based ARM9 embedded Linux system development" is a book published by the Machinery Industry Press, ISBN is 711116711.

"zero-based learning ARM9 embedded Linux system development" to ARM9 microprocessor as a hardware platform, detailed explanation of the ARM9 chip hardware structure and software system. Combining the selected ARM9 chip S3C2410X, the various key points of the embedded system development are described. Explained in detail the various resources within the chip and related peripheral circuit design and programming methods. On this basis, the hardware and software design and debugging methods of the embedded system are introduced. The development method of the driver and the basic knowledge of Linux kernel transplantation are introduced in detail. The S3C2410X development platform Bootloader, ADS integrated development environment and graphical user interface editing environment Qt are described in detail.

The "zero-based learning ARM9 embedded Linux system development" is based on "basic theory, comprehensive system, from shallow to deep, examples of guidance, close to practical" as its purpose, based on the basic process of embedded system development, explain in detail the use of basic instructions and Related skills, informative and practical. In addition, the "zero-based learning ARM9 embedded Linux system development" CD-ROM provides examples of the book, the development process of operating video files, common components and chips, and other resources to expand, which greatly facilitates the reader self-learning, hands-on practice.

"Zero-based ARM9 Embedded Linux System Development" can be used as a reference book for the development and application of embedded systems in electromechanical control, information appliances, industrial control, handheld instruments, medical devices, robotics, etc. System teaching undergraduate or graduate teaching materials.

How long does it take to learn ARM9 entry _ learning ARM9 to see books

2, C and pointer

C and pointers provide comprehensive resources and in-depth discussions related to C programming. "C and pointer" helps the programmer integrate the powerful functions of the pointer into his own program by exploring the basic knowledge and advanced features of the pointer. The book consists of 18 chapters covering almost all important C programming topics such as data, statements, operators and expressions, pointers, functions, arrays, strings, structures, and unions.

How long does it take to learn ARM9 entry _ learning ARM9 to see books

3, μC/OSII standard tutorial

This book mainly introduces the current version of the μC/OS-II (version 2.80) real-time operating system, including kernel analysis and its migration method on the ARM 9 core processor (S3C2410). The core aspects include μC/OS-II operational task management, task-level task scheduling, and interrupt-level task scheduling, system startup and initialization, clock task management, inter-task communication mechanism, single-event and multi-event synchronization mechanisms between tasks, and memory management methods. . This book also introduces the method of porting the μC/OS-II system to the embedded processor S3C2410 with ARM 9 as the kernel through specific examples, and finally implements the lightweight TCP/IP protocol stack - μC/TCP-IP protocol stack. A brief introduction.

This book can be used as a professional teaching material for colleges and universities to learn the principles of embedded operating systems, and also suitable for engineering and technical personnel who are interested in the development of embedded systems. This book assumes that the reader has a good basic knowledge of C language and data structure. If the reader has a certain understanding of the ARM processor, it will be easier to grasp the content of this book.

How long does it take to learn ARM9 entry _ learning ARM9 to see books

4, ARM program analysis and design

"ARM program analysis and design" is a book published by Beijing University of Aeronautics and Astronautics in 2008, and the author is Wang Yuxing. This book explains the knowledge with the example, from easy to difficult, systematically expounds ARM embedded development knowledge and skill.

How long does it take to learn ARM9 entry _ learning ARM9 to see books

5, Bird Brother's Linux Private Kitchen

"Bird's Linux Private Kitchen: Basic Learning" is the latest edition of Linux's best-known Linux entry book, "Bird's Linux Private Kitchen Basic Learning". It provides a comprehensive and detailed introduction to the Linux operating system. The book is divided into five parts: the first part focuses on the origin and function of Linux, how to plan and install a Linux host; the second part describes the Linux file system, files, directories and disk management; the third part introduces the text mode interface shell and A good helper shell script for the management system, in addition to the use of the text editors vi and vim; the fourth section describes the management of Linux accounts that are important for system security, and the management of host systems and programs, such as viewing processes, Task assignment and job management; Section 5 describes the system administrator (root) management issues, such as understanding the system operating conditions, system services, analysis of the login file, the system backup and core management.

The book is rich in content and comprehensive, the basic concepts are very detailed, explain the profound things in simple terms. The introduction of various functions and commands is accompanied by a large number of example operations and detailed analysis. This book is an introductory book for beginners to learn Linux.

How long does it take to learn ARM9 entry _ learning ARM9 to see books

6, Linux program design

This book first introduces program design theory, then uses appropriate examples and clear explanations to clarify its approach, and helps readers quickly grasp relevant knowledge.

This book is suitable for beginners of Linux and programmers who wish to use Linux for development. It is also suitable for teachers and students of computer-related majors in universities.

The book describes the development of programs on Linux systems and other UNIX-style operating systems. The main contents include the standard Linux C language library and the use of various tools specified by different Linux or UNIX standards. Most standard Linux development tools The use of DBM and MySQL database system to store data in Linux, create a graphical user interface for the X Window System.

How long does it take to learn ARM9 entry _ learning ARM9 to see books

7, build embedded LINUX system

"Building an Embedded LINUX System" explains in detail various different target architectures and hardware configurations, including a thorough analysis of Linux that supports embedded hardware. All explanations are for open source and free software packages. Demonstrate how to build operating system components from source and how to find more documentation. "Building an Embedded Linux System" greatly simplifies the task of completely controlling the embedded operating system, whether it is based on technical or economic reasons.

How long does it take to learn ARM9 entry _ learning ARM9 to see books

How long it takes to learn ARM9 entry

There are certain related professional foundations for one to three months to get started. If you do not have a relevant background, you will have a long time to study, but you can find relevant training institutions. This is all about your own personal understanding.

15V Switching Wall Charger

15V Switching Wall Charger


15V switching wall charger



15V Switching wall charger: The adapter plug size is 5.5x2.5mm, this plug is only suitable for devices with a plug size of 5.5x2.5mm or 5.5x2.1mm. (Please note that the plug sizes of some devices are 3.5x1.35mm, 4.0x1.7mm, 4.8x1.7mm, this adapter is not suitable for devices with these plug sizes, unless you use a conversion plug , please pay attention to the plug size before purchasing).

15V Switching wall charger Power Supply: The DC power cord is about 1.2/1.5m long, pay attention to the length of the DC cable, make sure it's long enough to connect the power supply and your device, make sure it's the length you want.

15V Switching wall charger power product features: 100% full load aging, overvoltage, overcurrent, overload, overcharge protection, long working time, quality assurance.

DC 15V Switching wall charger adapter widely used in: LED lighting, LED lamps, LED series, security monitoring, communication equipment, medical equipment, etc.

30 days refund and 1 year warranty, our designated team will support our products in any way, so if you have any questions about our products, you can contact us at any time by email, we will reply you within 24 hours , And solve the problem for you.



15v wall charger,15 Watt Power Supply,15v ac dc adapter,AC Wall Charger Power Adapter,AC/DC Charger Power Supply Switching Adapter,DC 15V Global AC / DC Adapter,15VDC Power Supply Cord Cable Wall Charger,15VDC800 Charger PSU

Shenzhen Waweis Technology Co., Ltd. , https://www.laptopsasdapter.com