软考中级-嵌入式系统设计师(三)

4 篇文章 162 订阅
订阅专栏

第三章 软件基础

1、宿主机和目标机、交叉编译

2、解释和编译

编译方式生成目标程序,编译器不参与运行控制,程序执行速度快,效率高。

解释方式不生成目标程序,解释器参与运行控制,程序执行速度慢,效率低。

3、主要的程序语言

Fortran语言(第一个高级程序设计语言,科学计算,执行效率高)。

Pascal语言(结构化程序设计语言,表达能力强)。

Delphi(快速应用程序开发工具,可视化编程环境)。

Lisp语言(函数式程序语言,符号处理,人工智能)。

JavaScript语言(脚本语言)

Python(面向对象,解释型程序设计语言,通用的脚本语言)。

PHP(服务器端脚本语言,制作动态网页)。

Ruby(简单快捷、面向对象、脚本语言)。

COBOL(数据外理领域最为广泛的程序设计语言,高级编程语言)

Prolog(逻辑式程序设计语言,建造专家系统、自然语言理解、智能知识库等)

4、编译程序基本原理

编译正确的程序可以消除词法及语法错误,但不能完全消除语义错误。语义错误分两类, 静态语义错误可以通过编译程序检测发现,而动态语义错误需要到运行时才能被发现

词法分析能够过滤注释、扫描源程序并识别记号和指出出错行号,但不能查出猜错的关键字。词法分析的任务是对源程序中的记号从前到后(从左到右)逐个字符地扫描,从而识别出一个个“单词”符号。

语法分析的任务是判断语法是否出错,如表达式、循环语句、程序等。

语义分析的任务是分析语法结构的含义,检查如赋值语句左右是否匹配,是否有零除数等。

中间代码后缀式(逆波兰式)、三元式(三地址式)、四元式等形式。

5、程序段和代码段

text段:存放程序代码。

data段:存放有初值的全局变量和常量。

bss段:存放未被初始化的全局变量。

6、数据结构

线性表和链表(单链表、循环链表、双向链表)

顺序表是需要一段连续的内存空间来存放顺序表中的所有元素,这些元素在物理地址上是相邻的。顺序表在进行读取、查找时效率更高。

链表所有元素只是逻辑上的相邻,在实际物理存储时处于不同的空闲块中,元素之间通过指针域连接。链表在进行插入、删除时效率更高。

队列和栈

队列:先进先出。

:先进后出。

环形队列(首尾相连的FIFO)

采用数组顺序存储,到达尾部时将转回0位置,该转回是通过取模操作实现。

typedef struct fifo
{
    int head;                //头部,出队列方向
    int tail;                //尾部,入队列方向
    int flag;                //标志位
    int fifo_size;           //队列长度
    int FIFOBuf[FIFO_MAX];   //队列数组
}FIFO;
FIFO *f;
//入队操作时,如队列未满,写入
f->tail = (f->tail + 1) % f->fifo_size;

//出队操作时,如队列未空,读出
f->head = (f->head + 1) % f->fifo_size;

//flag作为标志位,当head追上tail时,队列为空,flag=0;当tail追上head时,队列已满,flag=1
//队列为空时,head=tail
//队列已满时,(tail+1)%FIFO_MAX=head

7、树(非线性结构)

满二叉树:每层都满。

完全二叉树:k-1层是满的,第k层结点从左到右是满的。

二叉树的遍历

先序遍历:根左右。

中序遍历:左根右。

后序遍历:左右根。

8、图(非线性结构)

邻接矩阵
邻接链表

采用何种存储方式与有向图、无向图没有区别,要看图的边数和顶点数,完全图适合采用邻接矩阵存储

图的遍历

深度优先遍历:从任一顶点出发,遍历到底,直至返回,再选取任一其他结点出发,重复这个过程直至遍历完整个图。

广度优先遍历:先访问完一个顶点的所有邻接顶点,而后再依次访问其邻接顶点的所有邻接顶点,类似于层次遍历。

9、算法分析方法

时间复杂度:执行算法所需要的计算工作量。

空间复杂度:执行算法所需要的内存空间。

递推和递归

任何可以用递推法解决的问题,可以很方便地用递归法写出程序解决。

许多用递归法解决的问题不能用递推法解决。

这是因为递归法利用递归时压栈,可以有任意长度和顺序的前效相关性,这是递推法所不具备的。

分治法(会使用递归技术,将问题规模缩小)

分解、求解、合并。

二分查找法归并排序法等算法里,将待排序序列分解为一个个小序列先排序,后再不断扩大范围合并。

回溯法(一般用于迷宫类问题)

先进行深度优先策略,一直向下探测,当此路不通时,返回上一层搜索另外的分支,重复此步骤。

贪心法(局部最优)
动态规划法(全局最优)

10、单个系统开发生命周期

11、能力成熟度模型CMM

CMM是对软件组织化阶段的描述,随着软件组织定义、实施测量、控制和改进某软件进程,软件组织的能力经过这些阶段逐步提高。针对软件研制和测试阶段,分为五个级别。

CMMI是若干过程模型的综合和改进,不仅仅支持软件过程模型,还支持多个工程学科和领域的、系统的、一致的过程改进框架,能适应现代工程的特点和需要,能提高过程的质量和工作效率。

12、软件开发模型

瀑布模型(结构化模型,只适合需求明确或需求稳定时二次开发)
原型(结构化模型,适合需求不明确,不适合超大项目开发)

首先快速构造一个功能模型,演示给用户看,并按用户要求及时修改,中间再通过不断演示与用户沟通,最终设计出项目,就不会出现与用户要求不符合的情况,采用的是迭代的思想。

增量模型(结构化模型)

首先开发核心模块功能,而后与用户确认,之后再开发次核心模块的功能,即每次开发一部分功能,并与用户需求确认,最终完成项目开发,优先级最高的服务最先交付,但由于并不是从系统整体角度规划各个模块,因此不利于模块划分。难点在于如何将客户需求划分为多个增量。与原型不同的是增量模型的每一次增量版本都可作为独立可操作的作品,而原型的构造一般是为了演示。

螺旋模型(结构化模型,适合需求不明确的项目,适合大型项目开发)

多种模型的混合,与原型类似,增加了风险分析。

V模型(结构化模型)

特点是增加了很多轮测试,并且这些测试贯穿于软件开发的各个阶段,不像其他模型都是软件开发完再测试,很大程度上保证了项目的准确性。

喷泉模型(面向对象,迭代思想和无间隙开发)
基于构件的开发模型
形式化方法模型
统一过程(UP,针对大型项目)
MVC模型(模型-视图-控制器)

13、软件开发方法

结构化方法(流程固定,适合需求明确的项目,自顶向下,逐层分解,面向数据流)

将数据流映射为软件系统的模块结构,数据流类型包括变换流型和事务流型,不同类型的数据流有不同的映射方法。

以瀑布模型为代表,一旦开发完成,将难以修改,不利于复用及后续版本的开发,现在已被面向对象代替。

原型方法(适合需求不明确的项目,以原型模型为代表)
面向对象方法

强调复用性,构建全面合理的模型,供不同项目使用,方便修改,节省开发时间和效率,增强复用性,以构建组装模型为代表。

Jackson方法(面向数据结构,适用于小规模项目)
敏捷开发方法(设用于中小型项目)

主要是为了给程序员减负,去掉一些不必要的会议和文档。

14、结构化需求分析

数据流图

描述数据在系统中如何被传送或变换,以及如何对数据流进行变换的功能或子功能,用于对功能建模。

数据流图可以分层的,从顶层(即上下文无关数据流)到0层、1层等,顶层数据流只含有一个加工处理表示整个管理信息系统,描述了系统的输入和输出,以及和外部实体的数据交互。

数据字典

用来定义在数据流图中出现的符号或者名称的含义,在数据流图中,每个存储、加工、实体的含义都必须定义在数据流图中,并且父图和子图之间这些名称要相同。

符号

含义

举例说明

=

被定义为

+

x=a+b,表示x由a和b组成

[...,...]或[...|...]

x=[a,b],x=[a|b],表示x由a或b组成

{...}

重复

x={a},表示x由0个或多个a组成

(...)

可选

x=(a),表示a可在x中出现,也可以不出现

E-R图

在E-R模型中,使用椭圆表示属性(一般没有),长方形表示实体,菱形表示联系,联系的两端要填写联系类型。

状态转化图

状态转化图通过描述系统的状态及引起系统状态转化的事件,来表示系统的行为。此外,状态转化图还指明了作为特定事件的结果系统将做哪些动作。

15、面向对象

对象:基本的运行实体,为类的实例,封装了数据和行为的整体,如学生、汽车等真实存在的实体。对象具有清晰的边界、良好定义的行为和可扩展性。

:包括实体类(用于对必须存储的信息和相关行为建模的类,是需要长久保存且一直存在的类)、边界类系统内部与系统外部的业务主角之间进行交互建模的类)、控制类(用于对一个或几个用例所特有的控制行为进行建模,再用例执行过程中被动出现的特定行为的类)。

消息:对象之间进行通信。

继承:父类和子类之间共享数据和方法。

覆盖:在子类中重定义一个与父类同名同参的方法。

多态:不同的对象收到同一个消息时产生完全不同的反应,包括参数多态(不同类型参数多种结构类型)、包含多态(父子类型关系)、过载多态(类似于重载,一个名字不同含义)、强制多态(强制类型转换)四种类型。多态由继承机制支持。

封装:一种信息隐蔽技术,其目的是使对象的使用者与和生产者分离,也就是使其他开发人员无需了解所要使用的软件组件内部的工作机制,只需知道如何使用组件。

静态成员是不同的对象之间共享数据的方式,值可修改,静态方法只能访问静态成员。

静态类型是指一个对象的类型在编译时就确定,动态类型指对象类型在运行时才能确定。

静态绑定在程序执行前方法已经被绑定。

动态绑定运行时根据变量实际引用的对象类型决定调用哪个方法,动态绑定支持多态。

类的属性和方法分为public(所有类可以访问)、private(仅本类内部可以访问)、protect(本类内部可以访问、继承子类也可以访问)。

16、统一建模语言(UML)

和程序设计语言并无关系。UML结构包括构造块、规则和公共机制。

UML关系

依赖:一个事物的语义依赖于另一个事物的语义变化而变化。

关联:是一种结构关系,描述了一组链,链是对象之间的连接。分为组合和聚合,都是部分和整体的关系,其中组合事物之间关系更强。两个类之间的关联,实际上是两个类所扮演角色的关联,因此,两个类之间可以有多个由不同角色标识的关联。

泛化:一般/特殊的关系,子类与父类之间的关系。

实现:一个类元指定了另一个类元保证执行的契约。

UML图

用例图:描述了系统提供了一个功能单元,帮助开发人员以一种可视化的方式理解系统的功能需求。

类图:表示不同的实体如何彼此相关,显示了系统的静态结构。类图可用于表示逻辑类(通常就是业务人员所谈及的事物种类)和实现类(程序员处理的实体)。

序列图:显示具体用例的详细流程。它几乎是自描述的,并且显示了流程中不同对象之间的调用关系,同时还可以很详细的显示对不同对象的不同调用。

状态图:表示某个类所处的不同状态和该类的状态转化信息。

活动图:表示在处理某个活动时,两个或多个类对象之间的过程控制流。活动图可用于在业务单元的级别上对更高级别的业务过程进行建模或者对低级别的内部类操作进行建模。

组件图:提供系统的是物理视图,显示系统中的软件对其他软件的依赖关系。

部署图:表示该软件系统如何部署到硬件环境中,用于显示该系统不同的组件将在何处运行,以及将彼此如何通信。

17、结构化设计

系统设计主要目的:为系统制定蓝图,在各种技术和实施方法中权衡利弊,精心设计,合理地使用各种资源,最终勾画出新系统的详细设计方法。

系统设计方法:结构化设计方法,面向对象设计方法。

系统设计的主要内容:概要设计,详细设计。

概要设计(系统整体结构设计)基本任务:是将系统的功能需求分配给软件模块,确定每个模块的功能和调用关系,形成软件的模块结构图,即系统结构图。

详细设计的基本任务:模块内详细算法设计、模块内数据结构设计、数据库的物理设计、其他设计(代码、输入/输出格式、用户界面)、编写详细设计说明书、评审。

18、面向对象设计原则

单一职责原则:设计目的单一的类。

开放-封闭原则:对扩展开放,对修改封闭。

李氏替换原则:子类可以替换父类。

依赖倒置原则:要依赖于抽象,而不是具体实现;针对接口编程,不要针对实现编程。

接口隔离原则:使用多个专门的接口比使用单一的总接口要好。

组合重用原则:要尽量使用组合,而不是继承关系达到重用目的。

迪米特原则:一个对象应当对其他对象有尽可能少的了解。

19、测试原则

软件测试最根本的目的是发现软件的错误。

应尽早并不断地进行测试。

测试工作应该避免由原开发软件的人或小组承担。

在设计测试方案时,不仅要确定输入数据,而且要根据系统功能确定预期的输出结果。

既包含有效、合理的测试用例,也包含不合理、失效的用例。

检验程序是否做了该做的事,且是否做了不该做的事。

严格按照测试计划进行。

妥善保存测试计划和测试用例。

测试用例可以重复使用或追加测试。

20、动态测试和静态测试

21、测试策略和测试阶段

测试策略

自底向上:从最底层模块开始测试,需要编写驱动程序,而后开始逐一合并模块,最终完成整个系统的测试。优点是较早的验证了底层模块。

自顶向下:先测试整个系统,然后编写桩程序,而后逐步向下直到最后测试最底层模块。优点是较早的验证了系统的主要控制点和判断点。

三明治:即有自底向上也有自顶向下的测试方法,兼有两者的优点,缺点是测试工作量大。

测试阶段

单元测试:对单个模块进行测试,由程序员自己测试模块内部的接口、消息、功能,测试依据是软件详细说明书。在单元测试中,驱动模块(上层)用来调用被测模块,自顶向下的单元测试中,不需要另外编写驱动模块。桩模块(底层)用来模拟被测模块所调用的子模块。

集成测试:将模块组合起来进行测试,分为一次性组装(简单,节约时间,发现错误少,只适合于小项目)和增量式组装(能够发现更多错误,耗时长,又可分为:自顶向下,自底向上、混合式)。

确认测试:对已完成的软件进行功能上的测试,分为内部确认测试(无用户情况)、Alpha测试(用户在开发环境下进行测试)、Beta测试(用户在实际使用时进行的测试)、验收测试(用户根据SRS对项目进行验收)。

系统测试:对软件进行性能测试,主要测试三个方面,即负载测试(在极限情况下,系统各项性能指标)、强度测试(系统资源特别低的情况下)、容量测试(并发测试,系统可以处理的同时在线的最大用户数量)。其他还有可靠性等性能测试,系统测试采用的是黑盒测试方法。

回归测试:软件修改错误或变更后,进行回归测试以验证之前正确的代码是否引入了错误。

22、鲁棒性测试、缺陷探测率DDP和调试

鲁棒性测试指控制系统在一定(结构、大小)的参数摄动下,维持其它某些性能的特性。鲁棒测试是对各个模块的功能和系统进行容错性的测试。

DDP=Bugs(tester)/[Bugs(tester)+Bugs(customer)],Bugs(tester)为软件开发方测试者发现的Bugs数目,Bugs(customer)为客户方发现并反馈技术支持人员进行修复的Bugs数目。

DDP越高,说明测试者发现的Bugs数目越多,发布后客户发现的Bugs数目就越少,降低了外部故障不一致成本,达到了节约总成本的目的,可获得较高的测试投资回报率。

调试方法:

蛮力法(穷举法、枚举法):穷举出所有可能的方法一一尝试。

回溯法(试探法):按选优条件向前搜索,以达到目标,当发现原先选择并不优或达不到目标时,就退回一步重新选择,这种走不通就退回再走的技术为回溯法。

演绎法:一般到特殊。

归纳法:特殊到一般。从测试所暴露的问题出发,收集所有正确或不正确的数据,分析它们之间的关系,提出假想的错误原因,用这些数据来证明或反驳,从而查出错误所在。

23、软件维护类型、软件容错技术

24、覆盖测试

语句覆盖要求被测程序中的每一条语句至少执行一次,这种覆盖对程序执行逻辑的覆盖很低。

判定/条件覆盖要求判定中每个条件的所有可能取值(真/假)至少出现一次,并使得每个判定本身的判定结果(真/假)也至少出现一次。

路径覆盖则要求覆盖被测程序中所有可能的路径。

路径>条件>语句。

25、AD采集

计数法工作原理

计数器从0开始,每次加1,计数值作为D/A转换器的输入,然后D/A转换器会产生一个输出电压V0,V0与输入模拟电压Vi进行比较。

如果V0<Vi,则继续加1;直到V0大于Vi,计数值就是A/D转换器的输出值。

双积分法工作原理

对模拟输入电压和参考电压进行两次积分,变换成与输入电压均值成正比的时间间隔;

利用时钟脉冲和计数器测出其时间间隔,完成A/D转换。

逐次逼近法(目前最普遍)工作原理

在进行A/D转换时,由D/A转换器从高位到低位逐位增加转换次数,产生不同的输出电压,把输入电压和输出电压进行比较而实现。

26、RS232、422、485

RS232:点对点,全双工,传输距离端(小于15m),速率低。

RS422:一对多,全双工,差分信号,传输距离可达上千米。最多可连10个设备,速率可达10Mb/s。

RS485:多点通信,半双工,差分信号,传输距离可达上千米。最多可连32个设备,速率可达10Mb/s。

2022年上半年软考-嵌入式系统设计师-回忆版
m0_37494104的博客
06-05 1269
2022年上半年软考-嵌入式系统设计师-回忆版
软考中级嵌入式系统设计师备考知识点
06-13
软考中级嵌入式系统设计师备考知识点
软考嵌入式中级经验分享+真题教材
电子通信仔的学习杂记
05-31 9384
刚参加完2022上半年的嵌入式中级软考,emmm,结果如何不清楚,但是自我感觉良好吧,给大家分享点经验,希望能有所帮助。 上午:上午考的是75道选择题满分75分。这里主要需要巩固的是理论,感觉上午的选择题太多基础东西要背了,除了计算机原理、嵌入式系统的,还有英语阅读理解、软件测试、系统项目管理之类杂七杂八的,普遍不难,看一遍教材有点印象即可,最重要的是一定要把真题做一遍真题做一遍真题做一遍,并且把全部解析看一看,记一记,举一反,通过不难,祝福! 下午:下午考五道大题15*5=75分。这里可能会涉及到部分理
软考中级-嵌入式系统设计师
dahuan_debug的博客
09-06 1759
嵌入式中级软考总结
软考嵌入式 1:计算机系统基础知识
mawenbo02813的博客
03-21 1604
1.计算机系统基础知识1.1数制及其转换1.1.1二进制、八进制、十进制和十六进制等常用数制及其相互转换 1.2数据的表示1.2.1数值的原码、反码、补码、移码表示,定点数和浮点数,精度和溢出1.2.2字符、汉字、声音、图像的编码方式1.2.3校验方法和校验码(奇偶校验码、海明校验码、循环冗余校验码等)1.3算术运算和逻辑运算。
软考-嵌入式系统设计师-笔记:嵌入式系统的项目开发与维护
Naisu的各种笔记
05-08 2266
文章目录系统开发过程及其项目管理过程模型过程评估软件能力成熟度模型(CMM)能力成熟度模型集成(CMMI)工具与环境ISO/ICE 25010系统和软件质量模型系统分析知识系统设计知识系统设计概述结构化设计面向对象设计其它杂项系统实施知识**基线**系统测试测试目的测试原则测试过程测试方法测试级别系统调试系统运行和维护知识 系统开发过程及其项目管理 过程模型 瀑布模型: 结构化开发,需求不明确时有很大缺陷; 增量模型: 每次开发一部分功能(每个版本可独立操作); 原型模型(演化模型): 针对需求
软考-嵌入式系统设计师:[嵌入式系统基础:笔记(一)]
嵌入式小师兄的博客
01-21 4707
嵌入式系统设计师软考笔记
软考考试-嵌入式系统设计师考试大纲.docx
01-17
嵌入式系统设计师考试大纲是全国计算机技术与软件专业技术资格考试中的一个中级等级考试,旨在评估和认证应试者在嵌入式系统设计与开发方面的能力。考试目标要求考生能够根据项目需求,进行软硬件设计,编写相关文档...
中级软考嵌入式系统设计师备考资料
最新发布
06-13
中级软考嵌入式系统设计师备考资料
计算机软考中级职称嵌入式系统设计师考试资料
12-13
该文档总结了嵌入式系统设计师考试常考,必考的题目。
软考中级嵌入式系统设计师
11-23
软考中级嵌入式系统设计师,备考的准备就是这个了
软考嵌入式系统设计师教程高清珍藏
09-24
嵌入式系统设计师教程
软考嵌入式系统设计师真题及答案 嵌入式系统设计师教程
09-02
软考嵌入式系统设计师真题及答案 嵌入式系统设计师教程
软考嵌入式真题2010-2017
11-11
软考嵌入式系统设计师真题2010-2016,包括解析。看完必过60+
2024软考上半年嵌入式系统设计师考试回顾
dujunqiu的博客
05-27 568
题目也越来越长了,看懂要花不少时间,我直接放在最后一个做的;整体的难度是在增加的,并且因为不能运行调试,所以要想好每一个语句的意思,并写上答案还是不容易的;1:选择题这部分我觉得没什么难度,我刷的是嵌入式系统设计师 《2017至2021年的试题分析和解答》+ 《靠前冲刺100题》,只要把常见的知识点都记住,及格就问题不大;今年主要是讲的电源控制相关,还有两个防止电压反灌的二极管作用,主电源断开之后备用电源供电逻辑,整体难度正常;2:刷题的时候,重点应该放在最近3年的真题上,这样会和实际考试题目比较接近;
嵌入式工程师题库(适用于各大名厂笔试、软考、计算机等级考试)
热门推荐
不脱发的程序猿
01-27 2万+
通过学习软考嵌入式工程师、牛客网、各大名厂的嵌入式工程师试题,将其总结,希望可以帮助到广大求职者、参加软考、计算机等级考试的同志。
软考知识点
qq_38886614的博客
11-01 1643
信息化知识 信息化六要素 信息技术应用 龙头 信息技术和产业 基础 信息资源 核心任务 薄弱环节 信息网络 信息人才 成功之本 关键 信息化法律法规和政策 根本保障 信息质量属性: 1.精确性:精准程度 2.完整性:全面程度 3.可靠性:可以信任,符合预期 4.及时性: 5.经济性:获取、传输带来的成本在可以接受范围之内 6.可验证性:信息的主要质量属性可以被证实或者证伪的程度 7.安全性...
软考--嵌入式
qq_43539854的博客
10-18 1030
混成系统 混成系统一般由离散分离组件和连续组件并行或串行组成,组件之间的行为由计算模型进行控制 调度算法 优先级调度 抢占式优先级调度 最晚截止期调度算法 最早截止期调度算法 任务1最先到达最先开始执行; 任务1执行过程中任务2、任务3到达,由于任务3截止时间更早,其优先级愈高,所以执行完任务1后执行任务3; 任务3执行过程中任务4到达,由于任务4截止时间更早优先级愈高,任务3执行完后执行任务4; 最后执行任务2。 ...
一文读懂什么是DDS
digi2020的博客
12-13 9642
数据分发服务(DDS™)是一个由对象管理组(OMG)发布的以数据为中心的中间件协议和API标准。采用分布式发布/订阅体系架构,以中间件的形式提供通信服务,强调以数据为中心。DDS中间件是一个软件层,从操作系统、网络传输和底层数据格式的细节中抽象出应用。相同的概念和api提供给不同的编成语言,使得应用在不同的操作系统、编成语言和处理体系架构之间交换信息。底层细节包括数据传输格式、发现、连接、可靠性和、协议、Qos策略等由中间件来管理。
软考-嵌入式系统设计师
04-02
软考嵌入式系统设计师考试是国家信息化技术人员职业资格认证考试的一种,考试内容包括嵌入式系统的硬件和软件设计、系统集成和测试等方面的知识。通过该考试可以证明考生具备嵌入式系统设计和开发的能力和水平,是企...

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
写文章

热门文章

  • 中级软考-软件设计师(一) 21425
  • 软考中级-嵌入式系统设计师(一) 10499
  • 嵌入式软件工程师面试题收录(1) 7670
  • NPN和PNP三极管收录笔记 6665
  • 软考中级-嵌入式系统设计师(二) 6519

分类专栏

  • 软考
  • 嵌入式系统设计师 4篇
  • 软件设计师 8篇
  • 物联网Network
  • LWIP
  • LoRa 6篇
  • 显示屏幕 3篇
  • STM32
  • 野火指南者STM32F103 27篇
  • STM32必需技能 9篇
  • FreeRTOS 26篇
  • STM32工程模板速成 5篇
  • 电机应用 9篇
  • LVGL 1篇
  • Linux
  • linux基础之路 24篇
  • 野火i.mx 6ull内核驱动进阶 22篇
  • C语言
  • C语言实验部分 13篇
  • C语言小常识 5篇
  • 嵌入式软件面试题收录 4篇
  • FreeModbus开源协议栈解析 8篇
  • 电子技术个人笔记 1篇
  • Android实训项目 11篇

最新评论

  • FreeRTOS个人笔记-消息队列

    Couvrir洪荒猛兽: 发送任务的优先级高,发送任务调用vTaskDelay()函数后进入阻塞。系统给时间片给接收函数处理,接收函数阻塞等待,有 数据就处理。待发送任务延时结束,进入就绪态,系统就给回时间片给发送任务。

  • FreeRTOS个人笔记-消息队列

    jinniuxing88: 你好,请问接收消息的任务,没有vTaskDelay()函数,是如何切换到其他任务的,感谢。

  • oled--SSD1315驱动

    number007cool: 我的硬件c1 pn c2pn不接悬空可以正常使用么,我看手册里面有这种接线模式。 还有一个问题,BS0是哪只脚啊,手册给出的电路图没有BS0

  • 3.linux设备驱动模型:kobject、kobj_type

    Couvrir洪荒猛兽: draw.io建框图,PicPick画图

您愿意向朋友推荐“博客详情页”吗?

  • 强烈不推荐
  • 不推荐
  • 一般般
  • 推荐
  • 强烈推荐
提交

最新文章

  • LVGL移植
  • STM32-LCD液晶屏(ILI9341)
  • STM32移植嵌入式开源按键框架
2024年7篇
2023年85篇
2022年106篇

目录

目录

评论 3
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值

PHP网站源码罗湖企业网站建设双龙设计公司网站惠州seo优化福田英文网站建设坑梓营销型网站建设光明网站设计东莞网站设计民治网站制作布吉seo网站推广永湖关键词排名盐田设计网站丹竹头网站优化推广广州百度标王福田网站建设设计大鹏建设网站坪地网站优化石岩企业网站改版平湖外贸网站设计同乐seo网站优化吉祥网站设计模板同乐企业网站改版大浪模板推广福永企业网站制作光明百度标王大芬建站荷坳百度关键词包年推广爱联模板网站建设塘坑百姓网标王松岗模板推广塘坑外贸网站设计歼20紧急升空逼退外机英媒称团队夜以继日筹划王妃复出草木蔓发 春山在望成都发生巨响 当地回应60岁老人炒菠菜未焯水致肾病恶化男子涉嫌走私被判11年却一天牢没坐劳斯莱斯右转逼停直行车网传落水者说“没让你救”系谣言广东通报13岁男孩性侵女童不予立案贵州小伙回应在美国卖三蹦子火了淀粉肠小王子日销售额涨超10倍有个姐真把千机伞做出来了近3万元金手镯仅含足金十克呼北高速交通事故已致14人死亡杨洋拄拐现身医院国产伟哥去年销售近13亿男子给前妻转账 现任妻子起诉要回新基金只募集到26元还是员工自购男孩疑遭霸凌 家长讨说法被踢出群充个话费竟沦为间接洗钱工具新的一天从800个哈欠开始单亲妈妈陷入热恋 14岁儿子报警#春分立蛋大挑战#中国投资客涌入日本东京买房两大学生合买彩票中奖一人不认账新加坡主帅:唯一目标击败中国队月嫂回应掌掴婴儿是在赶虫子19岁小伙救下5人后溺亡 多方发声清明节放假3天调休1天张家界的山上“长”满了韩国人?开封王婆为何火了主播靠辱骂母亲走红被批捕封号代拍被何赛飞拿着魔杖追着打阿根廷将发行1万与2万面值的纸币库克现身上海为江西彩礼“减负”的“试婚人”因自嘲式简历走红的教授更新简介殡仪馆花卉高于市场价3倍还重复用网友称在豆瓣酱里吃出老鼠头315晚会后胖东来又人满为患了网友建议重庆地铁不准乘客携带菜筐特朗普谈“凯特王妃P图照”罗斯否认插足凯特王妃婚姻青海通报栏杆断裂小学生跌落住进ICU恒大被罚41.75亿到底怎么缴湖南一县政协主席疑涉刑案被控制茶百道就改标签日期致歉王树国3次鞠躬告别西交大师生张立群任西安交通大学校长杨倩无缘巴黎奥运

PHP网站源码 XML地图 TXT地图 虚拟主机 SEO 网站制作 网站优化