自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

  • 博客(0)
  • 资源 (27)
  • 收藏
  • 关注

空空如也

cef_binary_87.1.14+ga29e9a3+chromium-87.0.4280.141_windows32.7z

cef_binary_87.1.14+ga29e9a3+chromium-87.0.4280.141_windows32 这是 87.0.4280最后一个稳定版,用了一周时间进行编译的,支持flv,mp3,mp4 libcef_dll也使用vs2013进行编译,新测可用 你可也可以自己,步骤: 1.进入libcef_dll目录,使用cmake-gui.exe生成VS对应工程文件 2.在工程属性页包含目录:cef_binary_87.1.14+ga29e9a3+chromium-87.0.4280.141_windows32和cef_binary_87.1.14+ga29e9a3+chromium-87.0.4280.141_windows32\libcef_dll\base 3.预处理器定义增加:NOMINMAX

2021-12-29

Modbus协议中文版.zip

pdf格式,带目录 MODBUS是OSI模型第7层上的应用层报文传输协议,它在连接至不同类型总线或网络的设备 之间提供客户机/服务器通信。 自从1979年出现工业串行链路的事实标准以来, MODBUS使成千上万的自动化设备能够通信。 目前,继续增加对简单而雅观的MODBUS结构支持。互联网组织能够使TCP/IP栈上的保留系统端 口502 访问 MODBUS。 MODBUS 是一个请求/应答协议,并且提供功能码规定的服务。MODBUS 功能码是 MODBUS 请求/应答 PDU 的元素。本文件的作用是描述 MODBUS 事务处理框架内使用的功能码。

2021-06-03

设备按揭和GPS定位后台服务 TCP C++ 高并发

设备按揭和GPS定位后台服务 TCP C++ 高并发 windows后台服务,处理接收设备发到服务端的按揭数据和远程GPS定位信息,并将数据保存到数据库,以便前台显示设备的位置, 处理按揭设备到期业务。可以发送设备解锁内容到设备实现远程解锁功能。该服务程序框架可以灵活扩展增加更多业务数据。 采用libevent异步技术,VC++开发,可以支持百万设备同时在线。 在代码中附带设备模拟器

2020-05-06

机房环境监控 modbus数据采集 串口服务器TCP C++ libevent

机房监控环境,包含空气的温度与湿度、电源电压电流、UPS电压电流、空调设定温湿度与当前温湿度、漏水传感器。通过串口服务器采集议器数据。libevent技术,支持上万议器设备数据采集 支持高并发,大数据。 数据3分钟保存一次 开发平台:VS 2005 C++ 数据库:SQL Server 2008

2018-07-30

字符串和汉字编码转换工具

工具功能: 字符串转ASCII编码 字符串转UNICODE编码 ASCII编码转字符串 UNICODE编码转字符串 汉字转ASCII编码 汉字转UNICODE编码 ASCII编码转汉字 UNICODE编码转汉字 比如:字符串“你好” 转为 ASCII“C4 E3 BA C3”和UNICODE“60 4F 7D 59”,也可以实现反转换

2015-08-26

CIFS协议 SMB协议

CIFS(Common Internet File System) 协议 CIFS 是一个新提出的协议,它使程序可以访问远程Internet计算机上的文件并要求此计算机的服务。CIFS 使用客户/服务器模式。客户程序请求远在服务器上的服务器程序为它提供服务。服务器获得请求并返回响应。CIFS是公共的或开放的SMB协议版本,并由Microsoft使用。SMB协议现在是局域网上用于服务器文件访问和打印的协议。象SMB协议一样,CIFS在高层运行,而不象TCP/IP协议那样运行在底层。CIFS可以看做是应用程序协议如文件传输协议和超文本传输协议的一个实现。 SMB协议是基于TCP-NETBIOS下的,一般端口使用为139,445。 服务器信息块(SMB)协议是一种IBM协议,用于在计算机间共享文件、打印机、串口等。SMB 协议可以用在因特网的TCP/IP协议之上,也可以用在其它网络协议如IPX和NetBEUI 之上。   SMB 一种客户机/服务器、请求/响应协议。通过 SMB 协议,客户端应用程序可以在各种网络环境下读、写服务器上的文件,以及对服务器程序提出服务请求。此外通过 SMB 协议,应用程序可以访问远程服务器端的文件、以及打印机、邮件槽(mailslot)、命名管道(named pipe)等资源。   在 TCP/IP 环境下,客户机通过 NetBIOS over TCP/IP(或 NetBEUI/TCP 或 SPX/IPX)连接服务器。一旦连接成功,客户机可发送 SMB 命令到服务器上,从而客户机能够访问共享目录、打开文件、读写文件,以及一切在文件系统上能做的所有事情。   从 Windows 95 开始,Microsoft Windows 操作系统(operating system)都包括了客户机和服务器 SMB 协议支持。Microsoft 为 Internet 提供了 SMB 的开源版本,即通用 Internet 文件系统 (CIFS)。与现有 Internet 应用程序如文件传输协议(FTP)相比, CIFS 灵活性更大。对于 UNIX 系统,可使用一种称为 Samba 的共享软件。

2013-06-28

信息系统项目管理师2008-2011历年真题及答案分析.chm

信息系统项目管理师历年真题及答案分析 2008上半年 2008下半年 2009上半年 2009下半年 2010上半年 2010下半年 2011上半年 2011下半年

2012-07-17

Flex 强大画流程源码

Flex 强大画流程源码 Flex 强大画流程源码 Flex 强大画流程源码

2011-06-15

微软软件开发技术二十年回顾

Windows GUI应用程序的基本结构 关于钩子技术 ATL框架与WTL框架 COM、OLE、ActiveX及COM+ DirectX技术 什么是COM+? 微软的Windows分布式因特网应用体系(简称Windows DNA) .NET 3.0与1.x和2.0.NET框架存在一些不同之处

2011-04-26

项目管理师考试试题分类精解与题型练习

项目管理师考试试题分类精解与题型练习 第一章:信息系统基础 第二章:计算网络知识 第三章:信息系统项目管理基础 --------------------

2010-01-15

如何当好项目经理(IT项目)

一:引人入胜的项目管理生动教案―《越狱》.txt 二:项目管理成功的20个秘密.txt 三:项目管理心得:一个项目经理的个人体会、经验总结.txt 四:关于项目管理的通俗讲解.txt 五:高效项目的七个习惯.txt ------------二十多篇文章---------

2009-05-27

项目管理知识(IT项目管理)

项目成本管理是IT项目中一个传统薄弱方面。IT项目专业人员必须承认成本管理的重要性,必须负责提高资源计划、成本估算、预算和成本控制。   资源计划包括决定完成项目活动需要的人员、设备和材料,在决定资源需求时,评价备选方案和使用专家判断显得非常重要。   成本估算是项目成本管理一个非常重要的部分。成本估算有几种类型:量级估算、预算估算和最终估算。每种估算类型分别用于项目生命周期不同阶段,并具有不同的精度。建立成本估算有四种基本的工具和技术:类比估计法、自下而上法、参数模型估计法和计算机化的工具。成本估算的主要部分包括目标叙述、范围、假设、成本/收益分析、现金流分析、预算分解和解释或详细依据。成本估算涉及将成本分配给各单个工作项。理解具体组织如何准备预算并据此进行估算是很重要的。   项目成本控制包括监控成本执行、评审变更和向项目干系人通报与成本有关的变更。许多基础的会计和财务原理与项目成本管理有关,然而挣值分析是用于衡量项目执行绩效的主要方法。挣值分析综合了范围、成本和计划进度信息。

2009-05-27

it项目管理表格 包含147个表格

it项目管理表格:147个表格,包所有链接: 导言.IT项目的生命期 第一章.IT项目的启动阶段 1.1 可行性研究报告框架 1.2 项目章程 1.3 项目整体风险水平定性分析表 1.4 多项目风险情况一览表 1.5 质量保证说明书 1.6 采购程序及准购权限表 1.7 会议议程安排表 1.8 会议预算表 1.9 会议申请审批表 1.10会议通知表 1.11会议签到表 1.12会议资料明细表 1.13会议记录表 1.14会议内容管理表 1.15会议代表通讯录 1.16会议纪要表 1.17会议决议表 1.18会议决议落实通知单 1.19会议决议跟踪表 1.20实际会议费用清单 第二章.IT项目的计划阶段 2.1 IT项目综合计划模板(1)——项目整体介绍 2.2 IT项目综合计划模板(2)——项目管理过程 2.3 IT项目综合计划模板(3)——项目组织介绍 2.4 IT项目综合计划模板(4)——工作包、进度和预算 2.5 IT项目综合计划模板(5)——技术过程介绍 2.6 项目范围说明书 2.7 软件需求调查表 2.8 需求分析说明书 2.9 系统设计任务书 2.10 工期类比估算表 2.11 项目活动计划表 2.12 项目进度计划表 2.13 里程碑计划及其跟踪表 2.14 所需资源清单及费用估算 2.15 成本类比估算表 2.16 按模块估计的成本估算表 2.17 基于费用科目的成本估算表 2.18 项目年度用款计划表 2.19 IT项目质量指标框架模板 2.20 IT项目质量保证计划模板 2.21 关键质量活动一览表 2.22 项目人员需求申请表 2.23 面试记录表 2.24 项目成员审核表 2.25 项目组工作说明书 2.26 项目成员岗位工作说明书 2.27 岗位说明书一览表 2.28 IT项目团队知识地图 2.29 项目成员责任分配矩阵 2.30 项目成员培训需求调查表 2.31 项目培训计划表 2.32 项目文档分类表 2.33 项目干系人的沟通需求分析表 2.34 项目信息接收责任明细表 2.35 项目成员联络表 ------

2009-03-20

嵌入式系统词汇表大全

嵌入式系统词汇表 A ASIC(专用集成电路) Application-Specific Integrated Circuit. A piece of custom-designed hardware in a chip. 专用集成电路。一个在一个芯片上定制设计的硬件。 address bus (地址总线) A set of electrical lines connected to the processor and all of the peripher als withwhich itcommunicates. The address bus is used by the processor to se lect aspecific memory location or register within a particular peripheral. I f the address bus contains n electrical lines, the processor can uniquely ad dress up to 2^n such locations. 一个连接处理器与所有外设的,用来通讯的电子线路集。地址总线被处理器用来选择在 特定外设中的存储器地址或寄存器。如果地址总线有 n条电子线路,处理器能唯一寻址 高 达 2^n的地址空间。 application software(应用软件) Describes software modules specific to a particular embedded project. Theapp lication software is unlikely to be reusable across embedded platforms, simp lybecause each embedded system has a different application. 用来描述一个特定的嵌入式项目中的某一软件模块。应用软件不象可重用的交叉嵌入式 平台,只是因为每一个嵌入式系统有不同的应用软件。 assembler(汇编编译器) A software development tool that translates human-readable assembly language programs into machine-language instructions that the processor can understan dand execute. 一个能把人可读的汇编语言程序转换到处理器可理解和运行的机器指令的软件开发工 具 。 assembly language(汇编语言)

2008-12-22

嵌入式汽车数字仪表设计例子

汽车仪表需要处理的信号主要有:车速、发动机转速、水温、油量、以及 各种开关量或报警信号。其中,发动机转速信号和前后灯信号是从CAN总线(发 动机电控模块和前后灯电控模块)获取,而车速信号、水温、油量和其他开关量 信号从相应的传感 器获取。 汽车数字仪表系统结构如图1所示,本系统对车速、发动机转速、水温和 油量信息采用步进表头显示,里程信息采用LCD显示,开关量或报警信号采用LED 显示,串口EEPROM用于存储里程信息。采用Microchip公司的具有SPI接口的控制 器MCP2510与收发器80C250构成CAN节点,用于实现与汽车其他CAN节点间的通 信。 系统采用三星公

2008-12-22

md5_DEC加密解密工具软件

md5_DEC加密解密:小工具,方便开发软件,调试时使用; 很容易查看加密和解密的字符串; 注意:DEC的密钥需要大于等于8位;

2008-12-17

成熟的软件团队开发流程

这是开发管理最规范一家软件公司的开发流程,令你知道真正的开发团队和开发流程。

2008-12-15

Linux内核源代码漫游

Linux内核源代码漫游 Linux内核源代码漫游 Linux内核源代码漫游

2008-11-13

最新Linux命令大全

最新Linux命令大全 最新Linux命令大全 最新Linux命令大全 最新Linux命令大全

2008-11-13

嵌入式Linux-硬件、软件与接口

嵌入式Linux-硬件、软件与接口 嵌入式Linux-硬件、软件与接口 嵌入式Linux-硬件、软件与接口

2008-11-13

嵌入式Linux的系统开发基础

v 了解嵌入式Linux系统 Ø 从Linux内核到文件系统 ü嵌入式Linux开发流程 v 嵌入式Linux开发内容 Ø 驱动开发; § 内核移植; • 内核特性开发; • 系统验证; • 应用开发

2008-11-13

linux系统移植开发文档

第一部分 前言....................................................................................................................................8 1 硬件环境......................................................................................................................................8 1.1主机硬件环境.......................................................................................................................8 1.2 目标板硬件环境...................................................................................................................8 1.3工具介绍...............................................................................................................................8 2软件环境.......................................................................................................................................8 2.1主机软件环境.......................................................................................................................8 2.1.1 Windows 操作系统.......................................................................................................8 2.1.2 Linux操作系统 .......................................................................................................8 2.1.3 目标板最后运行的环境...............................................................................................9 2.2 Linux下工作用户及环境....................................................................................................9 2.2.1 交叉工具的安装...........................................................................................................9 2.2.2 u-boot移植工作目录....................................................................................................9 2.2.3 内核及应用程序移植工作...........................................................................................9 2.3 配置系统服务.....................................................................................................................10 2.3.1 tftp服务器的配置.......................................................................................................10 2.4 工具使用.............................................................................................................................12 2.4.1 minicom的使用..........................................................................................................12 3 作者介绍....................................................................................................................................13 3.1 策划, 组织, 指导, 发布者...................................................................................................13 3.2 ADS bootloader部分..........................................................................................................13 3.3 交叉工具部分.....................................................................................................................13 3.4 uboot部分...........................................................................................................................13 3.5 内核部分.............................................................................................................................13 3.6 应用程序部分.....................................................................................................................13 3.7 网卡驱动部分.....................................................................................................................13 3.8 Nand Flash 驱动部分.........................................................................................................13 第二部分 系统启动bootloader的编写(ADS).................................................................................14 1 工具介绍....................................................................................................................................14 1.1 ADS 命令行命令介绍........................................................................................................14 1.1.1 armasm........................................................................................................................14 1.1.2 armcc, armcpp.............................................................................................................14 1.1.3 armlink.........................................................................................................................14 2 基本原理....................................................................................................................................15 2.1 可执行文件组成及内存映射.............................................................................................15 2.1.1 可执行文件的组成.....................................................................................................15 2.1.2 装载过程.....................................................................................................................16 2.1.3 启动过程的汇编部分.................................................................................................17 2.1.4 启动过程的C部分.....................................................................................................17 3 AXD的使用以及源代码说明...................................................................................................18 3.1 源代码说明.........................................................................................................................18 3.1.1 汇编源代码说明.........................................................................................................18 3.1.2 C语言源代码说明......................................................................................................23 3.1.3 源代码下载.................................................................................................................23 3.2 AXD的使用.......................................................................................................................23 3.2.1 配置仿真器.................................................................................................................23 3.2.2 启动AXD 配置开发板...............................................................................................23 第三部分 GNU交叉工具链.............................................................................................................25 1 设置环境变量,准备源码及相关补丁...................................................................................25 1.1 设置环境变量.....................................................................................................................25 1. 2 准备源码包............................................................................................................................25 1.2.1 binuils..........................................................................................................................25 1.2.2 gcc...............................................................................................................................25 1.2.3 glibc.............................................................................................................................25 1.2.4 linux kernel..................................................................................................................26 1.3 准备补丁.............................................................................................................................26 1.3.1 ioperm.c.diff................................................................................................................26 1.3.2 flow.c.diff....................................................................................................................26 1.3.3 t-linux.diff....................................................................................................................26 1.4 编译 GNU binutils...........................................................................................................26 1.5 准备内核头文件.................................................................................................................26 1.5.1 使用当前平台的gcc编译内核头文件......................................................................26 1.5.2 复制内核头文件.........................................................................................................27 1.6 译编glibc头文件.............................................................................................................27 1.7 编译gcc第一阶段............................................................................................................27 1.8 编译完整的glibc..............................................................................................................27 1.9 编译完整的gcc.................................................................................................................28 2 GNU交叉工具链的下载...........................................................................................................28 2.1 ARM官方网站...................................................................................................................28 2.2 本文档提供的下载.............................................................................................................28 3 GNU交叉工具链的介绍与使用...............................................................................................29 3.1 常用工具介绍.....................................................................................................................29 3.2.1 arm-linux-gcc的使用.................................................................................................29 3.2.2 arm-linux-ar 和 arm-linux-ranlib的使用..................................................................30 3.2.3 arm-linux-objdump的使用.........................................................................................30 3.2.4 arm-linux-readelf的使用............................................................................................31 3.2.6 arm-linux-copydump的使用......................................................................................32 4 ARM GNU常用汇编语言介绍.................................................................................................32 4.1 ARM GNU常用汇编伪指令介绍.....................................................................................32 4.2 ARM GNU专有符号.........................................................................................................33 4.3 操作码.................................................................................................................................33 5 可执行生成说明........................................................................................................................33 5.1 lds文件说明.......................................................................................................................33 5.1.1 主要符号说明.............................................................................................................33 5.1.2 段定义说明.................................................................................................................34 第四部分 u-boot的移植...................................................................................................................35 1 u-boot的介绍及系统结构.........................................................................................................35 1.1 u-boot介绍.........................................................................................................................35 1.2 获取u-boot.........................................................................................................................35 1.3 u-boot体系结构.................................................................................................................35 1.3.1 u-boot目录结构..........................................................................................................35 2 uboot的启动过程及工作原理...................................................................................................36 2.1 启动模式介绍.....................................................................................................................36 2.2 阶段1介绍.........................................................................................................................36 2.2.1 定义入口.....................................................................................................................36 2.2.2 设置异常向量.............................................................................................................37 2.2.3 设置CPU的模式为SVC模式..................................................................................37 2.2.4 关闭看门狗.................................................................................................................37 2.2.5 禁掉所有中断.............................................................................................................37 2.2.6 设置以CPU的频率....................................................................................................37 2.2.7 设置CP15...................................................................................................................37 2.2.8 配置内存区控制寄存器.............................................................................................38 2.2.9 安装U-BOOT使的栈空间........................................................................................38 2.2.10 BSS段清0................................................................................................................38 2.2.11 搬移Nand Flash代码...............................................................................................39 2.2.12 进入C代码部分.......................................................................................................39 2.3 阶段2的C语言代码部分 .............................................................................................39 2.3.1调用一系列的初始化函数.........................................................................................39 2.3.2 初始化网络设备.........................................................................................................41 2.3.3 进入主UBOOT命令行..............................................................................................41 2.4 代码搬运.............................................................................................................................41 3 uboot的移植过程.......................................................................................................................42 3.1 环境.....................................................................................................................................42 3.2 步骤.....................................................................................................................................42 3.2.1 修改Makefile..............................................................................................................42 3.2.2 在board子目录中建立crane2410.............................................................................42 3.2.3 在include/configs/中建立配置头文件......................................................................42 3.2.4 指定交叉编译工具的路径.........................................................................................42 3.2.5 测试编译能否成功.....................................................................................................42 3.2.6 修改lowlevel_init.S文件...........................................................................................43 3.2.9 UBOOT的Nand Flash移植......................................................................................45 3.2.8重新编译u-boot..........................................................................................................45 3.2.9 把u-boot烧入flash....................................................................................................45 4 U-BOOT命令的使用................................................................................................................46 4.1 U-BOOT命令的介绍.........................................................................................................46 4.1.1 获得帮助信息.............................................................................................................46 4.2 常用命令使用说明.............................................................................................................47 4.2.1 askenv(F).....................................................................................................................47 4.2.2 autoscr.........................................................................................................................47 4.2.3 base ...........................................................................................................................47 4.2.4 bdinfo...........................................................................................................................47 4.2.5 bootp............................................................................................................................47 4.2.8 tftp(tftpboot)................................................................................................................48 4.2.9 bootm...........................................................................................................................48 4.2.10 go...............................................................................................................................48 4.2.11 cmp .........................................................................................................................48 4.2.12 coninfo .....................................................................................................................48 4.2.13 cp...............................................................................................................................48 4.2.14 date............................................................................................................................49 4.2.15 erase(F)......................................................................................................................49 4.2.16 flinfo(F).....................................................................................................................49 4.2.17 iminfo........................................................................................................................49 4.2.18 loadb..........................................................................................................................49 4.2.19 md..............................................................................................................................49 4.2.20 mm ............................................................................................................................50 4.2.21 mtest .......................................................................................................................50 4.2.22 mw.............................................................................................................................50 4.2.23 nm ...........................................................................................................................50 4.2.24 printenv......................................................................................................................50 4.2.25 ping ..........................................................................................................................51 4.2.26 reset...........................................................................................................................51 4.2.27 run ...........................................................................................................................51 4.2.28 saveenv(F).................................................................................................................51 4.2.29 setenv.........................................................................................................................51 4.2.30 sleep...........................................................................................................................51 4.2.31 version.......................................................................................................................51 4.2.32 nand info....................................................................................................................51 4.2.33 nand device <n>........................................................................................................51 4.2.34 nand bad....................................................................................................................51 4.2.35 nand read...................................................................................................................52 4.2.36 nand erease................................................................................................................52 4.2.37 nand write..................................................................................................................52 4.3 命令简写说明.....................................................................................................................52 4.4 把文件写入NandFlash.......................................................................................................53 4.5 下载提供.............................................................................................................................53 5 参考资料....................................................................................................................................53 第五部分 linux 2.6内核的移植.......................................................................................................53 1 内核移植过程............................................................................................................................53 1.1 下载linux内核...................................................................................................................53 1.2 修改Makefile.....................................................................................................................53 1.3 设置flash分区...................................................................................................................54 1.3.1指明分区信息.............................................................................................................54 1.3.2 指定启动时初始化.....................................................................................................56 1.3.3 禁止Flash ECC校验 ................................................................................................56 1.4 配置内核.............................................................................................................................56 1.4.1 支持启动时挂载devfs................................................................................................56 1.4.2配置内核产生.config文件.........................................................................................57 1.4.3编译内核.....................................................................................................................58 1.4.4 下载zImage到开发板................................................................................................58 2 创建uImage................................................................................................................................61 2.1 相关技术背景介绍.............................................................................................................61 2.2 在内核中创建uImage的方法...........................................................................................61 2.2.1 获取mkimage工具.....................................................................................................61 2.2.2 修改内核的Makefile文件.........................................................................................61 3追加实验记录.............................................................................................................................62 3.1移植linux-2.6.15.7..............................................................................................................62 3.2移植linux-2.6.16.21............................................................................................................62 3.3 移植linux-2.6.17................................................................................................................62 4 参考资料....................................................................................................................................62 第六部分 应用程序的移植..............................................................................................................63 1构造目标板的根目录及文件系统.............................................................................................63 1.1 建立一个目标板的空根目录.............................................................................................63 1.2 在my_rootfs中建立Linux目录树...................................................................................63 1.3 创建linuxrc文件................................................................................................................63 2 移植Busybox.............................................................................................................................64 2.1 下载busybox......................................................................................................................64 2.3 编译并安装Busybox..........................................................................................................65 3 移植TinyLogin...........................................................................................................................66 3.1 下载.....................................................................................................................................66 3.2 修改tinyLogin的Makefile................................................................................................66 3.3 编译并安装.........................................................................................................................66 4 相关配置文件的创建................................................................................................................66 4.1 创建帐号及密码文件.........................................................................................................66 4.2 创建profile文件................................................................................................................67 4.4 创建fstab文件...................................................................................................................67 4.5 创建inetd.conf配置文件...................................................................................................67 5 移植inetd....................................................................................................................................67 5.1 inetd的选择及获取............................................................................................................67 5.1.1 获取inetd....................................................................................................................67 5.2 编译inetd............................................................................................................................67 5.2.1 修改configure文件....................................................................................................67 5.2.2 编译 ...........................................................................................................................68 5.3 配置inetd............................................................................................................................68 5.3.1 拷贝inetd到根文件系统的usr/sbin目录中.............................................................68 6 移植thttpd Web服务器.............................................................................................................69 6.1 下载.....................................................................................................................................69 6.2 编译thttpd...........................................................................................................................69 6.3 配置.....................................................................................................................................69 6.3.1 拷贝thttpd二进制可执行文件到根文件系统/usr/sbin/目录中...............................69 6.3.2 修改thttpd配置文件..................................................................................................69 6.3.3 转移到根文件系统目录,创建相应的文件.............................................................69 7 建立根目录文件系统包............................................................................................................70 7.1 建立CRAMFS包...............................................................................................................70 7.1.1 下载cramfs工具........................................................................................................70 7.1.2 制作cramfs包............................................................................................................70 7.1.3 写cramfs包到Nand Flash.........................................................................................70 8 参考资料....................................................................................................................................70 第七部分 Nand flash驱动的编写与移植........................................................................................71 1 Nand flash工作原理..................................................................................................................71 1.1 Nand flash芯片工作原理..................................................................................................71 1.1.1 芯片内部存储布局及存储操作特点.........................................................................71 1.1.2 重要芯片引脚功能.....................................................................................................71 1.1.3 寻址方式.....................................................................................................................71 1.1.4 Nand flash主要内设命令详细介绍...........................................................................72 1.2 Nand Flash 控制器工作原理.............................................................................................72 1.2.1 Nand Flash控制器特性..............................................................................................72 1.2.2 Nand Flash控制器工作原理......................................................................................72 1.3 Nand flash 控制器中特殊功能寄存器详细介绍 ............................................................72 1.4 Nand Flash 控制器中的硬件ECC介绍............................................................................73 1.4.1 ECC产生方法............................................................................................................73 1.4.2 ECC生成器工作过程................................................................................................74 1.4.3 ECC的运用................................................................................................................74 2 在ADS下flash烧写程序.........................................................................................................74 2.1 ADS下flash烧写程序原理及结构...................................................................................74 2.2 第三层实现说明.................................................................................................................74 2.1.1 特殊功能寄存器定义.................................................................................................74 2.1.2 操作的函数实现.........................................................................................................74 2.3 第二层实现说明.................................................................................................................75 2.3.1 Nand Flash 初始化......................................................................................................75 2.3.3 获取Nand flash ID......................................................................................................75 2.3.4 Nand flash写入...........................................................................................................76 2.3.5 Nand flash读取...........................................................................................................77 2.3.6 Nand flash标记坏块...................................................................................................78 2.3.7 Nand Flash检查坏块..................................................................................................79 2.3.8 擦除指定块中数据.....................................................................................................79 2.4 第一层的实现....................................................................................................................80 3 在U-BOOT对Nand Flash的支持............................................................................................82 3.1 U-BOOT对从Nand Flash启动的支持.............................................................................82 3.1.1 从Nand Flash启动U-BOOT的基本原理................................................................82 3.1.2 支持Nand Flash启动代码说明.................................................................................82 3.2 U-BOOT对Nand Flash命令的支持.................................................................................84 3.2.1 主要数据结构介绍.....................................................................................................84 3.2.2 支持的命令函数说明.................................................................................................85 4 在Linux对Nand Flash的支持.................................................................................................87 4.1 Linux下Nand Flash调用关系..........................................................................................87 4.1.1 Nand Flash设备添加时数据结构包含关系..............................................................87 4.1.2 Nand Flash设备注册时数据结构包含关系..............................................................87 4.2 Linux下Nand Flash驱动主要数据结构说明..................................................................88 4.2.1 s3c2410专有数据结构...............................................................................................88 4.2.2 Linux 通用数据结构说明..........................................................................................89 4.3.1 注册driver_register....................................................................................................94 4.3.2 探测设备probe...........................................................................................................94 4.3.3 初始化Nand Flash控制器.........................................................................................94 4.3.4 移除设备.....................................................................................................................94 4.3.5 Nand Flash芯片初始化..............................................................................................94 4.3.6 读Nand Flash............................................................................................................95 4.3.7 写Nand Flash.............................................................................................................95 第八部分 Cs8900a网卡驱动的编写与移植...................................................................................95 1 Cs8900a工作原理......................................................................................................................95 2 在ADS下cs8900a的实现........................................................................................................95 2.1 在cs8900a下实现的ping 工具.........................................................................................95 3 在u-boot下cs8900a的支持......................................................................................................96 3.1 u-boot下cs8900a的驱动介绍...........................................................................................96 3.2 u-boot下cs8900a的移植说明...........................................................................................96 4 在linux下cs8900a驱动的编写与移植....................................................................................96 4.1 Linux下cs8900a的驱动说明............................................................................................96 4.2 Linux 下cs8900a的移植说明...........................................................................................96 4.2.1 为cs8900a建立编译菜单..........................................................................................96 4.2.2 修改S3C2410相关信息............................................................................................97

2008-11-12

嵌入式设备开发例子 pdf

第 1 章 目标产品和开发简介.........................................................................................................3 1.1 目标产品概述....................................................................................................................3 1.2 二层交换机总体概要........................................................................................................3 1.3 七号信令测试仪、GSM信令分析仪总体概要...............................................................4 1.4 ATM信元收发卡实现概述................................................................................................5 第 2 章 POWERPC 32 位处理器概述............................................................................................6 2.1 MPC8260 PowerQUICC II 芯片介绍...............................................................................6 2.2 架构概述............................................................................................................................7 2.3 G2 核...................................................................................................................................8 2.4 系统接口单元(SIU).....................................................................................................9 2.5 通信处理模块(CPM)...................................................................................................9 第 3 章 POWERPC架构实现和相关寄存器概述........................................................................10 3.1 处理器概要......................................................................................................................10 第 4 章 寻址方式和指令集概述...................................................................................................11 4.1 UISA指令.........................................................................................................................11 4.1.1 整数指令................................................................................................................11 第 5 章 学习PowerPC汇编............................................................................................................13 5.4 开发PowerPC嵌入式程序...............................................................................................13 5.4.1 文件格式................................................................................................................13 5.4.2 数据类型和对齐方式............................................................................................13 5.4.3 寄存器调用约定....................................................................................................14 第 6 章 MPC8260 进行通信设备开发初步----基本驱动编写实例............................................15 6.1 上电初始化过程..............................................................................................................15 6.1.1 定义程序入口点....................................................................................................16 第 7 章 利用MPC8260 进行通信设备开发进阶——二层交换机最小系统实现......................16 7.1 二层交换机的基本原理简述..........................................................................................16 7.2 二层交换机软硬件系统概述..........................................................................................17 7.2.1 二层交换机硬件系统结构....................................................................................17 7.2.2 系统模块图............................................................................................................17 7.2.3 MPC8260 与ZL50408 互连方式...........................................................................18 7.2.4 ZL50408 与DP83843的连接方式........................................................................20 7.2.5 嵌入式开发资料 2 7.5.1 基本数据结构和功能函数实现............................................................................29 7.5.2 总体初始化流程....................................................................................................30 7.5.3 链路失效转移配置.............................................................................................31 第 8 章 利用MPC8260 进行通信设备开发进阶——七号信令测试仪最小系统实现..............36

2008-10-23

嵌入式通信设备开发.pdf

通过介绍二层交换机、7信令分析仪、ATM信元收发卡和GSM信令测试仪等 真正的通信设备的开发来说明MPC8260在通信设备开发过程,市面上非常少见。 辅以大量代码、分析和注释,使读者很快能进行嵌入式通信设备的开发。信 令分析仪动辄几万,有的甚至几十万,不要说编写过信令分析仪代码和硬件实现 有多少 人,就连真正见过仪器人都是凤毛麟角,见过的也就是几大运营商的技 术人员。这从侧面说明仪表行业技术的尖端性。 本书通过我曾经编写过的二层交换机、7信令分析仪、ATM信元收发卡和GSM 信令测试仪为具体完整的商用实例(市场价值3000--120000人民 币),从host 机信令分析软件编写(工具VC++ 6.O, CB6.0),E1成帧器及其HDLC代码的编 写及改进和信令数据收发器的原理图到PCB图的具体制版过程及其内部固件程 序的编写(工具 CodeWarrior8.6 for ppc)等几个主要方面详细的说明信令分 析仪软件编写过程和硬件实现过程。据我所知,国内外还没有同主题的技术书籍。 所以这本书从技术层面来说是一个突 破。

2008-10-23

嵌入式Linux应用程序开发详解

嵌入式Linux应用程序开发详解<br>1-8章全嵌入式Linux应用程序开发详解<br>1-8章全嵌入式Linux应用程序开发详解<br>1-8章全

2008-08-08

C函数速查.chm

C函数速查.chm<br>chm文件格式,方便查看。

2008-04-08

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除