文档详情

《基于嵌入式系统的物联网开发教程》全套PPT课件.pptx

发布:2023-02-24约9.53千字共438页下载文档
文本预览下载声明
基于嵌入式系统的物联网开发教程 电子工业出版社;本书的主要内容;本章的要求;本章的主要内容;;物理网示意图;物联网基本特征;1.2国内外物联网的发展现状;国内发展现状 ;1.3 嵌入式系统概述;嵌入式系统快速发展;嵌入式基本结构 ;(2)嵌入式存储器 按照与CPU的接近程度,存储器分为内存储器和外存储器,简称内存和外存。 (3)常规的外设及其接口 ①输入设备:用于数据的输入。常见的输入设备有键盘、鼠标、触摸屏、扫描仪、各种各样的媒体视屏捕获卡等。 ②输出设备:用于数据的输出。常见的输出设备有各种显示器、各种打印机、绘图机、各种声卡、音响等。 ③外存设备:用于存储程序和数据。常见的外存设备有硬盘、软盘、光盘设备、磁带机、存储机等。;2.嵌入式??件 嵌入式系统的软件与通用计算机一样,包含应用软件、应用编程接口、嵌入式操作系统、板级支持包(BSP) ;嵌入式系统的特点 ;1.4物联网与嵌入式系统;1.5 基于嵌入式技术的物联网应用领域 ;2、物联网与智能农业 ;3、物联网与智能物流;4、物联网与智能医疗 ;第2章、嵌入式Linux系统快速入门 本章目标 ·理解嵌入式Linux系统的概念 ·Linux开发环境的安装 ·熟练使用Linux常用基础命令 ·掌握vi的基本操作 ·熟悉gcc编译器的基本原理 ·熟悉makefile基本原理及语法规范 ·理解Bootloader的概念,及其与U-Boot之间的关系;2.1 嵌入式Linux概述;2、选择嵌入式Linux 缘由;2.2 嵌入式Linux主机开发环境搭建;Linux优点;4.启动虚拟机;2.3 Linux基础命令;Linux常用操作命令;2、用户管理命令 ;用户管理命令;3、系统管理命令;shutdown:关闭或重启Linux系统 shutdown [选项] [时间] clear:清除屏幕上的信息;4、磁盘相关命令 ;5、文件系统挂载命令(mount) ;(3)常见参数 -a:依照/etc/fstab的内容装载所有相关的硬盘 -l:列出当前已挂载的设备、文件系统名称和挂载点 -t: 类型将后面的设备以指定类型的文件格式装载到挂载点上。常见的类型有前面介绍过的几种:vfat、ext3、ext2、iso9660、nfs等 -f:通常用于除错。它会使mount不执行实际挂上的动作,而是模拟整个挂上的过程,通常会和-v一起使用;6、文件相关命令(1);ls:列出目录和文件的信息 ls [选项] [文件] mkdir :创建一个目录 mkdir [选项] 路径 ;cat :连接并显示指定的一个和多个文件的有关信息。 cat[选项]文件1文件2… 其中的文件1、文件2为要显示的多个文件。;文件相关命令 (2);rm:删除一个目录中的一个或多个文件或目录。 rm [选项] 文件或目录 ;文件相关命令 (3);①符号连接方式的chmod命令中,用加号“+”代表增加权限,用减号“?”代表删除权限,等于号“=”代表设置权限,如图所示。;② 对于第二种八进制数指定的方式,将文件权限字符代表的有效位设为“1”, 即“rw-”、“rw-”和“r--”的八进制表示为“110”、“110”、“100”,把这个二进制串转换成对应的八进制数就是6、6、4,也就是说该文件的权限为664(三位八进制数)。这样对于转化后八进制数、二进制及对应权限的关系如表所示。;文件相关命令 (4)(延伸扩展);文件相关命令 (5)(延伸扩展);压缩打包相关命令 (1)(延伸扩展);压缩打包相关命令 (2)(延伸扩展);网络相关命令(1)(延伸扩展);网络相关命令(2)(延伸扩展);ifconfig;ftp(1);ftp(2);ftp(3);ftp(4);小练习:(所有操作均在终端使用命令完成) 在Ubuntu家目录下创建两个文件夹con1与con2,挂载U盘到con1中,把con1中的文件复制到con2中去,并把con2中所有文件权限改为可读可写。 ;2.4 Linux下C编程基础;;vi用法 --- 编辑;vi用法 --- 修改和删除;vi用法 --- 退出;vi用法 --- 光标移动;vi用法 --- 替换操作;vi用法 --- 复制与粘贴;vi使用流程实例;(2)按“i”进入插入模式进行编辑 在命令行模式下,按下“i”进入插入模式,开始编辑文字。在插入模式中,你会发现在左下角状态栏中会出现-INSERT-的字样,那就是可以输入任意字符的提示。编辑完成之后,按下“
显示全部
相似文档