赞
踩
目录
本文主要介绍如何搭建IOT-9608I-L(工控板)的开发环境,其包包括PC机上的终端和文件共享系统,还包括在ubuntu中配置编译器版本的方法,还介绍了在ubuntu中搭建NFS服务器,并且可以在板卡上mount该文件目录。
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以太网 |
TF | 1 x SD卡接口 |
USB | 2 x USB2.0 HOST |
CAN | 2 x CAN,TTL电平从J6白色端子输出 |
UART | 9 x UART TTL(最高) ,包含1路TTL调试串口 |
ADC | 8 x ADC,12位 |
GPIO | 18 x GPIO,其中4个GPIO可复用为SPI接口 |
RTC | PCF85063,含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)等无线模块 |
在Windows上建议使用MobaXterm工具作为终端调试和监控软件,该软件的下载地址如下:
https://mobaxterm.mobatek.net/
2)FTP客户端工具FileZilla
FileZilla是一个用于传输文件的开源软件,它提供一个简单易用的界面来管理文件和文件夹。它支持FTP、FTPS和SFTP协议,使用户能够与远程服务器进行文件传输。下载地址如下:
https://www.filezilla.cn/download
下载页面如下,根据PC的配置特点,选择相应的版本:
具体线路连接方式如下:
1)电源线:典型DC12V,输入电压范围:9V~15V±5%
2)串口线: 板卡上没有DB9接口,可通过TTL线连接到USB-UART线上对应的RX、TX、GND
3) 网线:使用交叉网线和路由器直接连接起来
安装完成MobaXterm工具后,配置对应的端口,波特率选择115200,打开终端,并且给板卡上电,如下串口连接正常,可以在该终端看见如下log:
使用FileZilla工具的步骤如下:
1)使用MobaXterm登录板卡,并且查询该板卡的IP,登录用户名和密码分为为:
user: root
password: root
登录后,使用ifconfig,查询IP地址
2)安装完成FileZilla工具后,打开该软件:
选择SSH方式登录板卡,如果登录成功可以看见如下信息,此时可以实现Windows和板卡之间信息的文件的交互功能。
建议下载官网提供的ubuntu镜像文件,在Windows上只需安装虚拟机后,就可以直接打开该镜像文件。下载地址如下:
https://manual.zlg.cn/web/#/40/1604
登录后的页面如下:
官网提供的ubuntu镜像系统中,已经解压好了编译器,其位于目录:
/home/vmuser/work/crosstools/arm-2011.03/bin
进入该目录,可以看见如下文件
使用如下命令查看交叉编译器版本信息:
arm-none-linux-gnueabi-gcc -v
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
1) 在ubuntu上的/home/nfsroot目录中创建一个文件
2)板卡挂载NFS共享目录
mount -t nfs 192.168.1.193:/home/nfsroot /mnt -o nolock
如果挂载成功,没有任何信息提示
进入/mnt目录查看文件
cd /mnt
查看文件的内容,使用命令
cat test_nfs
读到文件的内容:
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。