
物联网
千锋教育官方博客
千锋教育一直秉承“做真实的自己,用良心做教育”的理念,致力于打造IT教育全产业链人才服务平台。面授课程包含HTML5大前端培训、JavaEE+分布式开发培训、Python全栈+人工智能培训、全链路UI/UE设计培训、云计算+信息安全培训、全栈软件测试培训、大数据+人工智能培训、物联网+嵌入式培训、Unity游戏开发培训、区块链、PHP全栈+服务器集群培训、网络安全、红帽RHCE认证,采用全程面授高品质、高体验培养模式,教学大纲紧跟企业需求,拥有全国一体化就业保障服务,成为学员信赖的IT职业教育品牌。
-
原创 想成为一名物联网工程师,需要学习哪些知识?(附各阶段视频教程)
我认为想要成为一名物联网工程师需要学习一下几个方面:1、物联网产业与技术导论:全面了解物联网之RFID、M2M、传感网、两化融合等技术与应用。2、C语言程序设计:物联网涉及底层编程,C语言为必修课,同时需要了解OSGi,OPC,Silverlight等技术标准。3、单片机原理及应用:物联网的底层单片机及其相关应用技术,包括控制、多媒体等。4、Java程序设计:物联网应用层,服务器端集成技术,开放Java技术也是必修课,同时需要了解Eclipse,SWT,Flash,H...2020-09-22 10:56:29738
4
-
转载 物联网开发基础环境搭建 - 虚拟机入门级完整版
目录:一、物联网软件介绍及安装二、物联网网络配置三、物联网软件使用及开发流程四、软件安装过程中常出现的问题五、视频及软件下载资源一、物联网软件介绍及安装:1.虚拟机--虚拟的电脑,用来承载开发环境的VMworkstation双击安装,如果电脑安装后不可使用,请更新至15版本即可。2.Ubuntu--操作系统,进行开发的主环境,操作系统。将其压缩包解压到本地即可。3.Sublime--编辑器,双击运行即可,如果提示有需要add添加库的请打对号。并且Sublime分为2020-07-09 10:07:16996
0
-
原创 【2020版】物联网嵌入式学习路线图
什么叫物联网呢?物联网就以互联网为基础,将物与物联系起来进行信息交换和管理。据权威数据统计,全球物联网业务迎来了高速增长的拐点,每年连接数将以两位数的速度成长,2019年,全球连接数将突破120亿。 物联网的应用场景十分丰富,几乎涉及到生产生活的方方面面。物联网技术已经基本形成,物联网作为国家倡导的新兴产业备受关注。现在物联网产业也是发展迅速。现在市场上对这方面的人才需求量也是很大,预测...2020-04-17 12:37:002155
1
-
原创 2020年5G 网络能带动物联网的发展么?
面对这次新型冠状病毒的影响,很多物联网解决方案供应商积极行动,以智慧医疗为代表的各种智慧应用开始绽放异彩!尤其是在5G的影响下,使物联网技术实现的多种使用案例现在都成为了可能。今天,我们来聊一聊物联网以及在5G时代的催化下的物联网行业前景~1. 什么是物联网物联网是以互联网、电信网、个域无线网等传输网为信息载体,实现万物互联互通的一种技术。通俗的讲,所谓的物...2020-03-19 13:44:302534
0
-
原创 要想成为一名物联网工程师,需要学习哪些知识?
最近有些朋友问我如何尽快入门智能物联网+嵌入式,还有些是想从别的职业转行过来,但都不太了解智能物联网+嵌入式究竟需要学什么,究竟要从哪里学起,哪些是主流的技术等等,导致想学,但又很迷茫,不知从何下手。本周,我们贴心的做了一个物联网+嵌入式学习线路图,我们先对每阶段课程做个简单介绍:物联网+嵌入式学习路线图想了解智能物联网+嵌入式,零基础入门的兴趣性学员。无明显就业需...2020-03-18 12:27:062741
6
-
转载 2020年5G 网络能带动物联网的发展么?
面对这次新型冠状病毒的影响,很多物联网解决方案供应商积极行动,以智慧医疗为代表的各种智慧应用开始绽放异彩!尤其是在5G的影响下,使物联网技术实现的多种使用案例现在都成为了可能。今天,我们来聊一聊物联网以及在5G时代的催化下的物联网行业前景~1. 什么是物联网物联网是以互联网、电信网、个域无线网等传输网为信息载体,实现万物互联互通的一种技术。通俗的讲,所谓的物...2020-02-27 16:16:213307
0
-
原创 要想成为一名物联网工程师,需要学习哪些知识?
最近有些朋友问我如何尽快入门智能物联网+嵌入式,还有些是想从别的职业转行过来,但都不太了解智能物联网+嵌入式究竟需要学什么,究竟要从哪里学起,哪些是主流的技术等等,导致想学,但又很迷茫,不知从何下手。本周,我们贴心的做了一个物联网+嵌入式学习线路图,我们先对每阶段课程做个简单介绍:物联网+嵌入式学习路线图想了解智能物联网+嵌入式,零基础入门的兴趣性学员。无明显就业需...2020-02-27 15:43:443070
4
-
原创 2019千锋物联网超详细入门教程分享
物联网(Internet of Things,缩写:IoT)是指通过信息传感设备,按约定的协议,将任何物体与网络相连接,物体通过信息传播媒介进行信息交换和通信,以实现智能化识别、定位、跟踪、监管等功能。物联网起源于传媒领域,其本质是智联网,核心在于将物连起来,并推动智能化。随着5G时代的来临为物联网提供更完善的网络基础环境,物联网行业将进入加速发展阶段。权...2019-12-18 17:26:404531
4
-
转载 卡尔曼滤波与PID算法之自平衡小车
首先确定一下我们的目标是什么?我们得让车站起来,小车整个身体只有电机可以控制轮子,自然对小车的控制就落在了对电机的控制上。很多参加比赛的朋友由于车模是组委会发的,没去想过什么样的电机是合适的? 自然启动会快,反映越快的直流电机最合适。对于直流电机的控制调速,大家都知道最常用的是脉宽调制即PWM方式,这时候就得选好电机驱动芯片了,跟你的电机匹配,电流要扛的住。再一个,把小车想成一个骑独轮车的杂技演员...2019-10-21 14:41:314646
0
-
原创 一个硬件驱动:TI am335x系列(am3352)LCD驱动修改移植的方法
步骤如下:/arch/arm/mach-omap2/board-am335xevm.c/lcdc_init(){得到LCD硬件参数struct da8xx_lcdc_platform_data} ->am33xx_register_lcdc() ->omap_device_build() -> omap_device_build_ss() ->pl...2019-10-21 14:38:503913
0
-
原创 C语言重磅源码物联网:纯C语言实现bootloader
之前有用很少一部分汇编实现过bootloader,但经过后来慢慢改进,发现是可以用纯C语言实现嵌入式操作系统的引导。下面是之前对不能完全使用C语言引导系统的几点说明:1、C程序中所有的代码都是以函数的形式出现,而函数定义通常会用到参数和在函数里面定义一堆局部变量,而这些变量一旦过多时,寄存器就无法全部保存,此时就会将剩下的变量存到堆栈里面,即,SP寄存器所指向的内存里面,而此时的SP寄存器并未...2019-10-21 14:30:033919
0
-
原创 物联网学习教程——线程私有数据
线程私有数据在多线程程序中,经常要用全局变量来实现多个函数间的数据共享。由于数据空间是共享的,因此全局变量也为所有线程共有。测试代码如下:#include<stdio.h>#include<pthread.h>#include<unistd.h>#include<stdlib.h>intkey...2019-09-24 16:44:193638
0
-
原创 线程同步与互斥:读写锁
线程同步与互斥:读写锁读写锁基本原理:当有一个线程已经持有互斥锁时,互斥锁将所有试图进入临界区的线程都阻塞住。但是考虑一种情形,当前持有互斥锁的线程只是要读访问共享资源,而同时有其它几个线程也想读取这个共享资源,但是由于互斥锁的排它性,所有其它线程都无法获取锁,也就无法读访问共享资源了,但是实际上多个线程同时读访问共享资源并不会导致问题。在对数据的读写操作中,更多的是读操作,写操作较少...2019-09-24 16:41:392929
0
-
原创 物联网学习教程——线程池
线程池线程池基本原理在传统服务器结构中,常是有一个总的监听线程监听有没有新的用户连接服务器,每当有一个新的用户进入,服务器就开启一个新的线程用户处理这 个用户的数据包。这个线程只服务于这个用户,当用户与服务器端关闭连接以后,服务器端销毁这个线程。然而频繁地开辟与销毁线程极大地占用了系统的资源,而且在大量用户的情况下,系统为了开辟和销毁线程将浪费大量的时间和资源。线程池提供了一个解决外部...2019-09-23 16:24:192856
0
-
原创 线程同步与互斥:互斥锁
线程同步与互斥:互斥锁为什么需要互斥锁?在多任务操作系统中,同时运行的多个任务可能都需要使用同一种资源。这个过程有点类似于,公司部门里,我在使用着打印机打印东西的同时(还没有打印完),别人刚好也在此刻使用打印机打印东西,如果不做任何处理的话,打印出来的东西肯定是错乱的。下面我们用程序模拟一下这个过程,线程一需要打印“ hello ”,线程二需要打印“ world ”,不加任...2019-09-23 16:18:432860
0
-
原创 进程和线程的区别与联系
在许多经典的操作系统教科书中,总是把进程定义为程序的执行实例,它并不执行什么, 只是维护应用程序所需的各种资源,而线程则是真正的执行实体。为了让进程完成一定的工作,进程必须至少包含一个线程。进程,直观点说,保存在硬盘上的程序运行以后,会在内存空间里形成一个独立的内存体,这个内存体有自己的地址空间,有自己的堆,上级挂靠单位是操作系统。操作系统会以进程为单位,分配系统资源,所以我们也...2019-09-18 15:33:182803
0
-
原创 多线程实现多任务二
线程的常用函数4)回收线程资源所需头文件:#include <pthread.h>int pthread_join(pthread_t thread,void **retval);功能:等待线程结束(此函数会阻塞),并回收线程资源,类似进程的 wait() 函数。如果线程已经结束,那么该函数会立即返回。参数:thread:被等待的线程号。re...2019-09-17 16:14:202734
0
-
原创 Linux系统编程之进程间通信方式:管道(二)
管道的特点每个管道只有一个页面作为缓冲区,该页面是按照环形缓冲区的方式来使用的。这种访问方式是典型的“生产者——消费者”模型。当“生产者”进程有大量的数据需要写时,而且每当写满一个页面就需要进行睡眠等待,等待“消费者”从管道中读走一些数据,为其腾出一些空间。相应的,如果管道中没有可读数据,“消费者” 进程就要睡眠等待,具体过程如下图所示:默认的情况下,从管道中读写数据,最主要的特...2019-09-16 17:02:432799
0
-
转载 Linux入门教程:文件权限简单说明介绍
在 Linux 中的每一个文件或目录都包含有访问权限,这些访问权限决定了谁能访问和如何访问这些文件和目录。通过设定权限可以从以下三种访问方式限制访问权限:只允许用户自己访问(所有者); 允许一个预先指定的用户组中的用户访问(用户组); 允许系统中的任何用户访问(其他用户)。所有者就是创建文件的用户,用户是所有用户所创建文件的所有者,用户可以允许所在的用户组能访问用户的文件。通常,用户都...2019-05-08 11:48:322519
0
-
转载 Linux入门教程:目录结构及文件详解
在 windows 平台下,打开“计算机”,我们看到的是一个个的盘符:在 Linux 下,我们是看不到这些盘符,我们看到的是文件夹(目录):在早期的 UNIX 系统中,各个厂家各自定义了自己的 UNIX 系统文件目录,比较混乱。Linux 面世不久后,对文件目录进行了标准化,于1994年对根文件目录做了统一的规范,推出 FHS ( Filesystem Hierarchy Stan...2019-05-08 11:52:143641
0
-
转载 融合创新•驱动未来—2019千锋教研院“C-Plus”战略发布会圆满落幕
融合创新•驱动未来 ——暨2019千锋教研院“C-Plus”战略发布会圆满召开5月18日,以“融合创新﹒驱动未来”为主题的千锋教研院“C-Plus”战略发布会在京隆重召开。原教育部高校学生司司长王炽昌、原国务院信息化工作办公室司长赵小凡、中国软件行业协...2019-05-22 15:00:122632
0
-
原创 GTK入门学习:glade的介绍及环境搭建
上面的学习中,我们是通过纯C语言代码来进行GTK编程的,这也是我们学习GTK的最佳方法,因为这样我们可以清楚地知道整个流程,大体流程如下:1)创建主窗口,根据需要设置窗口的相应属性2)创建布局容器3)把布局容器添加到窗口里4)根据需要创建相应的控件,根据需要设置控件的相应属性5)把控件添加到布局容器里6)根据需要处理控件的信号7)显示所有的控件用纯C语言...2019-06-27 14:25:182905
0
-
原创 物联网学习教程—Linux 可执行文件结构与进程结构
Linux 可执行文件结构与进程结构一、Linux可执行文件结构在 Linux 下,程序是一个普通的可执行文件,以下列出一个二进制可执行文件的基本情况:可以看出,此可执行文件在存储时(没有调入到内容)分为代码区(text)、数据区(data)和未初始化数据区(bss)3 个部分。各段基本内容说明如下:代码区:存放 CPU 执行的机器指令。通常代码区是可共享的(即...2019-08-19 16:16:163530
0
-
原创 物联网学习教程—Linux系统编程之多任务实现(一)
Linux系统编程之多任务实现(一)在系统编程中实现多任务一般使用fork函数,其需要的头文件:#include <sys/types.h>#include <unistd.h>Fork函数原型如下:pid_t fork(void);功能:用于从一个已存在的进程中创建一个新进程,新进程称为子进程,原进程称为父进程。参数:无返回值:...2019-08-19 16:23:002723
0
-
原创 华为5G智领未来 千锋教育顺势而为
5G正以超乎想象的速度到来,据相关数据显示,华为Mate 20X 5G手机自今年7月26日开始预售到8月16日开始发售期间,线上线下购买总人数超过百万。由此可见,华为现已突破技术壁垒,率先向5G时代迈出革命性的一步,并始终以生生不息的创新力量,推动着时代演变。面对未来,走在前列的互联网企业均致力于构建万物互联的智能世界,千锋教研院作为千锋教育的重要发展基石,始终专注研发课程体系以及教学保障体系...2019-08-20 15:47:122924
0
-
原创 C语言中都有那些运算符?
运算符 (1)算术运算符(+,-,*,/,%,++,--)。 (2)关系运算符(<,>,<=,>=,==,![KG-*8]=)。 (3)逻辑运算符(!,&&,||)。 (4)位运算符(<<,>>,~,|,^,&)。 (5)赋值运算符...2019-08-22 16:15:473450
0
-
原创 物联网学习教程—位运算符
位运算符真值表似乎与逻辑运算符&&, ||, !类似, 实质上运算中的对象是不同的。上述真值表中的P,Q是一个二进制位,而不是字节或字。 如3&&4, 即两个真值True相与,结果为1。但3&4却要按位表示, 即其结果是0。 (2) 位逻辑运算符&(与AND) 常用于指定某些位清零。 如使整型...2019-08-22 16:23:142884
0
-
原创 物联网学习教程—关系运算符和逻辑运算符
关系运算符和逻辑运算符说明: (1) 当关系运算符两边的值满足关系时为真, 返回1; 如不满足关系时为假,返回0。例如:x=10;printf(″%d\n″, x>=9);则输出为1。又如:x=5;printf(″%d\n″, x>=9);则输出为0。字符比较按其ASCII码值进行, 如′A′<′B′为真。...2019-08-22 16:32:062880
0
-
原创 人工智能将迎来全球AI第一股 千锋教育加速AI布局
近日,AI独角兽北京旷视科技有限公司(以下简称:旷世科技)正式向香港联交所递交上市申请,有望成为全球人工智能创业上市第一股,市场估值超40亿美元。如今,旷视科技打响IPO第一枪,紧随其后的人工智能第二梯队企业,如商汤科技、依图科技、云从科技等企业也在不久的将来有上市的可能,AI上市热潮即将来临。作为IT教育培训领域中坚力量的千锋教育,高度重视人工智能对IT教育产生的深刻影响,积极洞察行业动态,更新...2019-08-27 16:58:253106
0
-
原创 物联网学习教程——程序举例
例:写程序,判断某一年是否闰年。用下图来表示判断闰年的算法。#include <stdio.h>void main(){int year, leap;scanf("%d",&year);if (year%4==0){if (year%100==0){if (year%400==0) leap=1;else leap=0;}...2019-09-10 17:28:212883
0
-
原创 Linux系统编程之进程间通信方式:消息队列
概述消息队列提供了一种在两个不相关的进程之间传递数据的简单高效的方法,其特点如下:1)消息队列可以实现消息的随机查询。消息不一定要以先进先出的次序读取,编程时可以按消息的类型读取。2)消息队列允许一个或多个进程向它写入或者读取消息。3)与无名管道、命名管道一样,从消息队列中读出消息,消息队列中对应的数据都会被删除。4)每个消息队列都有消息队列标识符,消息队列的标识符在整个...2019-09-12 15:57:182741
0
-
原创 Linux系统编程之进程间通信方式:管道(一)
管道的概述管道也叫无名管道,它是是 UNIX 系统 IPC(进程间通信) 的最古老形式,所有的 UNIX 系统都支持这种通信机制。无名管道有如下特点:1、半双工,数据在同一时刻只能在一个方向上流动。2、数据只能从管道的一端写入,从另一端读出。3、写入管道中的数据遵循先入先出的规则。4、管道所传送的数据是无格式的,这要求管道的读出方与写入方必须事先约定好数据的格式,如多少字节...2019-09-16 16:38:462690
0
-
原创 物联网+嵌入式系统技术—学习路线及视频教程网盘下载
物联网定义:物联网是新一代信息技术的重要组成部分,也是“信息化”时代的重要发展阶段。其英文名称是:“Internet of things(IoT)”。顾名思义,物联网就是物物相连的互联网。这有两层意思:其一,物联网的核心和基础仍然是互联网,是在互联网基础上的延伸和扩展的网络;其二,其用户端延伸和扩展到了任何物品与物品之间,进行信息交换和通信,也就是物物相息。物联网通过智能感知、识别技术与普...2019-02-26 16:18:506123
3