ARM 嵌入式Linux开发-2G 3G无线传输(DTU)和路由器(目录介绍)
目 录
设备总体介绍
概述功能特点介绍硬件原理介绍所用芯片介绍无线模块介绍软件开发介绍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功能局域网开启和关闭广域网开启和关闭其它
无线网络信号质量查询广域网流量统计注:关于整本电子书可以先告知联系方式然后在网上申请,或电话申请。
北京中臻精件科技发展有限公司
公司是2005年底成立的,专门从事嵌入式产品的开发。方案开发及销售。有MSP430单片机低功耗系列,IP2022系列,ARM-LINUX系列的无线传输(SMS/GPRS/CDMA/3G DTU)、路由、数据采集报警器等产品和方案。具有10多年的行业技术经验,已经累计销售使用产品达到4万台。产品方案稳定可靠值得信赖。
网址:www.warewin.com Email:cyj@warewin.com QQ号码:824820111
电话:(010)51735158 51735698 手机:13381082912 联系人:程先生