当前位置:网站首页>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

边栏推荐
- Nodemcu-esp8266 development board to build Arduino ide development environment
- Nodemcu-esp8266 development (vscode+platformio+arduino framework): Part 2 --blinker_ Hello_ WiFi (lighting technology - Mobile App control routine)
- Happy Dragon Boat Festival—— Zongzi written by canvas~~~~~
- Stm32-hal library learning, using cubemx to generate program framework
- 单片机学到什么程度能找到工作,这个标准不好量化
- Leetcode daily question (2212. maximum points in an archery competition)
- 单片机现在可谓是铺天盖地,种类繁多,让开发者们应接不暇
- Esp32 at command does not respond
- Leetcode daily question (2109. adding spaces to a string)
- Design and development of biological instruments
猜你喜欢
![[CSDN] C1 training problem analysis_ Part III_ JS Foundation](/img/b2/68d53ad09688f7fc922ac65e104f15.png)
[CSDN] C1 training problem analysis_ Part III_ JS Foundation

UCI and data multiplexing are transmitted on Pusch (Part 4) --small block lengths

Directory and switching operation in file system

Fundamentals of Electronic Technology (III)_ Chapter 2 principle of amplification circuit__ Crystal triode and field effect triode

Flink learning notes (XI) table API and SQL

Electronic product design

Nr-prach: access scenario and access process

Idea remote breakpoint debugging jar package project

Nodemcu-esp8266 development (vscode+platformio+arduino framework): Part 4 --blinker_ DHT_ WiFi (lighting technology app control + temperature and humidity data app display)

Schematic diagram and connection method of six pin self-locking switch
随机推荐
Introduction to chromium embedded framework (CEF)
Desktop icon recognition based on OpenCV
[combinatorics] Introduction to Combinatorics (context of combinatorics | skills of combinatorics | thought of combinatorics 1: one-to-one correspondence)
Definition and use of enum in C language
內存數據庫究竟是如何發揮內存優勢的?
PIP references domestic sources
Design and development of biological instruments
Raspberry pie installation SciPy
STM32 interrupt priority management
Process communication - semaphore
The cyclic shift of PUCCH in NR channel is generated by MATLAB
Development of fire power monitoring system
开学实验里要用到mysql,忘记基本的select语句怎么玩啦?补救来啦~
[CSDN]C1訓練題解析_第三部分_JS基礎
C language enumeration type
MySQL 数据库基础知识(系统化一篇入门)
Matlab reads hexadecimal numbers and converts them into signed short
Difference of EOF
Leetcode daily question (2232. minimize result by addressing parents to expression)
Electronic product design