基于智能家居的6410网关网络文件挂载

来源 :电子世界 | 被引量 : 0次 | 上传用户:q263742139
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
  【摘要】本文以智能家居为平台,通过对智能家居的拓扑结构分析,搭建智能家居网络,从环境准备到制作SD卡;从虚拟机的安装与使用到内核的烧写;最终实现网络文件挂载。
  【关键词】智能家居;6410网关;SD卡制作;虚拟机操作;内核烧写;网络文件挂载
  一、网络文件挂载前的准备工作
  1.硬件环境:在智能家居中首先要搭建硬件平台:需要Bizideal Zigbee V24协调器一个;Bizideal Zigbee V24节点板三块;LED灯组、数码管、温度传感器、湿度传感器、可燃气体传感器、酒精传感器、直流电机、步进电机、求助按钮、人体感应传感器等到设备;6410网关一台,USB转RS232串口线一根,公头转母头串口线一根,双公头串口线一根;网线一根,SD卡一个,SD读卡器一个,USB下载线一根,5V直电源。
  2.拓扑结构:如图1-1所示。
  图1-1 拓扑结构图
  3.软件环境:操作系统使用Windows XP/Microsoft Windows 7 32位;软件开发平台使用VMware,Ubuntu虚拟机操作系统;软件开发环境使用Qt Creator;软件开发语言使用C++。
  二、SD卡的制作
  利用SD-Flasher.exe烧写软件,找到所要烧写的superboot,把FAT32格式的SD卡插入笔记本的卡座,也可以使用USB读卡器连接普通的PC,点击界面的“Scan”,找到相应的SD卡后,再点击“Fuse”,superboot就会被烧写到SD卡中了。烧写后还要进行检查烧写是否正确:把SD卡插入至网关上,并把网关上S2开关设置为SDBOOT模式,开机后,若可以看到板上的LED1灯在不停地闪烁,则说明Superboot运行正常,烧写正确。
  三、虚拟机的设置与使用
  使用VMware打开Ubuntu的虚拟机操作系统。
  图3-1 打开虚拟机终端
  1.虚拟机的时间设置:打开虚拟机的时候要检查虚拟机的时间,将虚拟机时间和物理时间设置统一。
  2.虚拟机终端使用:使用如图3-1方式打开虚拟机终端。
  3.打开虚拟机串口工具。
  四、Uboot、内核的烧写
  1.安装USB下载驱动:安装USB下载线不需要连接网关,该安装是独立进行的,我们要接入的设备要么被物理机捕获要么被虚拟机捕获,所以当我们插入USB转串口线或者USB下载线后,要注意的是USB串口必须要被虚拟机捕获,而USB下载则不能被电脑捕获,这两个的设置都必须是正确的。
  2.Uboot的烧写:先将板子的启动方式设置从SDBOOT启动,并将串口连接在电脑上,然后观察LED1灯是不是闪烁的,在LED1灯在闪烁状态的时候,检查串口终端打印出的的选项,选择烧入Uboot的那个选项V,再通过Dnw去下载Uboot,下载完后将6410的启动方式改为NAND启动即可。
  3.内核烧写:内核烧写的工作与Uboot的烧写类似,当把6410启动方式改NAND启动后检查串口打印的数据有没有加载内核,有则说明烧写成功。
  五、网络文件件挂载
  1.编译Export文件
  先找到exports文件位置,选择用文本编辑器打开,相应的命令如下:
  Sudo vim/etc/exports
  Sudo gedit/etc/exports
  此时使用Sudo是提升权限,若要提升到超级用户则用命令:sudo-I,再输入虚拟机的密码即可。
  进入到exports时还要在文件内容的最后添加一行:
  /forlinx*(rw,sync,no_root_squash)
  Forlinx表示将要共享的目录,它可以作为网关的根文件系统通过nfs挂接,*表示所有的客户机都可以的挂接此目录,rw表示挂接此目录的客户机对该目录有读写的权限,no_root_squash表示允许挂接此目录的客户机享有该主机的root身份。
  2.启动nfs服务
  启动nfs服务命令如下:
  Sudo/etc/init.d/portmap restart
  Sudo/etc/init.d/nfs-kernel-server restart
  依次输入上述命令,返回“OK”信息,说明启动服务成功。
  3.关闭防火墙
  输入如下命令:
  ufw disable后系统会返回“系统防火墙已经禁用”的信息。
  4.挂载网络文件
  通过串口将网关的一些参数通过super boot配置到网关当中,方法如下:连接好电源,串口线,网线;打开串口终端并配置好串口的相应参数,然后给网关上电,把网关的启动方式改SDBOOT启动,在跳出的命令选项中选择S选项,然后输入如下命令:
  Console=ttySSC0 root=/dev/nfs nfsroot=192.168.1.111:/6410/root_qtopia_at4
  Ip=192.168.1.70:192.168.1.111:192.168.1.111:255.255.255.0:mini6410.arm9.net:eth0:off
  各参数的含义如下:nfsroot是开发主机的IP地址,如果用的是虚拟机,该地址就是虚拟机的IP地址,总之它是直接提供NFS服务的Linux系统IP地址。
  “IP”=后面的第一项(192.168.1.70)是目标把的临时IP,只要不和局域网内IP冲突就行;
  第二项(192.168.1.111)是PC机的IP;
  第三项(192.168.1.111)是目标板上网关的设置;
  第四项(255.255.255.0)是子网掩码;
  第五项是开发主机的名字(可以随便命名);
  Eth0是网卡设备的名称,在操作时根据自己的网卡名称再作变更。
  在以上命令输入成功后,要将网关设置从NAND启动,并连接PC机和网关之间的网线,在PC机上挂载你需挂载的根文件系统的目录到mnt/下,命令如下:
  Mount-t nfs-o nolock 192.168.1.111: /6410/root_qtopia_qt4/mnt
  其中192.168.1.111是你主机也就是PC机的IP,/6410/root_qt4是要挂载的目录,/mnt是要挂载的目的位置。
  如果串口终端显示“Please press Enter to activate this console”,就可以类似虚拟机终端那样输入命令,可以发现两个目录下的文件是一致的,并且使用串口工具或虚拟机终端修改其中一个目录下的文件,另一个也会产生相同的变化,此时说明网络文件挂载成功。
  参考文献
  [1]于红,刘娜.Linux操作系统[M].机械工业出版社,2008,9.
  [2]张洪波,陈洪彬,吴君.Linux命令应用大全[M].清华大学出版社,2009,1.
  [3]William E.ShottsJr(美).Linux命令行大全[M].人民邮电出版社,2013,3.
  [4]北京博创兴盛科技有限公司.物联网嵌入式网关部分程序烧写手册[S/OL].www.doc88.com/p-9995234,2011,08.
其他文献
【摘要】当前,大多数学校采用了班级授课制,制约了课堂物质环境。在语文教学中,当班级规模扩大后,教师与每名学生的互动交流频率会降低。因此,在日常教学中,如何改变班级授课模式,激发学生学习语文的兴趣,为学生创造更多的学习机会,提供更多的发展可能,成为有效教学需考虑和关注的问题。  【关键词】小学生;语文兴趣;策略  一、构建互动的环境条件  (一)构建新型的师生关系  在教学中,教师既是教学主导者,也
当前教学对学生素质能力培养的要求越来越高,新的小学语文教学大纲中也明确提出了注重培养学生良好语文核心素养这一教学目标和要求。文章从学生语感能力、思维能力和写作能力
语文新课程标准根据每个学段学生的身心发展及学情特点,对"阅读"提出了与阶段学生发展变化相应的课程目标,而教材内容的编排则也体现了各学段教学的价值取向。针对低中学段阅
骨科手术与其他外科手术相比较,创伤大,出血多,手术时间长,术后功能恢复慢,所以骨折患者围手术期的护理很重要,良好的护理可促进患者的康复.2003年1月~2004年3月共收治下肢骨
通过制备氧化石墨烯大掺量矿物细粉超高性能混凝土,研究了标准养护和蒸汽养护条件下该类混凝土力学性能。研究结果表明:氧化石墨烯掺入使该类混凝土流动度有所降低,但抗压强
关注留守儿童的问题不应只是解决他们吃穿住等生存问题,而应更多地关注他们的心理健康问题。对于教育工作者来说,帮助留守儿童做更好的自己是目标与责任。具体应该从这三方面努
【摘要】儿童和哲学本身存在一定的关联性。在学科教育中引入儿童哲学,具有重要性和可行性。把儿童哲学融入小学语文教学,就是要从小学语文教材入手,广泛挖掘和充分利用教材中的哲学内容,有针对性地开展哲学教育;在新时期建立新型的师生关系,培养学生良好的学习习惯,并建立以激励为主的教学评价体系。  【关键词】儿童哲学;小学语文;融入策略  一、儿童哲学融入学科教学的必要性  就教育目的来说,虽然有很多说法,但
科学的财务预算管理工作是促进行政事业单位长远、稳定发展的重要保证,但由于其复杂性、精细性等特点,往往在开展工作时会遇到诸多问题。因此,文章以行政事业单位财务预算管
在网络安全新形势下,高校Web资源的安全现状已无法满足相关法律制度的规定和要求。从Nginx的优势和特点出发研究高校Web资源的安全防护策略,通过部署Nginx,学校的网络环境满
党政干部培训工作作为党的干部工作的重要内容之一,是提升干部道德素养与业务能力的重要途径,对党政队伍的建设与优化起着举足轻重的关键作用.然而从目前情况来看,我国各级党