当前位置:网站首页>嵌入式系统没有特别明确的定义
嵌入式系统没有特别明确的定义
2022-07-03 09:09:00 【枪哥玩转嵌入式】
智能手机算嵌入式系统吗?
嵌入式系统没有特别明确的定义,一般都是指区别于一般PC的民用操作系统,用在专用的设备内部运行的。所以像智能手机、平板电脑这些,可以算,也可以不算。

实际上,在软件开发行业,嵌入式系统开发,通常是指嵌入式实时操作系统开发。实时操作系统也就是RTOS。
当然,现在安卓/iOS开发也算嵌入式,但肯定还不是RTOS,RTOS是像VxWorks/uCos/ThreadX这些。
所以,实际上嵌入式系统究竟是什么目前还没有定义,但RTOS是有定义的,实时性是考察是否是RTOS的一个标准。
C语言真的很难学吗?想入门嵌入式单片机的必须知道
文章相对比较长,字数比较多,大家可以先打开头像关注我,之后慢慢看,///插播一条:我自己在今年年初录制了一套还比较系统的入门单片机教程,想要的同学找我拿就行了免費的,私信我就可以哦~点我头像左下角黑色字体加我也能领取哦。最近比较闲,带做毕设,带学生参加省级或以上比赛///

凡是你做起来心有余力的事,你都能做好;要想在一个领域里做什么事都能心有余力甚至游刃有余,你最好能对这个领域有一个系统性的思考,怎样能有一个系统性的思考?你必须经历足够多的事情,思考足够多的问题,战胜足够多的困难,那么在这个过程中有一个顺手的工具将是起关键性作用的。为什么我们对一些事能够坚持下去,对另外一些事却不能?除了兴趣而外,我们在初始阶段的情况也起重要的作用。
回到问题,我们好多学计算机的人总是很难认清楚计算机的本质是什么,个人感觉这是和中国的计算机教育有关,和我们自己努不努力关系反而不大。以我个人为例,从学校到工作岗位,一直对自己都不太自信,因为总有一个问题困扰我,就是遇到一个实际问题之后,总是没有很好的思路,总是不能够迅速把问题分解。
一开始,以为自己经验不足,对面向对象的思想接触太少,但发现诸如设计模式一类的书看过还不如不看,并不能让自己思路清晰。这个问题困惑我好久,还有一个问题,一些人望而生畏的内核源码,汇编语言,我却能甘之如饴,我也同样不理解别人为什么那么惧怕这些东西。想了好久,观察了好久,才发现一些人搞不好计算机是因为不努力,另一些人搞不好计算机是因为没有找到方向,没有好的工具帮他去抓住计算机的本质。

而我属于后者,为什么我会有这样的情况出现,因为我从来不喜欢递归,学数据结构的时候接触过递归,但却被教导递归是一个没有效率的东西,于是以为递归是一个坏东西。这种偏见持续很多年,殊不知用递归来执行计算机程序没有效率,却不意味着用递归来思考问题也没有效率。
对单片机感兴趣的朋友可以找我,我录制了一些关于单片机的入门教程,有需要的童鞋找我拿就行,免费的,私信我“林老师”就可以拿~点击打开我的头像就能领取
计算机的本质是什么?总共只有三样东西:指针,递归和lambda演算,指针在操作系统中起决定性的作用,操作系统通过指针把一切管理的井井有条;
递归是证明和算法的核心,而证明和使用算法解决问题是我们发明计算机的起因;lambda演算是计算机语言,编译系统的核心,而他们是我们最基本的工具。

C语言是有用的,它的指针尤为重要,是帮助我们理解计算机程序运行的基础,但是我当初学C语言确实费了老劲儿,原因却很搞笑,因为我们的C语言老师是个大舌头,一句话就开始两个字能听清,而且这个老师不怎么负责,什么都敷衍。而我们当时也没有程序设计语言这门课,没有讲过程序设计语言是怎么回事,于是整整一学期,就搞明白了C语言中“等于符号”是一个赋值号,而不是数学中的等号。
好了,这期就到这里了,觉得对屏幕前的你有帮助的麻烦一键三连

边栏推荐
- numpy. Reshape() and resize() functions
- NR PUCCH format0 sequence generation and detection mechanism
- Nodemcu-esp8266 development (vscode+platformio+arduino framework): Part 5 --blinker_ MIOT_ MULTI_ Outside (lighting technology app + Xiaoai classmate control socket multiple jacks)
- Fundamentals of Electronic Technology (III)_ Integrated operational amplifier and its application__ Basic arithmetic circuit
- Fundamentals of Electronic Technology (III)_ Chapter 2 principle of amplification circuit__ Crystal triode and field effect triode
- Leetcode daily question (2212. maximum points in an archery competition)
- CEF下载,编译工程
- Development of fire evacuation system
- [CSDN] C1 training problem analysis_ Part III_ JS Foundation
- Uncle Wang's blog directory [constantly updating]
猜你喜欢

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

Fundamentals of Electronic Technology (III)__ Logic gate symbols in Chapter 5

UCI and data multiplexing are transmitted on Pusch - determine the bit number of harqack, csi1 and csi2 (Part II)

Flink CDC practice (including practical steps and screenshots)

內存數據庫究竟是如何發揮內存優勢的?
![顺利毕业[2]-学生健康管理系统 功能开发中。。。](/img/91/72cdea3eb3f61315595330d2c9016d.png)
顺利毕业[2]-学生健康管理系统 功能开发中。。。
![[graduation successful] [1] - tour [Student Management Information System]](/img/91/72cdea3eb3f61315595330d2c9016d.png)
[graduation successful] [1] - tour [Student Management Information System]

Development of electrical fire system
![[CSDN] C1 training problem analysis_ Part II_ Web Foundation](/img/91/72cdea3eb3f61315595330d2c9016d.png)
[CSDN] C1 training problem analysis_ Part II_ Web Foundation

Leetcode daily question (2090. K radius subarray averages)
随机推荐
Error output redirection
[22 graduation season] I'm a graduate yo~
端午节快乐!—— canvas写的粽子~~~~~
內存數據庫究竟是如何發揮內存優勢的?
Code word in NR
PIP configuring domestic sources
PRACH --- originator
Install local sources using yum
Nodemcu-esp8266 development (vscode+platformio+arduino framework): Part 5 --blinker_ MIOT_ MULTI_ Outside (lighting technology app + Xiaoai classmate control socket multiple jacks)
STM32 serial communication principle
Convert IP address to int
基于opencv实现桌面图标识别
万字手撕七大排序(代码+动图演示)
Construction and test of TFTP server under unbuntu (Debian)
Win10 install elk
UCI and data multiplexing are transmitted on Pusch - placement of data and UCI positions (Part III)
Installation and uninstallation of pyenv
开学实验里要用到mysql,忘记基本的select语句怎么玩啦?补救来啦~
MYSQL数据库底层基础专栏
Leetcode daily question (1362. closest divisors)