当前位置:网站首页>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
边栏推荐
- 1300. sum of varied array closed to target
- How does the memory database give full play to the advantages of memory?
- Jetson nano custom boot icon kernel logo CBOOT logo
- UCI and data multiplexing are transmitted on Pusch - Part I
- Nodemcu-esp8266 development (vscode+platformio+arduino framework): Part 4 --blinker_ DHT_ WiFi (lighting technology app control + temperature and humidity data app display)
- 一个可执行的二进制文件包含的不仅仅是机器指令
- How does the nr-prach receiver detect the relationship between prembleid and Ta
- 【男保姆式】教你打开第一个微信小程序
- Project cost management__ Cost management technology__ Article 6 prediction
- [CSDN] C1 training problem analysis_ Part IV_ Advanced web
猜你喜欢
【顺利毕业】[1]-游览 [学生管理信息系统]
Runtime.getRuntime().gc() 和 Runtime.getRuntime().runFinalization() 的区别
CEF download, compile project
干单片机这一行的时候根本没想过这么多,只想着先挣钱养活自己
Convert IP address to int
[male nanny style] teach you to open the first wechat applet
Project cost management__ Cost management technology__ Article 6 prediction
端午节快乐!—— canvas写的粽子~~~~~
PRACH --- originator
Intelligent home design and development
随机推荐
MySQL 数据库基础知识(系统化一篇入门)
Construction and test of TFTP server under unbuntu (Debian)
1300. sum of varied array closed to target
Electronic product design, MCU development, circuit cloning
307. Range Sum Query - Mutable
GPIO port details, Hal library operation keys
Hal library sets STM32 clock
[22 graduation season] I'm a graduate yo~
应用最广泛的8位单片机当然也是初学者们最容易上手学习的单片机
Directory and switching operation in file system
开学实验里要用到mysql,忘记基本的select语句怎么玩啦?补救来啦~
Epollet lessons
numpy. Reshape() and resize() functions
Stm32-hal library learning, using cubemx to generate program framework
【顺利毕业】[1]-游览 [学生管理信息系统]
【順利畢業】[1]-遊覽 [學生管理信息系統]
Idea remote breakpoint debugging jar package project
Oracle数据库 SQL语句执行计划、语句跟踪与优化实例
Nodemcu-esp8266 development (vscode+platformio+arduino framework): Part 5 --blinker_ MIOT_ MULTI_ Outside (lighting technology app + Xiaoai classmate control socket multiple jacks)
MySQL Data Definition Language DDL common commands