千锋教育-做有情怀、有良心、有品质的职业教育机构

手机站
千锋教育

千锋学习站 | 随时随地免费学

千锋教育

扫一扫进入千锋手机站

领取全套视频
千锋教育

关注千锋学习站小程序
随时随地免费学习课程

全国物联网培训

5大核心技术

课程紧跟行业前沿

10+真实项目

企业级项目案例

9大硬件平台

职业竞争力拉满

多个终端模块

职场发展添砖加瓦

10年+技术大神

手把手实战赋能

物联网梦工厂

变身5G时代弄潮儿

物联网技术培训 3分钟了解5G物联网学科5G数字化新时代,物联网技术占领风口、改变时代

更多>>

千锋物联网
5G赋能,聚焦行业核心技术

嵌入式、物联网是当前具有发展前景的IT应用领域之一。 嵌入式作为物联网的底层技术体 系,助力物联网从各行业脱颖而出。5G技术催生百亿级终端接入网络,是整个IT行业共同 期待的技术革命,尤其是对物联网的发展起到巨大的作用,通过5G技术可以快速完成物联 网相关基础设施建设,实现物联网高带宽、低延时、大连接的万物互联。

物联网技术培训

物联网技术培训 5G物联网视频教程强师呕心巨制的物联网免费视频教程,聚焦产业链热点技术

更多>>

物联网技术培训 零基础学5G物联网5G物联网零基础快速入门,实现互联网职业逆袭

更多>>

在物联网架构中5g属于什么技术

在物联网架构中5g属于什么技术?在物联网架构中,5G属于一种专为连接人与机器、机器与机器而设计的新一代移动通信技术,具有高速、低延迟、高可靠性和大容量等特点。5G的技术革新,使得大规模的物联网应用可以实现自动化和智能化,真正实现数字化生活和生产的巨大潜力。

arm可以用c语言开发吗

arm可以用c语言开发吗?当今,C语言无疑是最为流行和广泛应用的程序语言之一,因此可以说arm的开发也离不开它。C语言对于开发各种类型的应用程序来说是非常重要的,可以编写从简单的控制台应用程序到复杂的操作系统和驱动程序等各种类型的应用程序。使用C语言编程可以充分利用现代计算机的硬件资源,使直接与操作系统和硬件进行交互成为可能,这对于ARM开发来说是非常必要的。

使用c++能开发什么

C++ 是一种通用的编程语言,它具有高性能、可移植性和灵活性等特点,因此在各种不同领域的软件开发中都得到了广泛应用。使用c++能开发什么呢?首先,在操作系统和编译器的开发过程中,C++ 得到了广泛的应用。例如,Linux 操作系统就是用 C++ 编写的,而且 C++ 也是编译器的主要开发语言之一。

做c++软件开发需要学什么

C++软件开发是程序员们需要精通的一门技术。做c++软件开发需要学什么?学习C++开发需要具备一定的计算机科学基础,包括基本的数据结构、算法和操作系统知识。此外,还需要掌握C++语法和面向对象编程的基本概念,比如类、对象、继承、多态等。在学习中,还要熟悉C++标准库的使用和STL算法库,以及熟练掌握调试和优化技巧等。

成为c语言开发工程师需要会什么

成为c语言开发工程师需要会什么?作为一名C语言开发工程师,需要具备多方面的技能和知识,包括编程能力、系统设计、软件测试等方面的专业知识。首先,对于C语言的编程能力,需要深入理解该语言的语法和基础概念,能熟练使用该语言进行模块化编程、算法设计和数据结构的实现等工作。

c语言开发工具有哪些比较好用

C语言是一种经典的程序设计语言,应用广泛。在使用C语言进行编程时,开发工具的选择非常重要。c语言开发工具有哪些比较好用?下面介绍几款比较好的开发工具。第一款是Visual Studio,它是微软公司开发的一款集成化开发环境,在C语言的开发中非常常见。

c语言开发环境有哪些类型

C语言是一种非常受欢迎的编程语言,其应用广泛,常被用于开发各种应用程序。为了能够使用C语言进行开发,需要搭建相应的开发环境。c语言开发环境有哪些类型?目前,存在着多种不同类型的C语言开发环境,每种类型都有其特点和适用范围。

常用的c语言开发软件有哪些

c语言开发软件有哪些?在C语言的开发过程中,一些常用工具的使用是不可或缺的。例如,GCC是C语言开发必备的编译器,它支持多种目标平台,包括Linux、Windows、Mac OS等。同时,还有一些其他的编译器,如Clang、TCC等。除此之外,还有一些IDE工具,例如Code::Blocks、Visual Studio等,这些工具提供了完整的开发环境,在编写代码、编译、调试和测试方面都提供了丰富的功能。

物联网和物联网工程的区别与联系

物联网和物联网工程是当前科技领域广受关注的两个概念,二者既存在联系又有所区别。物联网是指将各种物理设备互相连接,以达到自动化、智能化和信息化的一种技术体系;而物联网工程则更注重于将物联网技术应用到具体的工程实践中去,以满足不同领域的需求。在应用方面,物联网的涉及范围更广泛,包括智能家居、智慧城市、智慧医疗等各行各业,而物联网工程则更着重于协助行业领域实现自动化、信息化和智能化的目标。下面将对物联网和物联网工程的区别与联系进行详细介绍。

智能通信属于物联网应用吗?需要学什么

智能通信属于物联网应用吗?需要学什么呢?智能通信是物联网的一种应用,这种应用是对传统通信技术的扩展和升级。传统的通信技术只能将信息进行单向的传递,而智能通信则能够将信息进行双向甚至多向的传递,从而实现更为灵活和高效的通信方式。智能通信的应用范围也非常广泛,包括交通、智能城市、工业自动化等多个领域,因此它被视为物联网的一个重要组成部分之一。

单片机需要哪些基础知识

单片机是现代电子技术的重要组成部分,它的应用范围非常广泛,包括家电、医疗、工业、军事等等。单片机需要哪些基础知识?学习单片机需要掌握一些基础知识,这样才能更好地理解、设计和开发单片机应用。以下是学习单片机所需要的基础知识。

物联网需要哪些技术支持?

物联网需要哪些技术支持?物联网是一种涉及设备、系统和应用程序之间相互连接的网络,其主要目的是收集、监测和交换数据信息。其实现需要多种技术支持,其中包括以下几个方面。首先,物联网需要传感器和信号处理器来收集和分析大量的数据。传感器用于从环境中收集物理和化学特征,例如温度、湿度、压力和位置等,而信号处理器则用于对这些数据进行实时处理和分析,以便快速做出决策和控制。

物联网技术培训 5G物联网培训培训问答海量物联网问答紧扣你的学习问题,优质解析为你在线技术答疑

更多>>

物联网技术培训 物联网培训机构哪些好如何选择靠谱的物联网培训机构?这些问题你需要了解

更多>>

开发单片机的编程软件有哪些

开发单片机(Microcontroller)的编程软件有多种选择,每种软件都具有特定的特点和用途。以下是几种常见的单片机编程软件:1.ArduinoIDE:ArduinoIDE是一款开源的跨平台集成开

stm32用什么软件编程

对于STM32微控制器的编程,可以使用多种软件工具进行开发和调试。以下是几个常用的软件工具:1.STM32CubeIDE:STM32CubeIDE是STMicroelectronics公司推出的集成开

c语言程序的基本单位

C语言是一种高效、灵活、通用的程序设计语言,广泛应用于嵌入式系统、操作系统和应用程序的开发。在C语言中,程序是由函数组成的。函数是C程序的基本单位,它是一组指令的集合,用于执行特定的任务并返回一个值或

c语言中最简单的数据类型有哪些

double(双精度浮点型):表示双精度浮点数,通常为8个字节。char(字符型):表示字符,通常为1个字节。此外,C语言还提供了一些衍生的数据类型,如数组、结构体、联合体、指针等。

margin“塌陷”有哪些解决方法?

给父元素设置border或padding,当子元素的margin-top与父元素的margin-top发生重叠时,给父元素设置border或padding可以避免margin的重叠。

python和c语言的区别

而C语言主要用于嵌入式系统、操作系统、驱动程序等底层开发领域,因其效率高、可控性强等特点,可以更好地满足这些领域的需求。总之,Python和C语言各有其特点和应用场景,根据具体的开发需求,选择合适的编程语言非常重要。

逗号运算符和逗号表达式

逗号表达式类似于逗号运算符,但它用于将多个表达式分组到单个表达式中,而不是分隔函数参数或组合表达式。逗号表达式是通过将表达式括在括号中并用逗号分隔来形成的。逗号表达式的值是列表中最后一个表达式的值。

strcpy函数的实现

该函数的工作原理是循环访问字符串中的每个字符,并将其复制到 中的相应位置。当循环遇到字符串末尾的空字符时,循环将停止。最后,将空字符添加到 的末尾以终止新字符串。

UDP和TCP分别是什么意思

另一方面,TCP是一种面向连接的协议,需要在发送方和接收方之间建立专用的端到端连接。它提供可靠、有序且经过错误检查的数据包传递,并处理丢失数据包的重新传输。TCP 通常用于需要可靠数据传输的应用程序,例如文件传输或电子邮件。

vector和list的区别有哪些

它被实现为一个连续的内存块,这意味着元素存储在相邻的内存位置。但是,在 中访问元素可能比在 中慢,因为它需要遵循从列表开头到所需元素的指针。当您需要频繁插入或删除元素,并且不需要对元素进行恒定时间访问时,是一个不错的选择。

vscode和vs哪个好用

它还支持广泛的编程语言和平台,包括Windows,Android,iOS和Azure。如果您需要轻量级、可自定义且多功能的代码编辑器,VS Code 可能是更好的选择。如果您需要具有高级调试和测试功能的更强大、更全面的IDE,Visual Studio可能是更好的选择。

单例模式的实现类型与注意事项

此方法可确保仅创建类的一个实例,并提供对该实例的全局访问点。该方法声明为 ,因此可以在没有类实例的情况下调用它。它在第一次调用时创建类的静态实例,并在后续调用中返回对该实例的引用。通常,应谨慎使用单例模式,并且仅在绝对有必要确保类只有一个实例时才使用。

c语言二维数组的定义和引用

二维数组,也叫矩阵,是指数组中每个元素又是一个一维数组。可以定义一个M*N的二维数组,其中M表示矩阵的行数,N表示矩阵的列数。通常定义二维数组的方式如下: 数据类型 数组名[M][N]; 例如,定义一个3*4的整型数组如下所示:

c语言的关系运算符

C语言中的关系运算符用于比较两个值之间的大小关系,其结果返回一个布尔值(1或0),表示比较的结果为真或假。以下是C语言中的关系运算符

c语言变量定义

在 C 语言中,变量定义可以包含以下几个部分:数据类型:变量的类型决定了变量可以存储的数据类型,C 语言中常见的数据类型包括 int、float、double、char 等。

c语言编译器有哪些

Turbo C++:是一款经典的 C 语言编译器,由 Borland 公司开发,支持 DOS 和 Windows 操作系统,被广泛应用于学习和教学。除了上述常见的编译器,还有很多其他的 C 语言编译器可供选择,具体选择哪款编译器取决于开发者的需求和目标平台。

c语言scanf的用法

在 C 语言中,scanf() 函数用于从标准输入设备(通常是键盘)读取数据。scanf() 函数的语法如下int scanf(const char *format, ...);其中,format 是格式控制字符串,用于指定要读取的数据类型和数据的格式。... 表示可变参数列表,用于接收读取到的数据。scanf() 函数的常用格式控制

c语言printf输出格式

在 C 语言中,printf() 函数用于将指定格式的数据输出到标准输出设备(通常是终端或控制台窗口)。printf() 函数支持多种输出格式,常用的格式如下

c语言c++中assert的用法规则

assert 宏定义的错误信息通常包含触发断言失败的文件名、函数名和行号等信息,这些信息可以帮助开发者快速定位错误。在使用 assert 宏定义时,需要避免使用可能会修改程序状态或产生副作用的表达式,否则可能会导致程序执行结果与预期不符。

cstatic关键字的作用

static 关键字在 C++ 中有多种用途,具体作用取决于使用的上下文。以下是一些常见的用途:定义静态变量:在函数内部使用 static 关键字定义的变量是静态变量,它的生命周期在整个程序执行期间都存在,并且只会被初始化一次。这种静态变量只能在所在函数内部访问,对于其他函数来说是不可见的。

c++主要用来做什么

C++是一种通用的、高效的编程语言,主要用于开发系统级软件、嵌入式系统、操作系统、网络协议、游戏引擎、桌面应用程序、数据库、图形图像处理等方面的应用。

c++中的多态定义和作用是什么

多态(Polymorphism)是C++中的一个重要概念,指的是同一种操作作用于不同的对象,可以有不同的解释和不同的行为。在C++中,多态可以通过虚函数和纯虚函数来实现。定义多态的关键在于使用虚函数和继承。虚函数是一种特殊的成员函数,可以在派生类中重新定义,在运行时根据实际对象类型来调用相应的函数。

c++中sdk函数的调用方法

在C++中,调用SDK函数的方法与调用其他函数的方法基本相同,主要分为以下几步:在代码中包含SDK函数所在的头文件。通常情况下,SDK函数的头文件名称以sdk或者api为前缀,例如Windows SDK中的头文件通常以winapi为前缀。

c++中四种类型转换方式

隐式类型转换(Implicit Conversion):在一些表达式中,编译器会自动进行类型转换,将一种类型的值转换成另一种类型的值。例如,将一个整型值赋值给一个浮点型变量时,编译器会自动将整型值转换成浮点型值。这种类型转换是编译器自动完成的,程序员不需要进行任何显式的转换操作。

物联网技术的服务有哪些

物联网技术的服务包括以下几个方面:数据采集和传输服务:物联网技术可以通过各种传感器和设备采集各种数据,例如温度、湿度、光线强度、位置等,然后通过各种通信技术将数据传输到云端或其他设备上。

物联网无线通信技术有哪些

物联网无线通信技术包括以下几种:Wi-Fi:Wi-Fi是一种基于无线局域网的通信技术,使用IEEE 802.11协议。Wi-Fi可以实现高速无线数据传输,适用于家庭、企业和公共场所等多种场景。蓝牙:蓝牙是一种短距离无线通信技术,通常用于连接手机、耳机、手表等设备。蓝牙使用2.4GHz频段,具有低功耗、低成本、易于连接等特点。

物联网有线通信技术有哪些

以太网(Ethernet):以太网是一种基于电缆的局域网通信技术,是物联网有线通信技术中应用最广泛的一种。以太网使用RJ-45接口连接计算机、路由器和交换机等设备,具有高速传输、稳定可靠、成本较低等特点。

物联网连接技术包括哪些

有线连接技术主要包括Ethernet、RS-485、RS-232、USB等技术,这些技术被广泛应用于工业领域和办公环境。有线连接技术的优点是连接稳定、传输速度快、数据可靠性高,但受到线路长度限制,不适用于移动设备等场景。

物联网包括哪些技术

物联网是指一种通过物品之间相互连接和交互实现信息和数据传递的技术和概念,它包括以下一些关键技术:传感器技术:传感器是物联网的核心,它们能够收集环境中的各种数据,例如温度、湿度、光线、声音、运动、位置等等。传感器通过网络连接到云端,实现数据的实时收集、分析和处理。

抓包工具wireshark使用介绍

Wireshark提供了非常详细的网络流量分析功能,可以帮助网络管理员和安全专家快速定位网络问题和安全漏洞,同时也是学习网络协议和网络通信的重要工具。但需要注意的是,在使用Wireshark进行抓包时,必须遵守法律和道德规范,不得非法获取他人隐私信息和敏感数据。

uart通信协议

UART通信协议是一种串行通信协议,用于在电路板上的不同设备之间进行数据通信。UART通信协议使用两根信号线进行通信,分别为TX(发送)和RX(接收)。UART通信协议的原理是将需要传输的数据分成一个个字节,每个字节通过串行通信的方式传输。发送方将数据转换成串行数据流,通过TX线传输,接收方则通过RX线接收数据,将接收到的串行数据流还原成原始数据。

复合的赋值运算符

C语言提供了许多复合的赋值运算符,它们将算术运算符和赋值运算符合并成一个运算符,可以简化代码,提高效率。下面是一些常用的复合的赋值运算符

gb2312字符串和utf-8之间的转换

GB2312和UTF-8是两种不同的字符编码方式,其中GB2312是一种中文字符编码方式,而UTF-8是一种通用字符编码方式。在C语言中,可以使用一些库函数来进行GB2312字符串和UTF-8字符串之间的转换。

c语言字符常量

在C语言中,字符常量是指用单引号括起来的单个字符或者转义序列,注意,字符常量是用单引号括起来的,而字符串常量则是用双引号括起来的。字符常量可以用于初始化字符数组、字符指针或者作为函数参数。

c语言中指针函数与函数指针的区别

在C语言中,指针函数和函数指针是两个不同的概念。指针函数是指一个返回指针的函数,它的返回值是一个指针类型。例如,以下代码段定义了一个指针函数,它返回一个指向int类型的变量的指针

c语言中的静态内存与动态内存

在C语言中,内存可以分为静态内存和动态内存。静态内存是在程序编译时就被分配并固定了大小的内存空间,一般用于存储全局变量和静态变量。静态内存的生命周期与程序的运行时间相同,直到程序结束才会被释放。

物联网中的边缘计算是什么?请解释其优势和应用场景

答案:边缘计算是一种将计算和数据处理能力移动到物联网设备附近的计算模型。在边缘计算中,数据的处理和分析发生在接近数据源的设备或边缘节点上,而不是传输到远程云端进行处理。边缘计算的优势包括:低延迟:通过

什么是物联网(IoT)?请解释其核心原理和应用领域

答案:物联网是指通过互联网连接和交互的物理设备网络。它基于传感器、嵌入式系统、无线通信技术等,将各种物理设备连接起来,实现设备之间的数据交换和智能化控制。物联网的核心原理包括:感知和采集:通过传感器和

c语言程序由什么组成?

主函数可以调用其他函数,也可以定义局部变量。语句 (Statement):C语言中的语句包括表达式语句、流程控制语句、函数调用语句等。注释 (Comment):注释是用于解释程序的文本,它可以被编译器忽略。在C语言中,注释可以使用 // 或者 /* ...

c语言程序有哪些基本组成部分

main函数:每个C程序都需要一个main函数,程序从main函数开始执行,main函数是程序的入口。函数(Function):程序中用于实现特定功能的代码块,可以在程序中多次调用。注释(Comment):程序中用于注释说明的部分,不会被编译器执行。

c语言绝对值怎么编写

除了使用库函数 abs(),还可以手动编写计算绝对值的函数,例如:这个函数先判断 x 是否小于零,如果是,则返回 -x,否则返回 x,实现了计算绝对值的功能。

c语言可以编写游戏吗?

C语言的底层控制和高效性使其在游戏开发中具有很大的优势,特别是在需要高性能、低延迟和紧密的硬件控制的游戏中。此外,许多著名的游戏引擎,如Unity和Unreal Engine,也使用C语言作为其底层编程语言。当然,使用C语言编写游戏需要具有一定的编程技能和经验。

c语言程序怎么运行?

编译器会进行词法分析、语法分析、代码生成等一系列操作,最终生成可执行文件。需要注意的是,C语言程序的运行需要在操作系统中进行,因此需要安装相应的操作系统并在其中运行程序。同时,C语言程序的运行也受到硬件条件的限制,需要在满足程序要求的计算机系统中运行。

c语言的开发工具有哪些

具有代码高亮、代码自动完成、调试等功能。Atom:一款免费、跨平台的文本编辑器,支持多种编程语言,包括C语言。具有代码高亮、代码自动完成等功能。总的来说,C语言开发工具众多,开发者可以根据自己的需求选择适合自己的工具。

c语言的开发环境有哪些

Xcode:Xcode是苹果公司开发的IDE,主要用于开发Mac OS和iOS应用程序,但也可以用于C语言开发。它具有良好的集成开发环境、调试工具和分析工具等。选择合适的开发环境要根据项目需求、个人喜好和开发经验等因素综合考虑。

c语言能写爬虫吗?

然后,可以解析响应以获取所需的数据。这些库可以提供许多现成的功能,使得编写C语言爬虫变得更加容易。总的来说,虽然C语言可以用来编写爬虫,但在实际开发中,更常用的语言是Python和JavaScript等脚本语言,因为它们更加灵活和便于编写和调试。

c语言逆序数怎么编程

该程序先定义了一个整型数组 a,并且统计了该数组中的元素个数 n。注意,该程序只适用于整型数组。如果要对其他类型的数组进行逆序数计算,需要修改相应的变量类型和比较方式。

c语言区间怎么表示?

圆括号一般用于表示数学上的区间,格式为:(start, end) 或 [start, end],其中,start为区间的起点,end为区间的终点。圆括号表示开区间,即不包含端点,方括号表示闭区间,即包含端点。

物联网培训机构 5G物联网培训班型

更多>>
物联网培训机构

物联网就业班

千锋教育物联网课程

从0开始
深入讲解
基于Linux环境
实战操作

试学人群:应届生、新手转行、升职加薪、创业人员

物联网培训机构 5G物联网师资团队物联网强师云集,业界大牛垂直赋能,带你踏上成长高速路

更多>>

物联网培训机构 5G物联网课程大纲

更多>>
01 嵌入式高级 C 编程
02 面向 C++ 模板库应用开发
03 AI 图像处理
04 Linux 系统高级程序设计
05 Linux 高级网络编程
06 数据库 +BS 开发
07 5G 物联网工程开发
08 BSP 开发
09 Linux 设备驱动开发
ubuntu系统安装及环境调试
ubuntu虚拟机安装以及嵌入式开发环境搭建
ubuntu物理机及u盘版安装
ubuntu与windos等其它系统互访服务配置安装
编辑器、编译器、调试器安装及使用
练习:《自制一个u盘系统》
Linux常用命令
Linux日常高频率应用命令使用练习
文件操作命令使用练习
内容检索命令使用练习
压缩解压命令使用练习
系统内部常用命令使用练习
练习:《熟练运用所学命令》
嵌入式C语言编译调试技巧
调试文件产生方法介绍
单步、断点等调试方法介绍
调试过程中动态修改内存
练习:《调试之前写过的程序》
C语言基本语法结构
程序设计关键字分类讲解
各类进制间的分析以及转换
有符号以及无符号深度剖析
各种运算符介绍
数据存储类型的读写控制
不同数据类型间的自动以及强制类型转换
各种类型间的越界问题剖析
深度剖析二进制位运算
练习:《日期查询系统》
C语言基本语法结构
程序设计关键字分类讲解
各类进制间的分析以及转换
有符号以及无符号深度剖析
各种运算符介绍
数据存储类型的读写控制
不同数据类型间的自动以及强制类型转换
各种类型间的越界问题剖析
深度剖析二进制位运算
练习:《日期查询系统》
C语言基本语句
选择控制语句
循环控制语句
控制语句相关关键字分析
人机交互程序设计
练习:《个税征收查询系统》
数组
数组的精确定义
数组元素严谨的初始化
深度剖析数组元素的读写过程
多维数组的精确定义
多维数组的应用操作
练习:《打字游戏》
函数
函数的定义、声明、调用三要素
各类场景的函数定义
严谨的函数声明
函数的调用过程剖析
函数参数本质剖析
实参、形参详解
具体需求下的函数封装流程
练习:《猜数字游戏》
变量存储
内存分区剖析
各类变量的定义形式
各类变量的作用范围
各类变量的生命周期
各类变量的存储区域
各类变量的注意事项
静态函数与全局函数的深度剖析
练习:《变量存储分析》
预处理指令
宏、宏函数的深度剖析
多场景的条件编译分析
标准的头文件编写
预处理在编译之前都在忙些啥
练习:《debug开关》
库的使用与制作
静态库工作原理
静态库制作流程
动态库工作原理
动态库制作流程
练习:《自制常用接口库》
指针
指针与内存哪些事儿
指针的定义与使用
指针与基本类型变量的关系
指针与数组的关系
指针与函数的关系
指针与字符串的关系
指针与指针的关系
指针有多特殊
练习:《计算器练习》、《标准C库函数实现》
动态内存分配
内存的动态分配与释放
内存的多种动态分配方式
动态内存使用技巧
练习:《malloc实现分析》
字符串处理技巧
字符串的纯手工处理技巧
字符串相关库函数使用方法
字符串与内存的关系
练习:《手机短信分析程序》
练习:《条形码生成器》
结构体的对象思维
结构体是怎样打包数据结构的
结构体与数组、指针、内存等相互结合
结构体实现位变量的定义
共用体
枚举
练习:《GPS信息分析程序》
练习:《魔幻数字》
数据结构之链表操作
链表的逻辑思维
链表中的各个节点
双向链表咋比单向链表还简单
链表的增删查改等各项操作
链表还有更简单且高级的实现方式
练习:《学生信息管理系统》
文件操作
一切数据皆文件
文件的操作流程
文件的顺序读写
文件的随机读写
练习:《文件加密器》
工程项目管理之Makefile
为什么要用Makefile
Makefile可简单可复杂
Makefile规则
了解软件前先分析Makefile
练习:《开源软件Makefile分析》
C++概述
对象的概念
类的概念
封装、继承、多态的特点
练习:《熟练掌握c++的特点》
C++对C的扩展
C++命名空间(namespace)
作用域运算符
using编译指令
全局变量检测增强
C/C++const的区别
强制类型转换
New operator和Delete operator
练习:《作用运算符解决可能发生的二义性》
C++独特的函数
inline内联函数
缺省参数函数
函数重载
C/C++混合编程
练习:《任意类型数据数学操作》
C++引用深度剖析
引用的本质
常量的引用
指针引用
常量引用
函数的引用
练习:《熟练掌握引用在项目的应用》
C++类和对象
类的封装
构造与析构函数
构造函数的分类及调用
拷贝构造函数的调用时机
构造函数调用规则
深拷贝与浅拷贝
初始化列表
explicit关键字
类中构造函数和西沟函数调用顺序剖析
练习:《设计试验箱的类》
C++类和对象的高级应用
静态的成量变量和成员函数
this指针的工作原理
This 指针的使用
单例模式
常函数
常对象
友元
运算符重载
智能指针
函数对象
练习:《系统标准类的设计》
C++继承和派生
继承的基本概念
派生类的定义
派生的访问控制
继承中的构造与析构
继承中同名成员的处理方法
继承中的静态成员特性
多继承、菱形继承、虚继承
练习:《快速对类进行扩展》
C++多态的深度剖析
多态进本概念
实现多态的动态绑定
抽象类和纯虚函数
纯虚函数和多继承
虚析构以及纯虚构函数
类的类型转换安全问题
重写、重载、重定义
练习:《熟练掌握多态的特点》
C++模板的深度剖析
模板的概述
函数模板以及与普通函数的区别
函数模板与普通函数的调用规则
模板机制剖析
模板的局限
类模板深度剖析
类模板的继承
类模板中成员函数调用时机
友元函数和类模板
数据转换
练习:《设计模板类管理不同数据类型》
C++异常的深度剖析
异常的基本概念
异常严格的类型的匹配
栈解旋
异常接口声明
异常变量的生命周期
异常的多态
C++标准异常库
练习:《能够编写自己的异常类》
STL标准模板库概述
STL基本概念
STL六大组件
STL的容器
STL的算法
STL的迭代器
练习:《容器、算法、迭代器的综合实例》
STL常用容器
String容器应用
vector容器应用
deque容器应用
stack容器应用
queue容器应用
list容器应用
Set/multiset容器应用
Map/multimap容器应用
STL容器使用时机
练习:《熟练掌握容器对现实数据的存储》
STL常用算法
函数对象
谓词
内建函数对象
函数对象适配器
常用遍历算法
常用查找算法
常用排序算法
常用拷贝和替换算法
常用算数生成算法
常用集合算法
练习:《竞技比赛评分系统》
shell脚本开发
shell命令解释器介绍
shell脚本定义与执行
shell变量与控制语句
shell函数定义与调用
练习:《自动软件打包工具》
Cortex-A53平台搭建
Cortex-A53开发平台介绍
编个程序放Cortex-A53平台跑一跑
Cortex-A53平台软硬件组成
Cortex-A53平台系统更新步骤与方法
练习:《Cortex-A53平台系统镜像升级》
QT初识
人机交互接口介绍
QT环境搭建
GUI程序设计框架
练习:《快捷显示一个窗口》
QT中的常用控件
窗口的常规设置
按钮的文本设置以及获取
控件的移动
GUI对象模型
信号与槽机制的深度剖析
自定义信号和槽
多级窗口的切换
菜单栏的创建以及添加菜单
工具栏的浮动、停靠特性
状态栏的左右控件添加
铆接部件
核心部件
资源文件的管理
模态与非模态对话框
字体、颜色、文件对话框
垂直、水平、固定、表格等常用布局
组容器、分栏列表
列表控件、树控件、表格控件、下拉列表框的操作
Label控件放置图片以及动画播放
自定义控件
练习:《物联网各类界面设计》
QT中的事件处理机制
消息机制与事件
事件捕获
事件过滤
鼠标及触摸事件
键盘事件
事件盒子
绘图和绘图设备
绘图机制
绘图事件
定时器
练习:《触摸屏操作用户UI》
QT企业实战
QT链接数据库
QT对数据库的操作
QT内部进程通信
QT网络通信
QT库的裁剪和移植
练习:《棋牌类游戏制作》
OpenCV环境搭建
下载交叉编译OpenCV开源软件
移植到ARM平台并配置运行环境
基础类型
工具函数
模板结构
练习:《基于ARM平台OpenCV环境搭建》
图像接口
矩阵表达式
饱和转换
稀疏数据类
图像载入与保存
视频载入与保存
练习:《摄像头抓拍》
图像处理
常见图像变换
图像关键点分析
直方图和模板
轮廓
背景提取
练习:《笑脸拍照》
AI
机器学习
基准学习模型
目标检测
模型标定
练习:《手势识别》
系统调用
应用程序是怎样切入内核调用的
常用系统调用接口介绍
系统调用与库函数的关系
文件描述以及权限
文件描述深度剖析(位图)
系统调用操作文件
获取文件的状态
文件的阻塞特性
读取文件目录
练习:《系统调用重构cp命令》
进程
在进行中的程序特点
并发与并行详解
MMU内存管理单元
PCB进程控制块
进程状态及转换
进程创建与进程号
进程内存分布
父子进程间数据共享模式
exec函数族
孤儿进程、僵尸进程、守护进程
进程的资源回收
练习:《并发服务开发》
进程间通信
管道、命名管道的创建、使用、读写行为
mmap内存映射
共享内存
消息队列
信号基本概念
信号集和未决信号集
信号的捕捉
消息队列
练习:《制作守护进程》
线程
线程的认识、创建、退出
线程的共享模式
线程资源回收
线程的分离
线程的属性
线程的取消机制
GUI线程
练习:《并发服务器》
并发同步与互斥
同步与互斥的概念
互斥锁
信号量
条件变量
练习:《生产者与消费者》
Linux网络编程特点
TCP/IP协议
MAC、IP、Netmask、port
数据的封装与拆解
网络程序设计流程
练习:《熟练掌握网络基本概念》
UDP通信
字节序及地址转换
UDP通信流程
套节字的创建
UDP数据的收发
练习:《UDP 聊天程序》
常用通信协议
TFTP通信过程
TFTP协议分析
实现TFTP客户端文件的上传下载
UDP广播
UDP多播
网络抓包工具Wireshark
练习:《网络文件服务器》
TCP通信
TCP通信流程
TCP通信API介绍
TCP客户端中的connect、send、recv
TCP服务器中的bind、listen、accept
TCP并发服务器编写
TCP三次握手以及四次挥手
心跳包
多进程多线程实现并发服务器
多路IO转接技术
Select和epoll+线程池实现高并发服务器
反应堆
Libevent网络库
web服务器
web编程
练习:《高并发WEB服务器开发》
网络通信与防火墙
switch与router
防火墙的一般网络布线示意
防火墙的使用限制
数据包过滤软件iptables
练习:《单机防火墙设置实例》
原始套节字
原始套节字创建
数据包详解
MAC数据包分
原始套节字发送过程
ARP缓存表
数据欺骗
SYN攻击
练习:《扫描本地网络的主机信息》
网络开发工具包
libpcap安装
libpcap开发实例
libnet安装
libnet开发实例
练习:《网络数据的伪装、截获》
MySQL数据库
MySQL简介
MySQL版本和下载
MySQL服务器安装和启动
创建和管理表
数据库的增删改查
表的增删改查
表数据的增删改查
过滤和排序
单行函数
分组函数
多表查询
子查询
集合运算
数据处理
其他数据库对象
多表查询
表的约束
MySQL中文乱码问题
练习:《楼宇管理系统》
SQLite数据库
SQLite数据库基础
SQLite表的增删改查
SQLite基本查询语句
SQLite C接口编程
函数与聚合
数据分组
过滤分组
约束
联结表
视图
触发器
查询优化
练习:《车辆管理系统》
B/S开发环概述
常见的web技术
嵌入式web开发模式
B/S架构
Web原理
练习:《服务器移植》
HTML
HTML语法
HTML标签
HTML样式
HTML表单
练习:《物联网各类网页制作》
JavaScript
网页调用JS的方式
JS编程概述
JS关键字、变量
JS数据类型、控制语句
JS函数
JS对象
JS全局函数
练习:《学校教务管理系统》
AJAX/CGI
AJAX概述
AJAX原理
创建AJAX同步或异步对象
标准的XMLHttpRequest属性
标准的XMLHttpRequest方法
CGI的处理步骤
CGI编程
练习:《工业现场环境监测系统》
代码版本管理
搭建SVN服务端客户端
文件上传下载SVN基本命令
常用Git命令
Git使用流程
Git冲突管理
Git分支管理
练习:《建立自己的代码仓库》
QT 多线程、QT 多线程间通信、QT TCP通信、QT UDP通信
物联网工程
网络结构
wifi、Bluetooth、Lora、rfid、zigbee、NB-iot等常用技术手段介绍
各种传感器技术介绍
MCU开发技术
练习:《MCU感知层通信》
RFID技术
射频技术介绍
RFID常见协议
Type A类卡Type B类卡介绍
重点讲解S50/S70卡
RFID读写芯片介绍
RFID读写芯片工作模式分析
基于FM17550/mfrc522芯片的读写操作
针对IC卡的加密码、充值、扣款流程介绍
RFID行业应用
练习:《发卡充值器》
zigbee技术
zigbee在无线通信中的地位
zigbee zstack协议
zigbee三种终端通信角色介绍
zigbee信道、短地址、长地址分析
IAR集成开发环境配置
cc2530内部资源
cc2530集成射频模块开发调试
OSAL系统调试
OSAL事件机制
OSAL消息机制
练习:《智能调光器》
NB-IoT技术
NB-iot介绍
NB-iot在低功耗广域网通信中的意义
NB-iot协议栈介绍
基于全网通的NB-iot模块开发调试
移动、华为、电信、BAT等云平台对接开发
NB-IoT的低功耗模式开发
练习:《家居远程助手》
LORA
LORA介绍
LORA的应用概述
基于LORA模块的通信开发调试
练习:《Lora模组通信实验》
MQTT技术
MQTT协议介绍
MQTT服务器搭建
MQTT嵌入式移植
MQTT发布订阅应用开发
基于MQTT智能网关
练习:《PLC工控机运行监控》
WIFI技术
Esp8266模块介绍
Esp8266开发流程
基于NODEMCU平台开发
Lua开发语言介绍
Esp8266固件定制升级
Esp8266远程控制
Esp8266常用开发工具介绍
练习:《esp8266远程语音控制》
STM32
Stm32系列芯片介绍
Stm32最小系统设计
固件库下载安装
常见固件固接口介绍
Keil MDK集成开发环境配置
GPIO基本配置,对悬空、上下拉、模拟输入、开漏、推挽输出等对比分析
外部中断机制
串行通信原理
串口DMA数据收发
定时器结构
看门狗IWDG/WWDG分析
启动引导过程
PWM脉冲宽度调制
中断向量控制器NVIC
直接存储访问DMA
模数转换ADC
实时时钟RTC
I2C总线
练习:《工业物联网网关模块》
RT-Thread OS
RTT实时操作系统移植
RTT线程管理
RTT线程同步
RTT时钟管理
RTT IO设备模型
练习:《RTT应用开发》
鸿蒙设备开发
鸿蒙轻量级系统入门
轻量级系统开发
轻量级系统驱动开发
练习:《炫彩灯》、《交通灯》、《润和智能家居开发》
嵌入式项目代码规范
嵌入式项目代码编程规范
ARM系统结构
ARM产品线及分类
ARM指令集、寻址、调试及混编
ARM工作模式、寄存器
ARM汇编
ARM异常
ARM裸机开发调试过程
GPIO编程
串口编程
中断编程
练习:《ARM异常向量表》、《硬件设备控制》
Bootloader设计与移植
基于Cortex-A53处理器启动过程
基于Cortex-A53处理器内存结构
怎样设计一个引导启动程序
u-boot配置编译过程
u-boot基本命令使用与实现
u-boot下载与运行
练习:《定制引导程序》
Linux内核开发移植
Linux内核结构组成
Linux内核编程风格
Linux模块编程
Linux内核配置编译
Linux内核裁剪与移植
练习:《升级内核版本》
Linux文件系统
Linux常见文件系统种类
Linux文件系统特点
Linux根文件系统结构组成
Linux根文件系统启动流程
Linux根文件制作过程
Linux根文件各种烧写下载方法
Linux常见开源软件移植
练习:《定制Linux ROM包》
Linux设备驱动开发
字符设备驱动
GPIO子系统驱动
中断机制处理及响应过程
linux中断底半部
linux 系统SPI子系统及驱动编程
linux 系统I2C子系统及驱动编程
UART串行通信技术驱动编写与应用
练习:《键盘驱动》
工程实例驱动开发
input子系统驱动框架开发
misc杂项设备驱动开发
platform机制设备驱动框架开发
kfifo缓冲机制
并发与竞态
Linux驱动中的阻塞与非阻塞
练习:《input驱动》、《重力感应驱动》

物联网培训机构 5G物联网项目库 企业级项目实战,多场景多学科联动,为学员的技能实战提供高度还原的演练场

更多>>
  • 学科协作

    覆盖前端、中台、后台全流程
    提升高难度大型项目实战能力

  • 平台实施

    目交叉融合PC端、移动端、
    智能终端,各平台功能实现

  • 场景实操

    还原企业真实开发场景
    职场过渡无压力

  • 流程参与

    覆盖企业项目开发全流程
    从立项到部署上线全链路参与

  • 标准验收

    超高验收标准,确保项目
    无BUG,流畅运行

物联网培训机构

51 单片机智能小车

51 单片机智能小车

项目预览
物联网培训机构

51 单片机功能手机

51 单片机功能手机

项目预览
物联网培训机构

51 单片机智能小区门禁系统

51 单片机智能小区门禁系统

项目预览
物联网培训机构

STM32 单片机平衡车

STM32 单片机平衡车

项目预览
物联网培训机构

STM32 单片机智能车

STM32 单片机智能车

项目预览
物联网培训机构

车载多媒体播放器

车载多媒体播放器

项目预览
物联网培训机构

智慧酒店管理系统

智慧酒店管理系统

项目预览
物联网培训机构

无人机项目

无人机项目

项目预览
物联网培训机构

AI 机器人项目

AI 机器人项目

项目预览
物联网培训机构

工业控制 GUI

工业控制 GUI

项目预览
  • 金融

  • 教育

  • 新零售

  • 媒体

  • 保险

  • 证券

  • 数据服务

  • 虚拟交易

  • 政务

  • 旅游

  • 电商

  • 医疗

  • 餐饮

  • 进出口

  • 房地产

  • 物流

  • 社区服务

  • 通信服务

  • 工业

  • 农业

  • 物联网培训机构 5G物联网开班盛况 这个时代在悄悄犒赏努力学习的人,在千锋遇见更好的自己

    更多>>
    物联网培训机构

    物联网培训机构 5G物联网原创丛书国内高校与IT技术专家共同编著,带你从0学开发

    更多>>
    书籍评价
    • 书籍内容紧跟前沿技术
    • 出版社年销售量排名前3
    • 回购用户逐年倍增
    • 前端类目精品畅销书籍
    • 强强联手
    • 受益匪浅的一套丛书
    • 成长的捷径
    • 精品、系列、新颖、实战
    • 物联网培训机构

      《C语言程序设计》

      作者:千锋高教产品研发部
      出版社:清华大学出版社

      在线试读
    • 物联网培训机构

      《C++语言程序设计》

      作者:千锋高教产品研发部
      出版社:清华大学出版社

      在线试读
    • 物联网培训机构

      《C#语言程序设计》

      作者:千锋高教产品研发部
      出版社:清华大学出版社

      在线试读
    • 物联网培训机构

      《Linux系统编程》

      作者:千锋高教产品研发部
      出版社:人民邮电出版社

      在线试读
    • 物联网培训机构

      《Linux操作系统 Ubuntu篇》

      作者:千锋高教产品研发部
      出版社:人民邮电出版社

      在线试读

    物联网培训机构 5G物联网就业服务多维就业服务体系,学员毕业变身大厂offer收割机,就业实力全线碾压

    更多>>

    物联网培训机构 千锋教育5G物联网培训优势构建从软件到智能硬件,多维高水准的学科体系

    更多>>

    课程体系优化迭代

    从软件到智能硬件,构建高水准学科体系

    查看课程详情

    融入5G+智能技术

    5G通信技术融入智能物联网培训

    了解前瞻技术

    无缝衔接企业技术

    5大物联网核心技术,互联网企业通用

    查看核心技术

    10余套企业真实项目

    囊括真实企业产品级的项目案例

    了解企业项目

    千锋定制硬件教学

    10大热门行业产品通用

    查看定制硬件

    多维职业发展路径

    培养嵌入式工程师等管理、技术类人才

    测测你的职业路径

    业界大牛倾囊相授

    行业技术大神、主管总监级讲师亲授

    查看师资介绍

    20余城市同步开课

    相同的课程,同样的学科管理模式

    了解全国校区

    年培养20000余名技术人才

    帮助迷茫学生,实现职业梦想

    了解蜕变历程

    *以上数据来源于千锋内部统计,数据统计截止时间:2022年5月27日

    物联网培训机构 5G物联网校区地址千锋物联网培训机构布局全国20余城市,不同学习城市,同样的授课品质

    更多>>
    北京 深圳 上海 广州 郑州 大连 武汉 成都 西安 杭州 青岛 重庆 长沙 哈尔滨 南京 太原 沈阳 合肥 贵阳 济南 南昌
    北京 深圳 上海 广州 郑州 大连 武汉 成都 西安 杭州 青岛 重庆 长沙 哈尔滨 南京 太原 沈阳 合肥 贵阳 济南 南昌

    北京·总部

    校区地址

    北京总部地址:北京市海淀区宝盛北里西区28号楼智诚科创大厦四层

    北京校区:北京市昌平区沙河镇沙阳路18号北京科技职业学院内

    咨询电话

    400-811-9990

    了解校区详情
    IT培训
    IT培训
    IT培训
    IT培训

    深圳校区

    校区地址

    深圳校区地址:广东省深圳市宝安大道5010号西部硅谷B座C区1层千锋教育

    咨询电话

    400-811-9990

    了解校区详情
    IT培训
    IT培训
    IT培训
    IT培训

    上海校区

    校区地址

    上海校区地址:上海市宝山区同济支路199号智慧七立方3号楼3楼

    咨询电话

    400-811-9990

    了解校区详情
    IT培训
    IT培训
    IT培训
    IT培训

    广州校区

    校区地址

    广州校区地址:广东省广州市天河区广汕一路684号

    咨询电话

    400-811-9990

    了解校区详情
    IT培训
    IT培训
    IT培训
    IT培训

    郑州校区

    校区地址

    郑州校区地址:河南省郑州市二七区航海中路60号海为科技园C区10层12层

    郑州校区地址:河南省郑州市高新区金梭路威科姆科技D栋4楼5楼

    咨询电话

    400-811-9990

    了解校区详情
    IT培训
    IT培训
    IT培训

    大连校区

    校区地址

    大连校区地址:辽宁省大连市甘井子区凌水街道爱贤街10号大连设计城901

    咨询电话

    400-811-9990

    了解校区详情
    IT培训
    IT培训
    IT培训
    IT培训

    武汉校区

    校区地址

    武汉校区地址:湖北省武汉市江夏区东湖新技术开发区高新大道815号光谷国际人才港B塔9楼千锋教育

    咨询电话

    400-811-9990

    了解校区详情
    IT培训
    IT培训
    IT培训
    IT培训

    成都校区

    校区地址

    成都校区地址:四川省成都市高新区肖家河沿河街138号肖家河大厦3楼

    咨询电话

    400-811-9990

    了解校区详情
    IT培训
    IT培训
    IT培训
    IT培训

    西安校区

    校区地址

    西安校区地址:西安市雁塔区高新六路52号立人科技园B座2楼

    咨询电话

    400-811-9990

    了解校区详情
    IT培训
    IT培训
    IT培训
    IT培训

    杭州校区

    校区地址

    杭州校区地址:浙江省杭州市上城区九堡旺田商务楼A座4楼

    咨询电话

    400-811-9990

    了解校区详情
    IT培训
    IT培训
    IT培训
    IT培训

    青岛校区

    校区地址

    青岛校区地址:山东省青岛市市北区龙城路31号卓越世纪中心4号楼509室千锋青岛

    咨询电话

    400-811-9990

    了解校区详情
    IT培训
    IT培训
    IT培训
    IT培训

    重庆校区

    校区地址

    重庆校区地址:重庆市九龙坡区石桥铺科园一路3号渝高大厦9楼

    咨询电话

    400-811-9990

    了解校区详情
    IT培训
    IT培训
    IT培训

    长沙校区

    校区地址

    长沙校区地址:湖南省长沙市岳麓区麓谷明珠1栋202千锋教育

    咨询电话

    400-811-9990

    了解校区详情
    IT培训班
    IT培训班
    IT培训班
    IT培训班

    哈尔滨校区

    校区地址

    哈尔滨校区地址:黑龙江省哈尔滨市松北区世茂大道62号科技创新城11栋C座5层

    咨询电话

    400-811-9990

    了解校区详情
    IT培训班
    IT培训班
    IT培训班
    IT培训班

    南京校区

    校区地址

    南京校区地址:江苏省南京市建邺区应天大街780号弘辉产业园1栋2层千锋教育

    咨询电话

    400-811-9990

    了解校区详情
    IT培训班
    IT培训班
    IT培训班
    IT培训班

    太原校区

    校区地址

    太原校区地址:山西省太原市小店区长治路230号能源互联网大厦6层

    咨询电话

    400-811-9990

    了解校区详情
    IT培训班
    IT培训班
    IT培训班
    IT培训班

    沈阳校区

    校区地址

    沈阳校区地址:辽宁省沈阳市浑南区世纪路19号东大自动化大厦千锋互联基地

    咨询电话

    400-811-9990

    了解校区详情
    IT培训班
    IT培训班
    IT培训班
    IT培训班

    合肥校区

    校区地址

    合肥校区地址:安徽省合肥市包河区徽州大道396号东方广场B座12A

    咨询电话

    400-811-9990

    了解校区详情
    IT培训课程
    IT培训课程
    IT培训课程
    IT培训课程

    贵阳校区

    校区地址

    贵阳校区地址:贵州省贵阳市云岩区黔灵东路街道延安东路37号(物资大厦老楼)九楼

    咨询电话

    400-811-9990

    了解校区详情
    IT培训课程
    IT培训课程
    IT培训课程
    IT培训课程

    济南校区

    校区地址

    济南校区地址:山东省济南市历下区历山路36号利宝产业大厦3楼302(齐鲁师范学院老校区院内)

    咨询电话

    400-811-9990

    了解校区详情
    IT培训
    IT培训
    IT培训
    IT培训

    南昌校区

    校区地址

    南昌校区地址:江西省南昌市青山湖区火炬四路111号天腾大厦A座6楼

    咨询电话

    400-811-9990

    了解校区详情
    IT培训
    IT培训
    IT培训
    IT培训