基于arm-linux的防火墙设计,基于ARM9的Linux驱动开发及防火墙设计

摘要:

随着通信与信息科技、数字与IC设计技术在我们的日常生活及工作中的的迅猛普及,嵌入式系统设计正在成为现代信息技术中的主流技术。本文主要阐述了嵌入式Linux的概念、基础、网络结构、网络设备驱动程序的设计、调试,基于iptables的嵌入式系统防火墙设计与优化。首先通过分析、研究嵌入式linux内核以及驱动程序实现,在嵌入式linux平台的基础上,笔者对CS8900A网卡的驱动程序等进行了研究开发,在驱动程序的设计中,系统效能的提升是主要的目标。在嵌入式系统中,影响软件处理(尤其是内核部分)的效能的因素有很多,其中防火墙由于在数据流处理中的关键地位以及每个包都处理的原因,对系统效能的影响尤其大。针对基于iptables架构的Linux防火墙管理程序,本文从三个方面研究优化:组织规则、状态模块以及自定义用户规则链,这些这些优化方式可以尽可能减少数据包的匹配处理,从而使数据包最快速的通过防火墙系统,从而达到防火墙性能的提高进而提高系统效率。通过我们的调试测试及分析,可以证明设计的网卡驱动程序可以正常使用且性能良好,而iptable防火墙在经过优化之后,同样可以比优化之前的方案大幅度提高系统性能。

展开

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值