*************************************************************The Linux TCP/IP Stack Networking for Embedded Systems English PDFhttp://download.csdn.net/source/2690219*************************************************************Build embedded Linux System Second Edition English version pdf Building Embedded Linux Systemshttp://download.csdn.net/source/2690211*****
Embedded programmer C Language Test typical questions
This is an article by Daniel. It is estimated that the author is a project manager for embedded software development, who organizes some common written examinations, interview questions, and some common test sites. The address http://hi.baidu.com/helfen/blog/item/2592761009d452ffc3ce7987.html.
This test is suitable for candidates of different levels. Mos
C Language Testing: 0x10 basic issues that embedded programmers should know
--------------------------------------------------------------------------------
11:18:53 from: http://www.chinaunix.net
C language testing is an essential and effective way to recruit embedded system programmers. Over the years, I have both participated in and organized many such tests. During this process, I realized that these t
, networks, databases.Methods: Although the subjects are numerous, they are relatively simple basis, and most of them have mastered. Not necessarily the whole study, may choose according to the need.Main book: the C + + programming language (has no time to read), data structure-C2.2. Learn Linux:Objective: To gain an in-depth understanding of Linux systems.Method: Develop and analyze the Linux kernel using the LINUX-〉LINXU system programming developme
, Guangzhou Zhou ligong, and Qingdao Hisense, 706 Beijing Aerospace department and other well-known enterprises.
Watch Online:Http://www.3g-edu.org/news/video014.htm
Video download:Http://pan.baidu.com/s/1gdqtaG7
Download courseware:Http://download.farsight.com.cn/download/pdf/Farsight2014webcast02-1.pdf
Learning embedded linux underlying driver development
First, you must use the basic linux commands.Then the C LanguageThen c Programming in linuxF
Source: Network
0x10 basic issues that embedded programmers should know
1. Use the preprocessing command # define to declare a constant to indicate the number of seconds in a year (ignore the leap year problem)# Define seconds_per_year (60*60*24*365) ULHere I want to see several things:1) # basic knowledge of define syntax (for example, it cannot end with a semicolon, use of parentheses, and so on)2) knowing that the pre-processor will calculate the v
As a saying, I would like to give some suggestions to students eager to learn embedded systems:
(1) the software and hardware of embedded systems are closely related, so we must lay a solid foundation for software and hardware. In fact, as long as you find the correct method and work hard, any science and engineering students, or even non-science and engineering students, can learn
C language testing is an essential and effective way to recruit embedded system programmers. Over the years, I have both participated in and organized many such tests. During this process, I realized that these tests can provide a lot of useful information for both the interviewer and the interviewee. In addition, aside from the interview pressure, this test is also quite interesting.
From the perspective of the subject, you can learn a lot about the
As a newcomer, how to learn embedded Linux. Been asked too many times, close-up this article to answer.
Before you learn embedded Linux, you must have a C language base. There is no matter in the basis of the compilation (just a few assembly instructions, used in a glance).
C language to learn to what extent it. The more familiar of course the better, not familiar with the basic skills. For example, write a
1. Learn about LinuxAccording to my knowledge in the forum, I chose to learn embedded Linux. Our school also attaches importance to embedded Linux. From the lab to the course arrangement, it is about Embedded Linux, and the best time! Here I will talk about the experiences and lessons learned from Linux.
In this case, I said in the forum that I learned about Li
following purposes:
1). identifier # basic knowledge of define application in macros. This is important, because until the inline operator becomes part of standard C, macros are the only way to facilitate the generation of embedded code. For embedded systems, in order to achieve the required performance, embedded code is often a required method.
2) knowledge of
smaller one.
# Define min (A, B) (a) This test is intended for the following purposes:1). identifier # basic knowledge of define application in macros. This is important, because until the inline operator becomes part of standard C, macros are the only way to facilitate the generation of embedded code. For embedded systems, in order to achieve the required performance,
C language testing is a recruitment Embedded System
Program Personnel process must be effective. Over the years, I have both participated in and organized many such tests. During this process, I realized that these tests could provide a lot of useful information for both the interviewer and the subject. Besides, I did not talk about the interview pressure, this test is also quite interesting.
From the perspective of the subject, you can learn a lot a
C Language Testing: 0x10 basic issues that embedded programmers should know
C language testing is an essential and effective way to recruit embedded system programmers. Over the years, I have both participated in and organized many such tests. During this process, I realized that these tests can provide a lot of useful information for both the interviewer and the interviewee. In addition, aside from the int
, even if the development space is not necessarily great ).Embedded Book recommendation: Linux basics 1. Linux and Unix shell programming guide C language basics 1. c primer plus, 5th edition [us] Stephen Prata 2. The C programming language, 2nd edition [us] Brian W. kernighan David M. rithie (K R) 3. Advanced Programming in the Unix environment, 2nd edition (apue) 4. Linux kernel 1. deep understanding of
I would like to recommend a book on embedded entry: Embedded System Design (Chongqing University Press, author Peng ). I have also made some good looks recently. I have summarized some of the embedded knowledge we learned before, as well as the operating system and composition principles, this is a summary of the knowl
). It takes into account the underlying GUI system, Window Manger, Soft Keyboard to the upper-layer PIM, browser, and multimedia. As shown in main interface 1, it includes the address book, calculator, World Time, time setting, notepad, terminal, file browser, help, Media Player, image browser, text editor, etc.
Compared with other guis, Qt/Embedded is a fat product with rich functions, but only high-end
. Start to feel the lack of single-chip microcomputer, resigned six months to learn Linux, from Red Hat How to operate the start. Step is to look at 6. After analyzing the u-boot, we began to do simple driver programming, at this time, the ability is still very weak. 7. Started to go to ZTE to work for 2 years, write various types of drive, solve all kinds of problems (driving problems, help locate application problems), the ability to be forged. To summarize:1. Hardware
) ++;Printf ("A = % d, B = % d, c = % D, D = % d, e = % d", a, B, c, d, e );Return 0;}A) Write Program outputB) if the compiler arranges the layout of each variable (A, B, C, D) in the memory (eg. Stack, heap, datasection, BSS section), it is best to use a Graphical description.Answer: A = 2, B = 100, c = 2, D = 6, E = 5
2. interruption is an important part of embedded systems, which leads to many compilation developers to provide an extension: To int
C language testing is an essential and effective way to recruit embedded system programmers. Over the years, I have both participated in and organized many such tests. During this process, I realized that these tests could provide a lot of useful information for both the interviewer and the subject. Besides, I did not talk about the interview pressure, this test is also quite interesting.From the perspective of the subject, you can learn a lot about t
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.