当前位置:网站首页>There is no specific definition of embedded system
There is no specific definition of embedded system
2022-07-03 09:50:00 【Brother gun plays embedded】
Is smart phone an embedded system ?
There is no specific definition of embedded system , Generally, it refers to being different from the general PC Civil operating system , Used to operate inside special equipment . So like smart phones 、 Tablets, these , It can be counted as , It doesn't count .
actually , In the software development industry , Embedded system development , It usually refers to the development of embedded real-time operating system . Real time operating system is RTOS.
Of course , Now Android /iOS Development is also embedded , But certainly not RTOS,RTOS It's like VxWorks/uCos/ThreadX these .
therefore , In fact, what is embedded system has not been defined yet , but RTOS There is a definition , Real time is to check whether it is RTOS A standard of .
C Is language really difficult to learn ? If you want to get started with embedded MCU, you must know
The article is relatively long , More words , You can first open the avatar and pay attention to me , Then take your time ,/// Insert a : At the beginning of this year, I recorded a set of systematic introductory single chip microcomputer tutorial , If you want, just ask me for it. It's free , I can send a private message ~ Click the black font in the lower left corner of my avatar and I can also get it . I've been relatively idle recently , Take me to finish the design , Take students to provincial or above competitions ///
Anything you can do with your heart , You can do ; If you want to do anything in a field, you can be confident and even comfortable , You'd better have a systematic thinking about this field , How to have a systematic thinking ? You have to go through enough things , Think about enough questions , Overcome enough difficulties , Then a handy tool in this process will play a key role . Why can we persist in some things , But not for other things ? In addition to interest , Our situation in the initial stage also plays an important role .
Back to the question , Many of us who study computer always have difficulty recognizing the essence of computer , Personally, I think this is related to computer education in China , It has little to do with our own efforts . Take me for example , From school to work , I've never been very confident in myself , Because there is always a problem bothering me , After encountering a practical problem , There is always no good idea , Always unable to quickly decompose the problem .
In limine , Think you are inexperienced , Too little contact with object-oriented ideas , But I found that reading books such as design patterns is better than not reading , You can't make yourself clear . This question puzzled me for a long time , There's another problem , Some people are afraid of the kernel source code , assembly language , But I can enjoy it , I also don't understand why others are so afraid of these things . For a long time , For a long time , I found that some people can't do well in computers because they don't work hard , Others can't do well with computers because they don't find the direction , There is no good tool to help him grasp the essence of computer .
And I belong to the latter , Why do I have such a situation , Because I never like recursion , I came into contact with recursion when learning data structures , But it is taught that recursion is inefficient , So I think recursion is a bad thing . This prejudice lasted for many years , However, it is inefficient to execute computer programs with recursion , It doesn't mean that thinking with recursion is inefficient .
Friends interested in MCU can come to me , I recorded some introductory tutorials about MCU , If you need children's shoes, just ask me for them , Free of charge , Private confidence in me “ Miss Lin ” You can take ~ Click to open my avatar to receive
What is the essence of computer ? There are only three things in total : The pointer , Recursion and lambda calculus , Pointers play a decisive role in the operating system , The operating system manages everything in order through the pointer ;
Recursion is the core of proof and Algorithm , Proving and using algorithms to solve problems is the reason why we invented computers ;lambda Calculus is a computer language , The core of the compiler system , And they are our most basic tools .
C Language is useful , Its pointer is particularly important , It is the foundation to help us understand the operation of computer programs , But I'm a beginner C Language really takes a lot of effort , The reason is very funny , Because of our C The language teacher is a big tongue , You can hear two words clearly at the beginning of a sentence , And this teacher is not very responsible , Everything is perfunctory . And we didn't have the course of programming language at that time , I haven't talked about programming language , So a whole semester , I'll get it C In language “ Equal to the sign ” Is an assignment number , Not the equal sign in Mathematics .
Okay , That's all for this issue , If you think it's helpful to you in front of the screen, please press one button three times
边栏推荐
- Nr--- Pusch I: sorting out the agreement process
- [22 graduation season] I'm a graduate yo~
- 学历是一张通行证,门票,你有了它,可以踏入更高层次的环境里
- Leetcode daily question (1362. closest divisors)
- Leetcode daily question (745. prefix and suffix search)
- UCI and data multiplexing are transmitted on Pusch (Part VI) -- LDPC coding
- PRACH --- originator
- The third paper of information system project manager in soft examination
- Flink learning notes (IX) status programming
- Comment la base de données mémoire joue - t - elle l'avantage de la mémoire?
猜你喜欢
UCI and data multiplexing are transmitted on Pusch (Part V) -- polar coding
STM32 external interrupt experiment
Eight working modes of stm32gpio and chip naming rules
Fundamentals of Electronic Technology (III)_ Integrated operational amplifier and its application__ Basic arithmetic circuit
Intelligent home design and development
Uncle Wang's blog directory [constantly updating]
STM32 serial communication principle
[CSDN]C1训练题解析_第三部分_JS基础
uniapp 实现微信小程序全局分享及自定义分享按钮样式
Flink learning notes (VIII) multi stream conversion
随机推荐
Intelligent home design and development
Development of fire power monitoring system
[combinatorics] Introduction to Combinatorics (context of combinatorics | skills of combinatorics | thought of combinatorics 1: one-to-one correspondence)
Happy Dragon Boat Festival—— Zongzi written by canvas~~~~~
UCI and data multiplexing are transmitted on Pusch - placement of data and UCI positions (Part III)
单片机现在可谓是铺天盖地,种类繁多,让开发者们应接不暇
Epollet lessons
单片机学到什么程度能找到工作,这个标准不好量化
Make the most basic root file system of Jetson nano and mount NFS file system on the server
Fundamentals of Electronic Technology (III)__ Logic gate symbols in Chapter 5
The number of weak characters in the game (1996)
Leetcode daily question (2232. minimize result by addressing parents to expression)
307. Range Sum Query - Mutable
MySQL Data Definition Language DDL common commands
[CSDN]C1訓練題解析_第三部分_JS基礎
Uncle Wang's blog directory [constantly updating]
[CSDN] C1 training problem analysis_ Part II_ Web Foundation
Error output redirection
[22 graduation season] I'm a graduate yo~
Difference of EOF