目 录
设备总体介绍
- 概述
- 功能特点介绍
- 硬件原理介绍
- 所用芯片介绍
- 无线模块介绍
- 软件开发介绍
Linux使用和配置
- Linux常用命令
- Ftp、Telnet命令的使用
- Linux下NFS的配置和使用
- 交叉编译器的使用
- Bootstrap的编译
- Uboot的编译
- Busybox的编译
- Linux内核的编译
- 应用程序编译
- Bootstrap的修改
- Uboot的裁剪及修改
- Busybox的裁剪及修改
- 增加Busybox小程序
- Linux内核的裁剪及修改
- Nandflash配置及分区
- 内存的配置
- 根文件系统制作
- 根文件系统与内核合二为一
- 烧写程序方法、空flash的初始化
- 屏蔽终端串口打印的信息
芯片的外设和linux相关驱动
- 主要的外设
- linux下串口的使用
- AT91SAM9260硬件时钟RTC的使用
- Linux下3G模块驱动加载方法
- AT91SAM9260下GPIO的使用
- Uboot中点亮LED灯
- 外置看门狗的使用
设备相关参数配置
- 参数的整体设计
- 参数按照功能分类
- 参数按照范围分类
- 设备参数文件的格式及存放
- 设备参数的读取及设置
- 设备参数的整体读取和整体设置
- 设备参数恢复出厂设置处理
- 进程参数的保存格式和存放
- 进程参数的读取和设置
- 时区设置
- 设备参数MAC地址在uboot和linux保持一致
WEB服务器及WEB页面
- Web服务器的设计原理
- 各种类型文件的输入、输出处理
- 增加一个动态页面及动态元素
- 用户名和口令验证
- 固件升级
- 上传下载参数配置文件
- 状态显示
- WEB页面汉化、中英文切换
- Web服务器的优点特点总结
主控程序
- Liunx程序的整体思路
- 主控程序流程
- 初始化运行环境
- 运行各种进程
- 确保PPPD进程正确运行
- 运行至循环处理
- 信号的使用
保持系统稳定及广域网永久在线
- 看门狗
- 监视进程退出
- 监视重复进程数量
- PPP拨号永久在线保障机制
- PPP心跳检测
- ICMP检测
- DNS检测
网络相关
- 添加路由表
- DHCP服务
- Linux下DDNS客户端的使用VSFTPD移植及使用
- Dnsmasq的使用
- Ntpclient的使用
PPPD移植、配置和进程
- pppd移植和配置
- MRU\MTU\心跳包
- 按需拨号的使用
- PPPD拨号成功处理
- PPPD退出处理
- 各种网络拨号参数
DTU功能
- 设计思想
- 进程之间通信
- 外设IO的轮询方法SELECT 和POLL
- 缓存IO数据的办法
- 多中心、多进程处理
- 数据处理服务
- DTU多中心数据处理服务
- DTU多中心带协议传输处理
- 条件触发数据处理服务
- TCP客户端收发数据程序
- TCP服务端收发数据程序
- UDP客户端收发数据程序
- UDP服务端收发数据程序
- 串口收发数据程序
- DNS域名解析处理机制
- 计时器的添加和使用
- 条件触发功能打电话及短信移植Oneshot、netbuf、line等移植
路由器功能
- 防火墙
- 端口转发
- DMZ主机
- NAT功能
- 局域网开启和关闭
- 广域网开启和关闭
其它
- 无线网络信号质量查询
- 广域网流量统计
注:关于整本电子书可以先告知联系方式然后在网上申请,或电话申请。
Email : 99187411@qq.com QQ号码:99187411
手机:15010577199 联系人:付女士