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

边栏推荐
- Desktop icon recognition based on OpenCV
- Learn the contents of 5g toolbox supporting NR through the NR resources provided by MATLAB
- Nodemcu-esp8266 development board to build Arduino ide development environment
- Hal library sets STM32 clock
- numpy. Reshape() and resize() functions
- Leetcode daily question (1362. closest divisors)
- Project cost management__ Cost management technology__ Article 7 completion performance index (tcpi)
- MySQL Data Definition Language DDL common commands
- Runtime. getRuntime(). GC () and runtime getRuntime(). The difference between runfinalization()
- Leetcode daily question (516. long palindromic subsequence)
猜你喜欢
C language enumeration type

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

Development of fire power monitoring system

Stm32-hal library learning, using cubemx to generate program framework

Quelle langue choisir pour programmer un micro - ordinateur à puce unique

开学实验里要用到mysql,忘记基本的select语句怎么玩啦?补救来啦~
![Uncle Wang's blog directory [constantly updating]](/img/91/72cdea3eb3f61315595330d2c9016d.png)
Uncle Wang's blog directory [constantly updating]

一个可执行的二进制文件包含的不仅仅是机器指令

STM32 port multiplexing and remapping

Flink learning notes (VIII) multi stream conversion
随机推荐
Flink CDC practice (including practical steps and screenshots)
UCI and data multiplexing are transmitted on Pusch (Part VI) -- LDPC coding
Fundamentals of Electronic Technology (III)_ Integrated operational amplifier and its application__ Basic arithmetic circuit
JMX、MBean、MXBean、MBeanServer 入门
[male nanny style] teach you to open the first wechat applet
Project cost management__ Plan value_ Earned value_ Relationship among actual cost and Countermeasures
Construction and test of TFTP server under unbuntu (Debian)
STM32 port multiplexing and remapping
干单片机这一行的时候根本没想过这么多,只想着先挣钱养活自己
1922. Count Good Numbers
Mysql database underlying foundation column
Flink learning notes (IX) status programming
STM32 serial port usart1 routine
Intelligent home design and development
Introduction to chromium embedded framework (CEF)
Getting started with JMX, MBean, mxbean, mbeanserver
[CSDN]C1訓練題解析_第三部分_JS基礎
All processes of top ten management in project management
[CSDN] C1 training problem analysis_ Part IV_ Advanced web
单片机学到什么程度能找到工作,这个标准不好量化