阐述了一种固定网络与移动网络双网兼容的家庭网关的软、硬件设计与实现。首先介绍了家庭网关的功能及应用前景;然后介绍了以RTL8196C微处理器、以太网控制器、无线局域网接口卡RTL8192CE以及高通公司无线通信模块MSM6290为核心搭建的硬件架构;最后详细介绍了基于Linux操作系统的软件设计,并重点介绍了网关各应用进程并行运行机制以及网关多通信方式的设计与实现。