嵌入式系统软件环境配置及布线指南
1. 软件环境配置
1.1 关闭防火墙
部分系统默认开启防火墙,为确保嵌入式开发板的启动环境安全,需关闭防火墙。启动嵌入式开发板的系统不应处于防火墙的公共端,以免遭受来自互联网的攻击。
关闭防火墙的操作如下:
- 临时关闭:
$ sudo /etc/init.d/iptables off
该命令会临时关闭防火墙,直到下次重启。
- 永久关闭:
$ sudo chkconfig iptables off
此命令通过删除系统启动时用于运行防火墙服务的符号链接,实现永久关闭防火墙。
防火墙在后台默默运行,若开发板尝试进行 TFTP 连接但被防火墙阻止,开发板会报告无法建立连接,这一反馈虽准确但不够全面。
1.2 TFTP 配置
TFTP(Trivial File Transfer Protocol)是一种轻量级文件传输协议,依赖 xinetd 软件运行。xinetd 程序会监听指定端口的网络连接,当有连接请求时,将标准输入输出重定向到网络连接的读写操作。部分发行版可能未默认安装 xinetd,需使用相应的包管理系统进行安装。
TFTP 服务的配置文件位于 /etc/xinetd.d/tftp ,内容如下:
超级会员免费看
订阅专栏 解锁全文
1360

被折叠的 条评论
为什么被折叠?



