当前位置:   article > 正文

搭建IOT-9608I-L(工控板)开发环境

搭建IOT-9608I-L(工控板)开发环境

目录

概述

1 准备软硬件工具

1.1 IoT-9608I-L板卡简介

1.2 Window的软件软件

1.3 硬件线路线路

2 Windos开发环境

2.1 MobaXterm工具

2.2 FileZilla

3 Linux上的编译环境

3.1 准备Ubuntu系统的电脑

3.2 查看编译环境

4 搭建NFS服务器

4.1  Ubuntu上搭建NFS服务器

4.2 测试NFS


概述

本文主要介绍如何搭建IOT-9608I-L(工控板)的开发环境,其包包括PC机上的终端和文件共享系统,还包括在ubuntu中配置编译器版本的方法,还介绍了在ubuntu中搭建NFS服务器,并且可以在板卡上mount该文件目录。

1 准备软硬件工具

1.1 IoT-9608I-L板卡简介

IoT-9608I-L是一款基于AM335x系列处理器的工控板,其使用处理器内核为800MHz的Arm® Cortex®-A8作为主控内核。板载10路UART串口,2路USB Host 2.0接口,1路10/100M以太网接口,1路千兆网,2路CAN接口,1路SD卡接口,8路ADC接口,1路MiniPCIE接口座。具体实物图如下:

板卡参数介绍 

名称主要参数
主控芯片TI AM3352BZCZD80
处理器800MHz Arm® Cortex®-A8 32位微控制器
内存DDR3 SDRAM(512MB)
存储器NAND Flash(256MB)
看门狗板载独立硬件看门狗

硬件接口

名称硬件特性
以太网两RJ45座子,1路 10/100 Mbps以太网+1路 10/100/1000 Mbps以太网
TF1 x SD卡接口
USB2 x USB2.0 HOST
CAN2 x CAN,TTL电平从J6白色端子输出
UART9 x UART TTL(最高) ,包含1路TTL调试串口
ADC8 x ADC,12位
GPIO18 x GPIO,其中4个GPIO可复用为SPI接口
RTCPCF85063,含RTC电池
电源典型DC12V,输入电压范围:9V~15V±5%
MiniPCIE接口1xMiniPCIE接口,可支持PCIE-AP6181 (Wi-Fi,默认)、PCIE-CM256(Wi-Fi,可提供方案支持)、PCIE-ZM5161(zigbee)、PCIE-MP1278(LoRa)、PCIE-SIM800G(GPRS)、EC20CE (2G/3G/4G)等无线模块

1.2 Window的软件软件

1)MobaXterm

在Windows上建议使用MobaXterm工具作为终端调试和监控软件,该软件的下载地址如下:

https://mobaxterm.mobatek.net/

2)FTP客户端工具FileZilla

FileZilla是一个用于传输文件的开源软件,它提供一个简单易用的界面来管理文件和文件夹。它支持FTP、FTPS和SFTP协议,使用户能够与远程服务器进行文件传输。下载地址如下:

https://www.filezilla.cn/download

下载页面如下,根据PC的配置特点,选择相应的版本:

1.3 硬件线路线路

具体线路连接方式如下:
1)电源线:典型DC12V,输入电压范围:9V~15V±5%

2)串口线: 板卡上没有DB9接口,可通过TTL线连接到USB-UART线上对应的RX、TX、GND

3)   网线:使用交叉网线和路由器直接连接起来

2 Windos开发环境

2.1 MobaXterm工具

安装完成MobaXterm工具后,配置对应的端口,波特率选择115200打开终端,并且给板卡上电,如下串口连接正常,可以在该终端看见如下log:

2.2 FileZilla

使用FileZilla工具的步骤如下:

1)使用MobaXterm登录板卡,并且查询该板卡的IP,登录用户名和密码分为为:

user:  root

password: root

登录后,使用ifconfig,查询IP地址

2)安装完成FileZilla工具后,打开该软件:

选择SSH方式登录板卡,如果登录成功可以看见如下信息,此时可以实现Windows和板卡之间信息的文件的交互功能。

3 Linux上的编译环境

3.1 准备Ubuntu系统的电脑

建议下载官网提供的ubuntu镜像文件,在Windows上只需安装虚拟机后,就可以直接打开该镜像文件。下载地址如下:

https://manual.zlg.cn/web/#/40/1604

登录后的页面如下:

3.2 查看编译环境

官网提供的ubuntu镜像系统中,已经解压好了编译器,其位于目录:

/home/vmuser/work/crosstools/arm-2011.03/bin

进入该目录,可以看见如下文件 

使用如下命令查看交叉编译器版本信息:

arm-none-linux-gnueabi-gcc -v

4 搭建NFS服务器

4.1  Ubuntu上搭建NFS服务器

1) 在终端输入下面命令安装 NFS 服务器

sudo apt-get install nfs-kernel-server

2)添加 NFS 共享目录

在ubuntu上查看文件夹信息:

3)修改共享路径和权限

修改/etc/exports 文件,添加nfs的共享目录的路径以及权限,在/etc/exports 中添加如下内容:

/home/nfsroot *(rw,sync,no_root_squash)

在/etc/exports文件中可以看见:

4) 修改文件夹权限

使用如下命令修改文件夹权限

sudo chmod -R 777 /home/nfsroot

5) 重启NFS

使用如下命令,启动NFS服务器

sudo /etc/init.d/nfs-kernel-server start

如果要重启NFS服务器,使用命令如下:

sudo /etc/init.d/nfs-kernel-server restart

4.2 测试NFS

1) 在ubuntu上的/home/nfsroot目录中创建一个文件

2)板卡挂载NFS共享目录

mount -t nfs 192.168.1.193:/home/nfsroot /mnt -o nolock

如果挂载成功,没有任何信息提示

进入/mnt目录查看文件

cd /mnt

查看文件的内容,使用命令

cat test_nfs

读到文件的内容:

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/Monodyee/article/detail/628692
推荐阅读
相关标签
  

闽ICP备14008679号