

- STM32CubeMx6.4.0版本+JRE安装包STM32CUBEMX大小:414MBSTM32CubeMx6.4.0版本+JRE安装包STM32CubeMx6.4.0版本+JRE安装包
5 1w+浏览
免费 - 嵌入式系统开发圣经嵌入式大小:42MB嵌入式系统开发圣经 大小为42M的书,给你提供详细的嵌入式开发知识,是学习的好资料 本书特色:详细的理论讲解,让你全面了解当前嵌入式开发系统的发展趋势。以信息家电、智能型手机、PDA产品为出发点,广泛深入地分析相关的嵌入式系统技术。适用于产品主管、系统设计分析人员及欲进入该领域的工程师。是一本开发嵌入式系统产品必备的入门圣经,进入嵌入式系统领域的宝典。 目录: 第1章 嵌入式系统的介绍 1-1 嵌入式系统概述 1-1-1 嵌入式系统的组成 1-1-2 典型的嵌入式系统 1-1-3 嵌入式系统的发展趋势 1-2 信息家电 1-2-1 信息家电的兴起 1-2-2 信息家电的产品 1-2-3 信息家电的研发状况 1-2-4 信息家电的未来 1-3 入门必学 1-3-1 系统集成能力 1-3-2 程序语言编写能力 1-3-3 市场应用导向 1-4 未来展望 1-4-1 集成服务导向 1-4-2 轻薄小型人性化 1-4-3 软硬件网络无线集成 1-4-4 创意产生与实现 1-5 本书导读 第2章 嵌入式SoC硬件系统概论 2-1 嵌入式系统微处理器的发展 2-1-1 4位以及8位嵌入式系统微处理器 2-1-2 16位以上的嵌入式系统微处理器 2-1-3 协同微处理器(Co-processor) 2-1-4 CISC与RISC 2-1-5 数字信号处理器(Digital Signal Process-DSP) 2-1-6 超长指令集微处理器(VLIW) 2-2 SoC嵌入式系统微处理器 2-2-1 什么是SoC嵌入式系统微处理器 2-2-2 SoC微处理器的设计开发 2-2-3 RISC结合DSP的SoC嵌入式系统微处理器 2-2-4 快速的SoC嵌入式系统微处理器设计与制造 2-3 ARM公司ARM RISC架构微处理器 2-3-1 ARM RISC嵌入式系统微处理器简介 2-3-2 ARM 7 Thumb嵌入式系统微处理器系列 2-3-3 Thumb指令集 2-3-4 ARM 9 Thumb嵌入式系统微处理器系列 2-3-5 ARM 10 Thumb嵌入式系统微处理器系列 2-3-6 ARM RISC嵌入式系统微处理器的应用 2-3-7 相关数据查询 2-4 Intel公司StrongARM微处理器 2-4-1 StrongARM架构 2-4-2 SA 1110/SA 1111模拟实验版 2-4-3 StrongARM嵌入式系统微处理器的应用 2-4-4 参考数据 2-5 德州仪器公司TMS320 DSP微处理器 2-5-1 TMS320 DSP微处理器简介 2-5-2 德州仪器公司C5X DSP微处理器系列 2-5-3 德州仪器公司C6X DSP微处理器系列 2-5-4 德州仪器公司TMS320DM310 DSP微处理器 2-5-5 DSP微处理器的应用 2-5-6 参考数据 2-6 Philips公司Trimedia微处理器 2-6-1 简介 2-6-2 Trimedia微处理器架构 2-6-3 软件开发工具 2-6-4 TM-1300模拟实验版 2-6-5 TM-1300嵌入式系统微处理器应用 2-6-6 参考数据 2-7 德州仪器公司OMAP架构微处理器 2-7-1 OMAP简介 2-7-2 OMAP架构 2-7-3 OMAP程序开发 2-7-4 OMAP微处理器在多媒体上的应用 2-8 Intel公司XScale架构微处理器 2-8-1 XScale微处理器简介 2-8-2 XScale微处理器硬件架构 2-8-3 XScale微处理器应用产品开发(PCA) 2-8-4 XScale微处理器-PXA210/250 2-8-5 参考数据 2-9 其他常见高端的嵌入式系统微处理器 2-9-1 MIPS RISC嵌入式系统微处理器 2-9-2 Hitachi SH系列嵌入式系统微处理器 2-9-3 Motorola嵌入式系统微处理器 2-9-4 Intel嵌入式系统微处理器 2-9-5 STMicroelectronics嵌入式系统微处理器 2-9-6 AMD嵌入式系统微处理器 2-9-7 三菱嵌入式系统微处理器 2-9-8 富士通嵌入式系统微处理器 2-10 存储器 2-10-1 可编程只读存储器 2-10-2 随机存储器(Random Access Memory) 2-11 通信接口 2-11-1 IEEE 1394 2-11-2 USB 2-11-3 红外线 2-11-4 蓝牙模块(Bluetooth) 2-11-5 IEEE 802.11 2-12 输出与输入装置 2-12-1 触摸屏 2-12-2 LCD显示器 2-13 扩展装置 2-13-1 PCMCIA扩展装置 2-13-2 CF扩展装置 2-13-3 SD扩展装置 2-13-4 Memory Stick 2-13-5 Springboard 2-14 便携式嵌入式系统电源系统 2-14-1 便携式嵌入式系统电源的要求 2-14-2 智能型电池系统 2-15 小结 第3章 嵌入式系统软件开发 3-1 嵌入式系统基本概述 3-1-1 系统规划与设计 3-1-2 开发平台与目标平台 3-1-3 开发环境与开发流程 3-2 开始您的第一步 3-2-1 目标平台 3-2-2 下载程序 3-2-3 开发考虑 3-3 嵌入式操作系统 3-3-1 操作系统的基本运作 3-3-2 开机 3-3-3 执行应用程序 3-3-4 系统移植 3-3-5 选择一个嵌入式操作系统 3-4 嵌入式软件的开发流程 3-4-1 系统开发 3-4-2 编译 3-4-3 链接 3-4-4 重新定位 3-4-5 下载 3-5 沟通软件与硬件的桥梁 3-5-1 由说明书认识硬件组件 3-5-2 驱动程序的编写 3-5-3 中断与异常处理 3-6 调试技术 3-6-1 仿真软件 3-6-2 目标平台上的调试 3-6-3 硬件辅助调试 3-7 您必须了解的事情 3-7-1 常见的错误处理 3-7-2 程序技巧 3-8 总览 第4章 信息家电软件的大趋势 4-1 多采多姿的Java世界 4-1-1 Java的概念 4-1-2 Java世界 4-1-3 企业版J2EE 4-1-4 标准版J2SE 4-1-5 袖珍版J2ME 4-1-6 Java Card 4-1-7 小结 4-2 移动装置的Java Virtual Machine-KVM(K Virtual Machine) 4-2-1 KVM的由来 4-2-2 KVM移植技术 4-2-3 KVM验证 4-2-4 小结 4-3 移动设备上的开发套件-MIDP 4-3-1 Java与无线通信 4-3-2 MIDP的由来 4-3-3 MIDP开发环境 4-3-4 MIDP开发实例 4-3-5 MIDP的移植 4-3-6 小结 4-4 Symbian Java Phone 4-4-1 Java Phone架构 4-4-2 JTAPI 4-4-3 应用实例 4-4-4 小结 4-5 Jini 4-5-1 Jini的架构 4-5-2 Jini的移植 4-5-3 小结 4-6 电信服务i-Mode与i-appli 4-6-1 i-Mode通信系统 4-6-2 Compact HTML 4-6-3 Java Enabled i-mode:i-appli 4-7 Java Chip让Java飞起来 4-7-1 Java Chip的诞生 4-7-2 各家的JavaChip 4-7-3 小结 4-8 总结 第5章 Smart Handheld Device软件系统设计 5-1 前言 5-2 嵌入式操作系统基本概念 5-2-1 嵌入式操作系统 5-2-2 软件组件 5-3 PDA产品面面观 5-3-1 Palm-PDA的创作先驱 5-3-2 WinCE Pocket PC多媒体的佼佼者 5-3-3 我国嵌入式操作系统发展概况 5-3-4 PDA发展趋势 5-4 针对产品定义选择系统软件 5-4-1 基本技术比较 5-4-2 产品应用 5-5 Symbian Platform:典型的智能型手机系统设计 5-5-1 功能结构介绍 5-5-2 GTv6基本组件 5-5-3 Framework 5-5-4 通信与网络 5-5-5 应用层 5-5-6 Java Phone 5-5-7 新一代智能型手机 5-5-8 持续创新的Symbian OS v7.0 5-5-9 系统开发环境 5-6 嵌入式Linux相关技术 5-6-1 嵌入式Linux概述 5-6-2 工作评估 5-6-3 Linux目录结构 5-6-4 工具链(Toolchain) 5-6-5 内核配置 5-6-6 编译内核 5-6-7 雏型板测试 5-6-8 选择嵌入式Linux图形接口 5-6-9 自己动手做Linux Based iPAQ 5-7 结束语嵌入式系统开发圣经 大小为42M的书,给你提供详细的嵌入式开发知识,是学习的好资料 本书特色:详细的理论讲解,让你全面了解当前嵌入式开发系统的发展趋势。以信息家电、智能型手机、PDA产品为出发点,广泛深入地分析相关的嵌入式系统技术。适用于产品主管、系统设计分析人员及欲进入该领域的工程师。是一本开发嵌入式系统产品必备的入门圣经,进入嵌入式系统领域的宝典。 目录: 第1章 嵌入式系统的介绍 1-1 嵌入式系统概述 1-1-1 嵌入式系统的组成 1-1-2 典型的嵌入式系统 1-1-3 嵌入式系统的发展趋势 1-2 信息家电 1-2-1 信息家电的兴起 1-2-2 信息家电的产品 1-2-3 信息家电的研发状况 1-2-4 信息家电的未来 1-3 入门必学 1-3-1 系统集成能力 1-3-2 程序语言编写能力 1-3-3 市场应用导向 1-4 未来展望 1-4-1 集成服务导向 1-4-2 轻薄小型人性化 1-4-3 软硬件网络无线集成 1-4-4 创意产生与实现 1-5 本书导读 第2章 嵌入式SoC硬件系统概论 2-1 嵌入式系统微处理器的发展 2-1-1 4位以及8位嵌入式系统微处理器 2-1-2 16位以上的嵌入式系统微处理器 2-1-3 协同微处理器(Co-processor) 2-1-4 CISC与RISC 2-1-5 数字信号处理器(Digital Signal Process-DSP) 2-1-6 超长指令集微处理器(VLIW) 2-2 SoC嵌入式系统微处理器 2-2-1 什么是SoC嵌入式系统微处理器 2-2-2 SoC微处理器的设计开发 2-2-3 RISC结合DSP的SoC嵌入式系统微处理器 2-2-4 快速的SoC嵌入式系统微处理器设计与制造 2-3 ARM公司ARM RISC架构微处理器 2-3-1 ARM RISC嵌入式系统微处理器简介 2-3-2 ARM 7 Thumb嵌入式系统微处理器系列 2-3-3 Thumb指令集 2-3-4 ARM 9 Thumb嵌入式系统微处理器系列 2-3-5 ARM 10 Thumb嵌入式系统微处理器系列 2-3-6 ARM RISC嵌入式系统微处理器的应用 2-3-7 相关数据查询 2-4 Intel公司StrongARM微处理器 2-4-1 StrongARM架构 2-4-2 SA 1110/SA 1111模拟实验版 2-4-3 StrongARM嵌入式系统微处理器的应用 2-4-4 参考数据 2-5 德州仪器公司TMS320 DSP微处理器 2-5-1 TMS320 DSP微处理器简介 2-5-2 德州仪器公司C5X DSP微处理器系列 2-5-3 德州仪器公司C6X DSP微处理器系列 2-5-4 德州仪器公司TMS320DM310 DSP微处理器 2-5-5 DSP微处理器的应用 2-5-6 参考数据 2-6 Philips公司Trimedia微处理器 2-6-1 简介 2-6-2 Trimedia微处理器架构 2-6-3 软件开发工具 2-6-4 TM-1300模拟实验版 2-6-5 TM-1300嵌入式系统微处理器应用 2-6-6 参考数据 2-7 德州仪器公司OMAP架构微处理器 2-7-1 OMAP简介 2-7-2 OMAP架构 2-7-3 OMAP程序开发 2-7-4 OMAP微处理器在多媒体上的应用 2-8 Intel公司XScale架构微处理器 2-8-1 XScale微处理器简介 2-8-2 XScale微处理器硬件架构 2-8-3 XScale微处理器应用产品开发(PCA) 2-8-4 XScale微处理器-PXA210/250 2-8-5 参考数据 2-9 其他常见高端的嵌入式系统微处理器 2-9-1 MIPS RISC嵌入式系统微处理器 2-9-2 Hitachi SH系列嵌入式系统微处理器 2-9-3 Motorola嵌入式系统微处理器 2-9-4 Intel嵌入式系统微处理器 2-9-5 STMicroelectronics嵌入式系统微处理器 2-9-6 AMD嵌入式系统微处理器 2-9-7 三菱嵌入式系统微处理器 2-9-8 富士通嵌入式系统微处理器 2-10 存储器 2-10-1 可编程只读存储器 2-10-2 随机存储器(Random Access Memory) 2-11 通信接口 2-11-1 IEEE 1394 2-11-2 USB 2-11-3 红外线 2-11-4 蓝牙模块(Bluetooth) 2-11-5 IEEE 802.11 2-12 输出与输入装置 2-12-1 触摸屏 2-12-2 LCD显示器 2-13 扩展装置 2-13-1 PCMCIA扩展装置 2-13-2 CF扩展装置 2-13-3 SD扩展装置 2-13-4 Memory Stick 2-13-5 Springboard 2-14 便携式嵌入式系统电源系统 2-14-1 便携式嵌入式系统电源的要求 2-14-2 智能型电池系统 2-15 小结 第3章 嵌入式系统软件开发 3-1 嵌入式系统基本概述 3-1-1 系统规划与设计 3-1-2 开发平台与目标平台 3-1-3 开发环境与开发流程 3-2 开始您的第一步 3-2-1 目标平台 3-2-2 下载程序 3-2-3 开发考虑 3-3 嵌入式操作系统 3-3-1 操作系统的基本运作 3-3-2 开机 3-3-3 执行应用程序 3-3-4 系统移植 3-3-5 选择一个嵌入式操作系统 3-4 嵌入式软件的开发流程 3-4-1 系统开发 3-4-2 编译 3-4-3 链接 3-4-4 重新定位 3-4-5 下载 3-5 沟通软件与硬件的桥梁 3-5-1 由说明书认识硬件组件 3-5-2 驱动程序的编写 3-5-3 中断与异常处理 3-6 调试技术 3-6-1 仿真软件 3-6-2 目标平台上的调试 3-6-3 硬件辅助调试 3-7 您必须了解的事情 3-7-1 常见的错误处理 3-7-2 程序技巧 3-8 总览 第4章 信息家电软件的大趋势 4-1 多采多姿的Java世界 4-1-1 Java的概念 4-1-2 Java世界 4-1-3 企业版J2EE 4-1-4 标准版J2SE 4-1-5 袖珍版J2ME 4-1-6 Java Card 4-1-7 小结 4-2 移动装置的Java Virtual Machine-KVM(K Virtual Machine) 4-2-1 KVM的由来 4-2-2 KVM移植技术 4-2-3 KVM验证 4-2-4 小结 4-3 移动设备上的开发套件-MIDP 4-3-1 Java与无线通信 4-3-2 MIDP的由来 4-3-3 MIDP开发环境 4-3-4 MIDP开发实例 4-3-5 MIDP的移植 4-3-6 小结 4-4 Symbian Java Phone 4-4-1 Java Phone架构 4-4-2 JTAPI 4-4-3 应用实例 4-4-4 小结 4-5 Jini 4-5-1 Jini的架构 4-5-2 Jini的移植 4-5-3 小结 4-6 电信服务i-Mode与i-appli 4-6-1 i-Mode通信系统 4-6-2 Compact HTML 4-6-3 Java Enabled i-mode:i-appli 4-7 Java Chip让Java飞起来 4-7-1 Java Chip的诞生 4-7-2 各家的JavaChip 4-7-3 小结 4-8 总结 第5章 Smart Handheld Device软件系统设计 5-1 前言 5-2 嵌入式操作系统基本概念 5-2-1 嵌入式操作系统 5-2-2 软件组件 5-3 PDA产品面面观 5-3-1 Palm-PDA的创作先驱 5-3-2 WinCE Pocket PC多媒体的佼佼者 5-3-3 我国嵌入式操作系统发展概况 5-3-4 PDA发展趋势 5-4 针对产品定义选择系统软件 5-4-1 基本技术比较 5-4-2 产品应用 5-5 Symbian Platform:典型的智能型手机系统设计 5-5-1 功能结构介绍 5-5-2 GTv6基本组件 5-5-3 Framework 5-5-4 通信与网络 5-5-5 应用层 5-5-6 Java Phone 5-5-7 新一代智能型手机 5-5-8 持续创新的Symbian OS v7.0 5-5-9 系统开发环境 5-6 嵌入式Linux相关技术 5-6-1 嵌入式Linux概述 5-6-2 工作评估 5-6-3 Linux目录结构 5-6-4 工具链(Toolchain) 5-6-5 内核配置 5-6-6 编译内核 5-6-7 雏型板测试 5-6-8 选择嵌入式Linux图形接口 5-6-9 自己动手做Linux Based iPAQ 5-7 结束语
5 1849浏览
会员免费 - 《嵌入式系统开发圣经(第二版)》电子版java大小:5MB共分9部分上传!<br>介绍只在第一卷有写<br><br> 目前个人计算机相关产业上的技术已经相当成熟,然而嵌入式软硬件技术人才却非常缺乏,《嵌入式系统开发圣经(第二版)》旨在培养这方面的人才。本书通过介绍嵌入式领域的相关知识,包括新一代SOC、热门的RTOS及跨平台的移动Java,引导读者了解并彻底分析集通讯、信息、娱乐于一身的嵌入式系统技术。 <br><br> 本下载资料为《嵌入式系统开发圣经(第二版)》电子版,详细的理论讲解,让你全面了解当前嵌入式开发系统的发展趋势。以信息家电、智能型手机、PDA产品为出发点,广泛深入地分析相关的嵌入式系统技术。适用于产品主管、系统设计分析人员及欲进入该领域的工程师。是一本开发嵌入式系统产品必备的入门圣经,进入嵌入式系统领域的宝典。 <br>目录: <br>第1章 嵌入式系统的介绍 1<br>1-1 嵌入式系统概述 2<br>1-1-1 嵌入式系统的组成 3<br>1-1-2 典型的嵌入式系统 6<br>1-1-3 嵌入式系统的发展趋势 7<br>1-2 信息家电 9<br>1-2-1 信息家电的兴起 10<br>1-2-2 信息家电的产品 12<br>1-2-3 信息家电的研发状况 18<br>1-2-4 信息家电的未来 19<br>1-3 入门必学 20<br>1-3-1 系统集成能力 22<br>1-3-2 程序语言编写能力 24<br>1-3-3 市场应用导向 25<br>1-4 未来展望 27<br>1-4-1 集成服务导向 28<br>1-4-2 轻薄小型人性化 29<br>1-4-3 软硬件网络无线集成 30<br>1-4-4 创意产生与实现 33<br>1-5 本书导读 36<br>第2章 嵌入式SoC硬件系统概论 37<br>2-1 嵌入式系统微处理器的发展 38<br>2-1-1 4位以及8位嵌入式系统微处理器 40<br>2-1-2 16位以上的嵌入式系统微处理器 45<br>2-1-3 协同微处理器(Co-processor) 47<br>2-1-4 CISC与RISC 48<br>2-1-5 数字信号处理器(Digital Signal Process -DSP) 49<br>2-1-6 超长指令集微处理器(VLIW) 51<br>2-2 SoC嵌入式系统微处理器 53<br>2-2-1 什么是SoC嵌入式系统微处理器 53<br>2-2-2 SoC微处理器的设计开发 54<br>2-2-3 RISC结合DSP的SoC嵌入式系统微处理器 55<br>2-2-4 快速的SoC嵌入式系统微处理器设计与制造 57<br>2-3 ARM公司ARM RISC架构微处理器 58<br>2-3-1 ARM RISC嵌入式系统微处理器简介 59<br>2-3-2 ARM 7 Thumb嵌入式系统微处理器系列 59<br>2-3-3 Thumb指令集 63<br>2-3-4 ARM 9 Thumb嵌入式系统微处理器系列 63<br>2-3-5 ARM 10 Thumb嵌入式系统微处理器系列 66<br>2-3-6 ARM RISC嵌入式系统微处理器的应用 68<br>2-3-7 相关数据查询 69<br>2-4 Intel公司StrongARM微处理器 69<br>2-4-1 StrongARM架构 70<br>2-4-2 SA 1110/SA 1111模拟实验版 75<br>2-4-3 StrongARM嵌入式系统微处理器的应用 78<br>2-4-4 参考数据 79<br>2-5 德州仪器公司TMS320 DSP微处理器 79<br>2-5-1 TMS320 DSP微处理器简介 79<br>2-5-2 德州仪器公司C5X DSP微处理器系列 80<br>2-5-3 德州仪器公司C6X DSP微处理器系列 82<br>2-5-4 德州仪器公司TMS320DM310 DSP微处理器 84<br>2-5-5 DSP微处理器的应用 86<br>2-5-6 参考数据 87<br>2-6 Philips公司 Trimedia微处理器 88<br>2-6-1 简介 88<br>2-6-2 Trimedia微处理器架构 88<br>2-6-3 软件开发工具 92<br>2-6-4 TM-1300模拟实验版 93<br>2-6-5 TM-1300嵌入式系统微处理器应用 94<br>2-6-6 参考数据 95<br>2-7 德州仪器公司 OMAP架构微处理器 95<br>2-7-1 OMAP简介 96<br>2-7-2 OMAP架构 96<br>2-7-3 OMAP程序开发 100<br>2-7-4 OMAP微处理器在多媒体上的应用 102<br>2-8 Intel公司XScale架构微处理器 105<br>2-8-1 XScale微处理器简介 105<br>2-8-2 XScale微处理器硬件架构 105<br>2-8-3 XScale微处理器应用产品开发(PCA) 106<br>2-8-4 XScale微处理器 - PXA210/250 108<br>2-8-5 参考数据 113<br>2-9 其他常见高端的嵌入式系统微处理器 114<br>2-9-1 MIPS RISC嵌入式系统微处理器 114<br>2-9-2 Hitachi SH系列嵌入式系统微处理器 115<br>2-9-3 Motorola 嵌入式系统微处理器 116<br>2-9-4 Intel嵌入式系统微处理器 119<br>2-9-5 STMicroelectronics嵌入式系统微处理器 119<br>2-9-6 AMD嵌入式系统微处理器 120<br>2-9-7 三菱嵌入式系统微处理器 120<br>2-9-8 富士通嵌入式系统微处理器 120<br>2-10 存储器 120<br>2-10-1 可编程只读存储器 121<br>2-10-2 随机存储器(Random Access Memory) 121<br>2-11 通信接口 122<br>2-11-1 IEEE 1394 123<br>2-11-2 USB 125<br>2-11-3 红外线 126<br>2-11-4 蓝牙模块(Bluetooth) 127<br>2-11-5 IEEE 802.11 128<br>2-12 输出与输入装置 129<br>2-12-1 触摸屏 129<br>2-12-2 LCD显示器 130<br>2-13 扩展装置 132<br>2-13-1 PCMCIA扩展装置 132<br>2-13-2 CF扩展装置 133<br>2-13-3 SD扩展装置 134<br>2-13-4 Memory Stick 135<br>2-13-5 Springboard 136<br>2-14 便携式嵌入式系统电源系统 137<br>2-14-1 便携式嵌入式系统电源的要求 137<br>2-14-2 智能型电池系统 138<br>2-15 小结 140<br>第3章 嵌入式系统软件开发 141<br>3-1 嵌入式系统基本概述 142<br>3-1-1 系统规划与设计 142<br>3-1-2 开发平台与目标平台 144<br>3-1-3 开发环境与开发流程 146<br>3-2 开始您的第一步 148<br>3-2-1 目标平台 148<br>3-2-2 下载程序 152<br>3-2-3 开发考虑 156<br>3-3 嵌入式操作系统 157<br>3-3-1 操作系统的基本运作 158<br>3-3-2 开机 169<br>3-3-3 执行应用程序 172<br>3-3-4 系统移植 172<br>3-3-5 选择一个嵌入式操作系统 174<br>3-4 嵌入式软件的开发流程 178<br>3-4-1 系统开发 178<br>3-4-2 编译 183<br>3-4-3 链接 189<br>3-4-4 重新定位 191<br>3-4-5 下载 192<br>3-5 沟通软件与硬件的桥梁 194<br>3-5-1 由说明书认识硬件组件 194<br>3-5-2 驱动程序的编写 200<br>3-5-3 中断与异常处理 209<br>3-6 调试技术 212<br>3-6-1 仿真软件 212<br>3-6-2 目标平台上的调试 214<br>3-6-3 硬件辅助调试 217<br>3-7 您必须了解的事情 229<br>3-7-1 常见的错误处理 230<br>3-7-2 程序技巧 236<br>3-8 总览 238<br>第4章 信息家电软件的大趋势 239<br>4-1 多采多姿的Java世界 240<br>4-1-1 Java的概念 240<br>4-1-2 Java世界 243<br>4-1-3 企业版J2EE 243<br>4-1-4 标准版J2SE 245<br>4-1-5 袖珍版J2ME 246<br>4-1-6 Java Card 248<br>4-1-7 小结 249<br>4-2 移动装置的Java Virtual Machine - KVM(K Virtual Machine) 250<br>4-2-1 KVM 的由来 250<br>4-2-2 KVM 移植技术 256<br>4-2-3 KVM 验证 262<br>4-2-4 小结 266<br>4-3 移动设备上的开发套件-MIDP 267<br>4-3-1 Java与无线通信 268<br>4-3-2 MIDP的由来 279<br>4-3-3 MIDP开发环境 282<br>4-3-4 MIDP开发实例 290<br>4-3-5 MIDP 的移植 294<br>4-3-6 小结 296<br>4-4 Symbian Java Phone 297<br>4-4-1 Java Phone架构 297<br>4-4-2 JTAPI 300<br>4-4-3 应用实例 303<br>4-4-4 小结 305<br>4-5 Jini 306<br>4-5-1 Jini的架构 306<br>4-5-2 Jini的移植 309<br>4-5-3 小结 311<br>4-6 电信服务i-Mode与i-appli 312<br>4-6-1 i-Mode通信系统 312<br>4-6-2 Compact HTML 315<br>4-6-3 Java enabled i-mode:i-appli 326<br>4-7 Java Chip让Java飞起来 337<br>4-7-1 Java Chip的诞生 338<br>4-7-2 各家的JavaChip 339<br>4-7-3 小结 343<br>4-8 总结 344<br>第5章 Smart Handheld Device软件系统设计 345<br>5-1 前言 346<br>5-2 嵌入式操作系统基本概念 346<br>5-2-1 嵌入式操作系统 347<br>5-2-2 软件组件 350<br>5-3 PDA产品面面观 352<br>5-3-1 Palm - PDA的创作先驱 352<br>5-3-2 WinCE Pocket PC 多媒体的佼佼者 363<br>5-3-3 我国嵌入式操作系统发展概况 374<br>5-3-4 PDA发展趋势 377<br>5-4 针对产品定义选择系统软件 381<br>5-4-1 基本技术比较 382<br>5-4-2 产品应用 383<br>5-5 Symbian Platform:典型的智能型手机系统设计 384<br>5-5-1 功能结构介绍 386<br>5-5-2 GTv6基本组件 387<br>5-5-3 Framework 388<br>5-5-4 通信与网络 389<br>5-5-5 应用层 389<br>5-5-6 Java Phone 390<br>5-5-7 新一代智能型手机 390<br>5-5-8 持续创新的Symbian OS v7.0 392<br>5-5-9 系统开发环境 394<br>5-6 嵌入式Linux相关技术 395<br>5-6-1 嵌入式Linux 概述 395<br>5-6-2 工作评估 401<br>5-6-3 Linux目录结构 402<br>5-6-4 工具链(Toolchain) 405<br>5-6-5 内核配置 405<br>5-6-6 编译内核 410<br>5-6-7 雏型板测试 412<br>5-6-8 选择嵌入式Linux图形接口 417<br>5-6-9 自己动手做Linux Based iPAQ 423<br>5-7 结束语 425共分9部分上传!<br>介绍只在第一卷有写<br><br> 目前个人计算机相关产业上的技术已经相当成熟,然而嵌入式软硬件技术人才却非常缺乏,《嵌入式系统开发圣经(第二版)》旨在培养这方面的人才。本书通过介绍嵌入式领域的相关知识,包括新一代SOC、热门的RTOS及跨平台的移动Java,引导读者了解并彻底分析集通讯、信息、娱乐于一身的嵌入式系统技术。 <br><br> 本下载资料为《嵌入式系统开发圣经(第二版)》电子版,详细的理论讲解,让你全面了解当前嵌入式开发系统的发展趋势。以信息家电、智能型手机、PDA产品为出发点,广泛深入地分析相关的嵌入式系统技术。适用于产品主管、系统设计分析人员及欲进入该领域的工程师。是一本开发嵌入式系统产品必备的入门圣经,进入嵌入式系统领域的宝典。 <br>目录: <br>第1章 嵌入式系统的介绍 1<br>1-1 嵌入式系统概述 2<br>1-1-1 嵌入式系统的组成 3<br>1-1-2 典型的嵌入式系统 6<br>1-1-3 嵌入式系统的发展趋势 7<br>1-2 信息家电 9<br>1-2-1 信息家电的兴起 10<br>1-2-2 信息家电的产品 12<br>1-2-3 信息家电的研发状况 18<br>1-2-4 信息家电的未来 19<br>1-3 入门必学 20<br>1-3-1 系统集成能力 22<br>1-3-2 程序语言编写能力 24<br>1-3-3 市场应用导向 25<br>1-4 未来展望 27<br>1-4-1 集成服务导向 28<br>1-4-2 轻薄小型人性化 29<br>1-4-3 软硬件网络无线集成 30<br>1-4-4 创意产生与实现 33<br>1-5 本书导读 36<br>第2章 嵌入式SoC硬件系统概论 37<br>2-1 嵌入式系统微处理器的发展 38<br>2-1-1 4位以及8位嵌入式系统微处理器 40<br>2-1-2 16位以上的嵌入式系统微处理器 45<br>2-1-3 协同微处理器(Co-processor) 47<br>2-1-4 CISC与RISC 48<br>2-1-5 数字信号处理器(Digital Signal Process -DSP) 49<br>2-1-6 超长指令集微处理器(VLIW) 51<br>2-2 SoC嵌入式系统微处理器 53<br>2-2-1 什么是SoC嵌入式系统微处理器 53<br>2-2-2 SoC微处理器的设计开发 54<br>2-2-3 RISC结合DSP的SoC嵌入式系统微处理器 55<br>2-2-4 快速的SoC嵌入式系统微处理器设计与制造 57<br>2-3 ARM公司ARM RISC架构微处理器 58<br>2-3-1 ARM RISC嵌入式系统微处理器简介 59<br>2-3-2 ARM 7 Thumb嵌入式系统微处理器系列 59<br>2-3-3 Thumb指令集 63<br>2-3-4 ARM 9 Thumb嵌入式系统微处理器系列 63<br>2-3-5 ARM 10 Thumb嵌入式系统微处理器系列 66<br>2-3-6 ARM RISC嵌入式系统微处理器的应用 68<br>2-3-7 相关数据查询 69<br>2-4 Intel公司StrongARM微处理器 69<br>2-4-1 StrongARM架构 70<br>2-4-2 SA 1110/SA 1111模拟实验版 75<br>2-4-3 StrongARM嵌入式系统微处理器的应用 78<br>2-4-4 参考数据 79<br>2-5 德州仪器公司TMS320 DSP微处理器 79<br>2-5-1 TMS320 DSP微处理器简介 79<br>2-5-2 德州仪器公司C5X DSP微处理器系列 80<br>2-5-3 德州仪器公司C6X DSP微处理器系列 82<br>2-5-4 德州仪器公司TMS320DM310 DSP微处理器 84<br>2-5-5 DSP微处理器的应用 86<br>2-5-6 参考数据 87<br>2-6 Philips公司 Trimedia微处理器 88<br>2-6-1 简介 88<br>2-6-2 Trimedia微处理器架构 88<br>2-6-3 软件开发工具 92<br>2-6-4 TM-1300模拟实验版 93<br>2-6-5 TM-1300嵌入式系统微处理器应用 94<br>2-6-6 参考数据 95<br>2-7 德州仪器公司 OMAP架构微处理器 95<br>2-7-1 OMAP简介 96<br>2-7-2 OMAP架构 96<br>2-7-3 OMAP程序开发 100<br>2-7-4 OMAP微处理器在多媒体上的应用 102<br>2-8 Intel公司XScale架构微处理器 105<br>2-8-1 XScale微处理器简介 105<br>2-8-2 XScale微处理器硬件架构 105<br>2-8-3 XScale微处理器应用产品开发(PCA) 106<br>2-8-4 XScale微处理器 - PXA210/250 108<br>2-8-5 参考数据 113<br>2-9 其他常见高端的嵌入式系统微处理器 114<br>2-9-1 MIPS RISC嵌入式系统微处理器 114<br>2-9-2 Hitachi SH系列嵌入式系统微处理器 115<br>2-9-3 Motorola 嵌入式系统微处理器 116<br>2-9-4 Intel嵌入式系统微处理器 119<br>2-9-5 STMicroelectronics嵌入式系统微处理器 119<br>2-9-6 AMD嵌入式系统微处理器 120<br>2-9-7 三菱嵌入式系统微处理器 120<br>2-9-8 富士通嵌入式系统微处理器 120<br>2-10 存储器 120<br>2-10-1 可编程只读存储器 121<br>2-10-2 随机存储器(Random Access Memory) 121<br>2-11 通信接口 122<br>2-11-1 IEEE 1394 123<br>2-11-2 USB 125<br>2-11-3 红外线 126<br>2-11-4 蓝牙模块(Bluetooth) 127<br>2-11-5 IEEE 802.11 128<br>2-12 输出与输入装置 129<br>2-12-1 触摸屏 129<br>2-12-2 LCD显示器 130<br>2-13 扩展装置 132<br>2-13-1 PCMCIA扩展装置 132<br>2-13-2 CF扩展装置 133<br>2-13-3 SD扩展装置 134<br>2-13-4 Memory Stick 135<br>2-13-5 Springboard 136<br>2-14 便携式嵌入式系统电源系统 137<br>2-14-1 便携式嵌入式系统电源的要求 137<br>2-14-2 智能型电池系统 138<br>2-15 小结 140<br>第3章 嵌入式系统软件开发 141<br>3-1 嵌入式系统基本概述 142<br>3-1-1 系统规划与设计 142<br>3-1-2 开发平台与目标平台 144<br>3-1-3 开发环境与开发流程 146<br>3-2 开始您的第一步 148<br>3-2-1 目标平台 148<br>3-2-2 下载程序 152<br>3-2-3 开发考虑 156<br>3-3 嵌入式操作系统 157<br>3-3-1 操作系统的基本运作 158<br>3-3-2 开机 169<br>3-3-3 执行应用程序 172<br>3-3-4 系统移植 172<br>3-3-5 选择一个嵌入式操作系统 174<br>3-4 嵌入式软件的开发流程 178<br>3-4-1 系统开发 178<br>3-4-2 编译 183<br>3-4-3 链接 189<br>3-4-4 重新定位 191<br>3-4-5 下载 192<br>3-5 沟通软件与硬件的桥梁 194<br>3-5-1 由说明书认识硬件组件 194<br>3-5-2 驱动程序的编写 200<br>3-5-3 中断与异常处理 209<br>3-6 调试技术 212<br>3-6-1 仿真软件 212<br>3-6-2 目标平台上的调试 214<br>3-6-3 硬件辅助调试 217<br>3-7 您必须了解的事情 229<br>3-7-1 常见的错误处理 230<br>3-7-2 程序技巧 236<br>3-8 总览 238<br>第4章 信息家电软件的大趋势 239<br>4-1 多采多姿的Java世界 240<br>4-1-1 Java的概念 240<br>4-1-2 Java世界 243<br>4-1-3 企业版J2EE 243<br>4-1-4 标准版J2SE 245<br>4-1-5 袖珍版J2ME 246<br>4-1-6 Java Card 248<br>4-1-7 小结 249<br>4-2 移动装置的Java Virtual Machine - KVM(K Virtual Machine) 250<br>4-2-1 KVM 的由来 250<br>4-2-2 KVM 移植技术 256<br>4-2-3 KVM 验证 262<br>4-2-4 小结 266<br>4-3 移动设备上的开发套件-MIDP 267<br>4-3-1 Java与无线通信 268<br>4-3-2 MIDP的由来 279<br>4-3-3 MIDP开发环境 282<br>4-3-4 MIDP开发实例 290<br>4-3-5 MIDP 的移植 294<br>4-3-6 小结 296<br>4-4 Symbian Java Phone 297<br>4-4-1 Java Phone架构 297<br>4-4-2 JTAPI 300<br>4-4-3 应用实例 303<br>4-4-4 小结 305<br>4-5 Jini 306<br>4-5-1 Jini的架构 306<br>4-5-2 Jini的移植 309<br>4-5-3 小结 311<br>4-6 电信服务i-Mode与i-appli 312<br>4-6-1 i-Mode通信系统 312<br>4-6-2 Compact HTML 315<br>4-6-3 Java enabled i-mode:i-appli 326<br>4-7 Java Chip让Java飞起来 337<br>4-7-1 Java Chip的诞生 338<br>4-7-2 各家的JavaChip 339<br>4-7-3 小结 343<br>4-8 总结 344<br>第5章 Smart Handheld Device软件系统设计 345<br>5-1 前言 346<br>5-2 嵌入式操作系统基本概念 346<br>5-2-1 嵌入式操作系统 347<br>5-2-2 软件组件 350<br>5-3 PDA产品面面观 352<br>5-3-1 Palm - PDA的创作先驱 352<br>5-3-2 WinCE Pocket PC 多媒体的佼佼者 363<br>5-3-3 我国嵌入式操作系统发展概况 374<br>5-3-4 PDA发展趋势 377<br>5-4 针对产品定义选择系统软件 381<br>5-4-1 基本技术比较 382<br>5-4-2 产品应用 383<br>5-5 Symbian Platform:典型的智能型手机系统设计 384<br>5-5-1 功能结构介绍 386<br>5-5-2 GTv6基本组件 387<br>5-5-3 Framework 388<br>5-5-4 通信与网络 389<br>5-5-5 应用层 389<br>5-5-6 Java Phone 390<br>5-5-7 新一代智能型手机 390<br>5-5-8 持续创新的Symbian OS v7.0 392<br>5-5-9 系统开发环境 394<br>5-6 嵌入式Linux相关技术 395<br>5-6-1 嵌入式Linux 概述 395<br>5-6-2 工作评估 401<br>5-6-3 Linux目录结构 402<br>5-6-4 工具链(Toolchain) 405<br>5-6-5 内核配置 405<br>5-6-6 编译内核 410<br>5-6-7 雏型板测试 412<br>5-6-8 选择嵌入式Linux图形接口 417<br>5-6-9 自己动手做Linux Based iPAQ 423<br>5-7 结束语 425
4 0浏览
会员免费 - 基于FPGA的嵌入式图像处理系统设计(中文版PDF)《基于fpga的嵌入式图像处理系统设计》详细介绍了fpga(field programmable gatearray,现场可编程门阵列)这种新型可编程电子器件的特点,对fpga的各种编程语言的发展历程进行了回顾,并针对嵌入式图像处理系统的特点和应用背景,详细介绍了如何利用fpga的硬件并行性特点研制开发高性能嵌入式图像处理系统。作者还结合自己的经验,介绍了研制开发基于fpga的嵌入式图像处理系统所需要的正确思路以及许多实用性技巧,并给出了许多图像处理算法在fpga上的具体实现方法以及多个基于fpga实现嵌入式图像处理系统的应用实例。 《基于fpga的嵌入式图像处理系统设计》对fpga技术的初学者以及已经具有比较丰富的设计经验的读者来说都有很好的参考价值,也将为从事基于fpga的嵌入式系统开发和应用的软硬件工程师和科研人员提供一本比较系统、全面的学习材料。 目录 1图像处理 1.1 基本定义 1.2 图像形成 1.3 图像处理操作 1.4 应用实例 1.5 实时图像处理 1.6 嵌入式图像处理 1.7 串行处理 1.8 并行性 1.9 硬件图像处理系统 2现场可编程门阵列 2.1 可编程逻辑器件 2.1.1 fpga与asic 2.2 fpga和图像处理 2.3 fpga的内部 2.3.1 逻辑器件 2.3.2 互连 2.3.3 输入和输出 2.3.4 时钟 2.3.5 配置 2.3.6 功耗 2.4 fpga产品系列及其特点 2.4.1 xilinx 2.4.2 altera 2.4.3 lattice半导体公司 2.4.4 achronix 2.4.5 siliconblue 2.4.6 tabula 2.4.7 actel 2.4.8 atmel 2.4.9 quicklogic 2.4.10 mathstar 2.4.11 cypress 2.5 选择fpga或开发板 3编程语言 3.1 硬件描述语言 3.2 基于软件的语言 3.2.1 结构化方法 3.2.2 扩展语言 3.2.3 本地编译技术 3.3 visual语言 3.3.1 行为式描述 3.3.2 数据流 3.3.3 混合型 3.4 小结 4设计流程 4.1 问题描述 4.2 算法开发 4.2.1 算法开发过程 4.2.2 算法结构 4.2.3 fpga开发问题 4.3 结构选择 4.3.1 系统级结构 4.3.2 计算结构 4.3.3 硬件和软件的划分 4.4 系统实现 4.4.1 映射到fpga资源 4.4.2 算法映射问题 4.4.3 设计流程 4.5 为调整和调试进行设计 4.5.1 算法调整 4.5.2 系统调试 5映射技术 5.1 时序约束 5.1.1 低级流水线 5.1.2 处理同步 5.1.3 多时钟域 5.2 存储器带宽约束 5.2.1 存储器架构 5.2.2 高速缓存 5.2.3 行缓冲 5.2.4 其他存储器结构 5.3 资源约束 5.3.1 资源复用 5.3.2 资源控制器 5.3.3 重配置性 5.4 计算技术 5.4.1 数字系统 5.4.2 查找表 5.4.3 cordic 5.4.4 近似 5.4.5 其他方法 5.5 小结 6点操作 6.1 单幅图像上的点操作 6.1.1 对比度和亮度调节 6.1.2 全局阈值化和等高线阈值化 6.1.3 查找表实现 6.2 多幅图像上的点操作 6.2.1 图像均值 6.2.2 图像相减 6.2.3 图像比对 6.2.4 亮度缩放 6.2.5 图像掩模 6.3 彩色图像处理 6.3.1 伪彩色 6.3.2 色彩空间转换 6.3.3 颜色阈值化 6.3.4 颜色校正 6.3.5 颜色增强 6.4 小结 7直方图操作 7.1 灰度级直方图 7.1.1 数据汇集 7.1.2 直方图均衡化 7.1.3 自动曝光 7.1.4 阈值选择 7.1.5 直方图相似性 7.2 多维直方图 7.2.1 三角阵列 7.2.2 多维统计信息 7.2.3 颜色分割 7.2.4 颜色索引 7.2.5 纹理分析 8局部滤波器 8.1 缓存 8.2 线性滤波器 8.2.1 噪声平滑 8.2.2 边缘检测 8.2.3 边缘增强 8.2.4 线性滤波器技术 8.3 非线性滤波器 8.3.1 边缘方向 8.3.2 非极大值抑制 8.3.3 零交点检测 8.4 排序滤波器 8.4.1 排序滤波器的排序网络 8.4.2 自适应直方图均衡化 8.5 颜色滤波器 8.6 形态学滤波器 8.6.1 二值图像的形态学滤波 8.6.2 灰度图像形态学 8.6.3 颜色形态学滤波 8.7 自适应阈值分割 8.7.1 误差扩散 8.8 小结 9几何变换 9.1 前向映射 9.1.1 可分离映射 9.2 逆向映射 9.3 插值 9.3.1 双线性插值 9.3.2 双三次插值 9.3.3 样条插值 9.3.4 通过插值压缩数据 9.4 映射的优化 9.5 图像配准 9.5.1 基于特征的方法 9.5.2 基于区域的方法 9.5.3 应用 10线性变换 10.1 傅里叶变换 10.1.1 快速傅里叶变换 10.1.2 滤波 10.1.3 逆滤波 10.1.4 插值 10.1.5 配准 10.1.6 特征提取 10.1.7 哥兹柔算法 10.2 离散余弦变换 10.3 小波变换 10.3.1 滤波实现 10.3.2 小波变换的应用 10.4 图像和视频编码 11目标检测和标记 11.1 包围盒 11.2 游程编码 11.3 链码 11.3.1 串行实现算法 11.3.2 单次扫描算法 11.3.3 特征提取 11.4 连通域标注 11.4.1 随机读取算法 11.4.2 多次扫描算法 11.4.3 两次扫描算法 11.4.4 单次扫描算法 11.4.5 多输入标号 11.4.6 进一步优化 11.5 距离变换 11.5.1 形态学方法 11.5.2 倒角距离 11.5.3 可分离变换 11.5.4 应用 11.5.5 测地线距离变换 11.6 分水岭变换 11.6.1 流水算法 11.6.2 浸入算法 11.6.3 应用 11.7 哈夫变换 11.7.1 直线哈夫变换 11.7.2 圆哈夫变换 11.7.3 广义哈夫变换 11.8 小结 12接口 12.1 摄像机输入 12.1.1 摄像机接口标准 12.1.2 消除隔行扫描 12.1.3 全局和卷帘快门的校正 12.1.4 bayer模板处理 12.2 显示输出 12.2.1 显示器驱动 12.2.2 显示内容 12.3 串行通信 12.3.1 ps2接口 12.3.2 i2c总线 12.3.3 spi总线 12.3.4 rs-232接口 12.3.5 usb接口 12.3.6 以太网 12.3.7 pci express 12.4 存储器 12.4.1 静态随机存储器(sram) 12.4.2 动态随机存储器 12.4.3 闪存 12.5 小结 13测试、调整和调试 13.1 设计 13.1.1 随机噪声源 13.2 实现 13.2.1 常见的实现错误 13.3 调试 13.4 时序收敛 1 4应用实例 14.1 彩色区域跟踪 14.2 镜头畸变校正 14.2.1 畸变描述 14.2.2 畸变校正 14.3 中央窝传感器 14.3.1 中央窝映射 14.3.2 使用传感器 14.4 深度成像 14.4.1 扩展精确测量范围 14.5 实时生产线分级 14.5.1 软件算法 14.5.2 硬件实现 14.6 小结 参考文献
5 968浏览
会员免费 - LINUX设备驱动程序linux大小:10MBLINUX设备驱动程序 嵌入式开发资料LINUX设备驱动程序 嵌入式开发资料
5 586浏览
会员免费 - ARM 9嵌入式系统设计与开发教程C嵌入式大小:47MBARM 9嵌入式系统设计与开发教程ARM 9嵌入式系统设计与开发教程
4 439浏览
会员免费 - 嵌入式实时操作系统uc/os ii教程,非常好的东西嵌入式实时操作系统uc/os大小:2MB嵌入式实时操作系统uc/os ii教程,非常好的东西,适合菜鸟学习嵌入式实时操作系统uc/os ii教程,非常好的东西,适合菜鸟学习
5 618浏览
会员免费 - vivado 破解 lisence(有效期到2037年) 下载vivado大小:1021B在2037年之前的任何Vivado版本(包括HLS、ISE、AccelDSP、System Generator、软硬CPU、SOC、嵌入式Linux、重配置等等功能)都可以永久破解,使用,使用本license文件时文件名不能有汉字和空格,在vivado2016.2 win7 x64及2014.4 win7 x86亲测可用在2037年之前的任何Vivado版本(包括HLS、ISE、AccelDSP、System Generator、软硬CPU、SOC、嵌入式Linux、重配置等等功能)都可以永久破解,使用,使用本license文件时文件名不能有汉字和空格,在vivado2016.2 win7 x64及2014.4 win7 x86亲测可用
5 2w+浏览
会员免费 - Fritzing0.9.10-win64安装包+各种元器件模型库Fritzing大小:525MB资源里面包含Fritzing0.9.10的安装包文件,还有OLED屏幕、Arduino、ESP32、raspberry Pi4B、DHT11、DHT22、MQ-3、MQ-4(MQ-2可以从MQ-4里修改)等等的元器件库,免费资源分享给大家,欢迎各位来下载和收藏。如有缺失的元器件可私信或者评论区留言联系我,我可帮大家找找。 Fritzing是一项电子设计自动化软件,使任何人都可以将电子产品作为创意材料使用。它支持设计师,艺术家,研究人员和爱好者参加从物理原型到进一步实际的产品。还支持用户记录其Arduino和其他电子为基础的原型,与他人分享,在教室里教电子,并建立一家生产印刷电路板的布局。资源里面包含Fritzing0.9.10的安装包文件,还有OLED屏幕、Arduino、ESP32、raspberry Pi4B、DHT11、DHT22、MQ-3、MQ-4(MQ-2可以从MQ-4里修改)等等的元器件库,免费资源分享给大家,欢迎各位来下载和收藏。如有缺失的元器件可私信或者评论区留言联系我,我可帮大家找找。 Fritzing是一项电子设计自动化软件,使任何人都可以将电子产品作为创意材料使用。它支持设计师,艺术家,研究人员和爱好者参加从物理原型到进一步实际的产品。还支持用户记录其Arduino和其他电子为基础的原型,与他人分享,在教室里教电子,并建立一家生产印刷电路板的布局。
5 5014浏览
免费 - 嵌入式系统原理与设计.pdf嵌入系统大小:39MB内容简介 苏曙光、沈刚编著的《嵌入式系统原理与设计》全面地介绍了嵌入式系统的概念、软硬件结构、开发调试过程和工具等内容,涵盖嵌入式系统设计和实现全过程所需要掌握的知识。 《嵌入式系统原理与设计》内容共分为三部分。第一部分(第1章)介绍嵌入式系统的概念,以及其软硬件结构和典型应用领域。第二部分(第2章至第5章)介绍嵌入式系统的硬件知识,包括ARM处理和DSP处理器的应用,Flash存储技术,典型的嵌入式外设,电路原理图和印制电路板PCB的设计流程、设计原则及硬件设计环境与工具,典型嵌入式系统操作系统的内核结构、图形驱动、移植等应用要点。第三部分(第6章至第9章)首先介绍嵌入式系统的软件开发环境的特点、构建方法、开发和调试流程,以及嵌入式软件体系各层次的软件开发技术;然后介绍了交叉编译环境、开发过程,嵌入式设备之问的网络互联技术;最后通过典型事例介绍了嵌入式系统设计和开发的基本思路和方法。 《嵌入式系统原理与设计》适合计算机、软件工程、电子、电气、机电一体化、光电等相关专业的研究生或本科高年级学生选作教材,同时也可作为从事嵌入式系统项目管理、整体设计和硬件、软件开发技术人员的参考书。内容简介 苏曙光、沈刚编著的《嵌入式系统原理与设计》全面地介绍了嵌入式系统的概念、软硬件结构、开发调试过程和工具等内容,涵盖嵌入式系统设计和实现全过程所需要掌握的知识。 《嵌入式系统原理与设计》内容共分为三部分。第一部分(第1章)介绍嵌入式系统的概念,以及其软硬件结构和典型应用领域。第二部分(第2章至第5章)介绍嵌入式系统的硬件知识,包括ARM处理和DSP处理器的应用,Flash存储技术,典型的嵌入式外设,电路原理图和印制电路板PCB的设计流程、设计原则及硬件设计环境与工具,典型嵌入式系统操作系统的内核结构、图形驱动、移植等应用要点。第三部分(第6章至第9章)首先介绍嵌入式系统的软件开发环境的特点、构建方法、开发和调试流程,以及嵌入式软件体系各层次的软件开发技术;然后介绍了交叉编译环境、开发过程,嵌入式设备之问的网络互联技术;最后通过典型事例介绍了嵌入式系统设计和开发的基本思路和方法。 《嵌入式系统原理与设计》适合计算机、软件工程、电子、电气、机电一体化、光电等相关专业的研究生或本科高年级学生选作教材,同时也可作为从事嵌入式系统项目管理、整体设计和硬件、软件开发技术人员的参考书。
4 1951浏览
会员免费 - 嵌入式系统Linux内核开发实战指南-王洪辉-part1-高清目录书签嵌入式大小:143MB嵌入式系统Linux内核开发实战指南 ARM平台 王洪辉 2009_12176663.part1.ra 两个part 230M嵌入式系统Linux内核开发实战指南 ARM平台 王洪辉 2009_12176663.part1.ra 两个part 230M
5 369浏览
会员免费 - SQLite源代码SQLite大小:1MB非常火的一个超轻量级的数据库,很多地方都用到它,学习数据库的,看这个不错,代码只有一万多行非常火的一个超轻量级的数据库,很多地方都用到它,学习数据库的,看这个不错,代码只有一万多行
5 250浏览
会员免费 - 嵌入式Linux系统开发技术详解--基于ARM(完整版)linux大小:7MB嵌入式Linux系统开发技术详解--基于ARM(完整版) 嵌入式开发资料 更多资源,请登录我的博客:http://blog.csdn.net/hi_Emily 如需real 6410 嵌入式ARM11开发板请登录My_Shop:http://shop62249124.taobao.com/嵌入式Linux系统开发技术详解--基于ARM(完整版) 嵌入式开发资料 更多资源,请登录我的博客:http://blog.csdn.net/hi_Emily 如需real 6410 嵌入式ARM11开发板请登录My_Shop:http://shop62249124.taobao.com/
5 305浏览
会员免费 - 一些ARM学习资料ARM大小:70KBARM学习资料 ARM学习资料\32位RISC CPU ARM芯片的应用和选型.doc ARM学习资料\ARM7在嵌入式应用中启动程序的实现.doc ARM学习资料\ARM处理器与单片机性能价格比.doc ARM学习资料\ARM开发调试教程.doc ARM学习资料\ARM简介及编程.doc ARM学习资料\为何选用SAMSUNG S3C44B0进行开发?.doc ARM学习资料\基于ARM 32位微处理器和UC-OS实时操作系统开发套件.doc ARM学习资料\学好ARM开发的意义.doc ARM学习资料\献给ARM初学者.docARM学习资料 ARM学习资料\32位RISC CPU ARM芯片的应用和选型.doc ARM学习资料\ARM7在嵌入式应用中启动程序的实现.doc ARM学习资料\ARM处理器与单片机性能价格比.doc ARM学习资料\ARM开发调试教程.doc ARM学习资料\ARM简介及编程.doc ARM学习资料\为何选用SAMSUNG S3C44B0进行开发?.doc ARM学习资料\基于ARM 32位微处理器和UC-OS实时操作系统开发套件.doc ARM学习资料\学好ARM开发的意义.doc ARM学习资料\献给ARM初学者.doc
5 634浏览
会员免费 - CAPL编程手册(汽车电子嵌入式开发相关)CAPL语言是vector公司的一种面向对象编程语言,类似C++。结合Vector公司的硬件平台CANoe,开发者可以利用CAPL开发出优美的LIN/CAN总线通讯测试界面。CAPL是学习汽车电子嵌入式开发人员应该要熟知的。 By the way,资料语言是英语文本。如果下载人员有对CAPL不熟悉的,请联系我, email: tianhua_ming@126.com,乐意为大家解答这方面内容。
5 8560浏览
会员免费 - 《嵌入式Linux应用开发完全手册》韦东山光盘资料嵌入式大小:16MB《嵌入式Linux应用开发完全手册》韦东山光盘资料《嵌入式Linux应用开发完全手册》韦东山光盘资料
5 673浏览
会员免费 - 嵌入式系统——毛德操.pdf嵌入式系统:采用公开源代码和StrongARM_XScale处理器.pdf 毛德操继Linux源码情景分析后的又一力作。 高清带标签的pdf格式
5 872浏览
会员免费 - ARM 嵌入式 Linux 系统构建与驱动开发范例ARM大小:14MBARM 嵌入式 Linux 系统构建与驱动开发范例 pdf版 406页 分卷3,共五卷ARM 嵌入式 Linux 系统构建与驱动开发范例 pdf版 406页 分卷3,共五卷
4 199浏览
会员免费 - arm-linux-gcc-3.3.2.tar.bz2arm-linux-gcc-3.3.2.tar.bz2大小:71MBarm-linux-gcc-3.3.2.tar.bz2 对于进行嵌入式开发的人来说 这个软件包至关重要。arm-linux-gcc-3.3.2.tar.bz2 对于进行嵌入式开发的人来说 这个软件包至关重要。
5 390浏览
会员免费 - 解决64位windows的数字签名问题的软件:dseo13b.exe数字签名大小:631KB对于嵌入式初学者,都会遇到的64位windows无法解决数字签名问题的神器对于嵌入式初学者,都会遇到的64位windows无法解决数字签名问题的神器
5 3545浏览
会员免费 - 友善的64位的dnw驱动64位dnw大小:47KB嵌入式开发工具,64位windows的dnw软件嵌入式开发工具,64位windows的dnw软件
4 993浏览
会员免费 - STM32F407中文手册(完全版) 高清完整.pdf版.pdfSTM32F407 cortex-m4的高端芯片,常用于嵌入式产品中,内含DSP,是做前端设备的流行芯片。亲测好用,挺不错的资源,需要的人,就快来下载吧!很有用的!
5 1w+浏览
会员免费 - 嵌入式学习步骤及方法(精典).doc嵌入式学习方法 入门参考 个人积累的经验 如有雷同纯属巧合
4 305浏览
会员免费 - 嵌入式linux设备驱动开发详解嵌入式大小:20MB嵌入式linux设备驱动开发详解 嵌入式开发资料嵌入式linux设备驱动开发详解 嵌入式开发资料
5 686浏览
会员免费 - Cortex-M3之STM32嵌入式系统设计Cortex-M3大小:54MBCortex-M3之STM32嵌入式系统设计Cortex-M3之STM32嵌入式系统设计
5 318浏览
会员免费 - 嵌入式Linux驱动开发嵌入式Linux驱动开发(深入浅出嵌入式底层软件开发).pdf
5 368浏览
会员免费 - 学习嵌入式,该学习什么基本的知识关于学习嵌入式,该学习什么基本的知识!使学习者能有一个总体的把握!
4 238浏览
会员免费 - Grails 中文参考手册1. 简介 2. 起步 2.1 下载并安装Grails 2.2 创建一个Grails应用 2.3 Hello World示例 2.4 使用IDE 2.5 规约配置 2.6 运行Grails应用 2.7 测试Grails应用 2.8 部署Grails应用 2.9 所支持的Java EE容器 2.10 创建工件 2.11 生成Grails应用 3. 配置 3.1 基本配置 3.1.1 内置选项 3.1.2 日志 3.2 环境 3.3 数据源 3.3.1 数据源和环境 3.3.2 JNDI数据源 3.3.3 自动数据库移植 3.4 外部配置 3.5 定义版本 4. 命令行 4.1 创建Gant脚本 4.2 可复用的Grails脚本 4.3 脚本中的事件 4.4 Ant和Maven 5. 对象关系映射(GORM) 5.1 快速指南 5.1.1 基本的CRUD 5.2 在GORM中进行领域建模 5.2.1 GORM中的关联 5.2.1.1 一对一 5.2.1.2 一对多 5.2.1.3 多对多 5.2.2 GORM的组合 5.2.3 GORM的继承 5.2.4 集合、列表和映射 5.3 持久化基础 5.3.1 保存和更新 5.3.2 删除对象 5.3.3 级联更新和删除 5.3.4 立即加载和延迟加载 5.3.4 悲观锁和乐观锁 5.4 GORM查询 5.4.1 动态查找器 5.4.2 条件查询 5.4.3 Hibernate查询语言 5.5 高级GORM特性 5.5.1 事件和自动实现时间戳 5.5.2 自定义ORM映射 5.5.2.1 表名和列名 5.5.2.2 缓存策略 5.5.2.3 继承策略 5.5.2.4 自定义数据库标识符 5.5.2.5 复合主键 5.5.2.6 数据库索引 5.5.2.7 乐观锁和版本定义 5.5.2.8 立即加载和延迟加载 5.6 事务编程 5.7 GORM和约束 6. Web层 6.1 控制器 6.1.1 理解控制器和操作 6.1.2 控制器和作用域 6.1.3 模型和视图 6.1.4 重定向和链 6.1.5 控制器拦截器 6.1.6 数据绑定 6.1.7 XML和JSON响应 6.1.8 上传文件 6.1.9 命令对象 6.2 Groovy Server Pages 6.2.1 GSP基础 6.2.1.1 变量和作用域 6.2.1.2 逻辑和迭代 6.2.1.3 页面指令 6.2.1.4 表达式 6.2.2 GSP标签 6.2.2.1 变量和作用域 6.2.2.2 逻辑和迭代 6.2.2.3 搜索和过滤 6.2.2.4 链接和资源 6.2.2.5 表单和字段 6.2.2.6 标签作为方法调用 6.2.3 视图和模板 6.2.4 使用Sitemesh布局 6.3 标签库 6.3.1 简单标签 6.3.2 逻辑标签 6.3.3 迭代标签 6.3.4 标签命名空间 6.4 URL映射 6.4.1 映射到控制器和操作 6.4.2 嵌入式变量 6.4.3 映射到视图 6.4.4 映射到响应代码 6.4.5 映射到HTTP方法 6.4.6 映射通配符 6.4.7 自动重写链接 6.4.8 应用约束 6.5 Web Flow 6.5.1 开始和结束状态 6.5.2 操作状态和视图状态 6.5.3 流执行事件 6.5.4 流的作用域 6.5.5 数据绑定和验证 6.5.6 子流程和会话 6.6 过滤器 6.6.1 应用过滤器 6.6.2 过滤器的类型 6.6.3 过滤器的功能 6.7 Ajax 6.7.1 用Prototype实现Ajax 6.7.1.1 异步链接 6.7.1.2 更新内容 6.7.1.3 异步表单提交 6.7.1.4 Ajax事件 6.7.2 用Dojo实现Ajax 6.7.3 用GWT实现Ajax 6.7.4 服务端的Ajax 6.8 内容协商 7. 验证 7.1 声明约束 7.2 验证约束 7.3 客户端验证 7.4 验证和国际化 8. 服务层 8.1 声明式事务 8.2 服务的作用域 8.3 依赖注入和服务 8.4 使用Java的服务 9. 测试 9.1 单元测试 9.2 集成测试 9.3 功能测试 10. 国际化 10.1 理解信息绑定 10.2 改变Locales 10.3 读取信息 11. 安全 11.1 预防攻击 11.2 字符串的编码和解码 11.3 身份验证 11.4 关于安全的插件 11.4.1 Acegi 11.4.2 JSecurity 12 插件 12.1 创建和安装插件 12.2 理解插件的结构 12.3 提供基础的工件 12.4 评估规约 12.5 参与构建事件 12.6 参与运行时配置 12.7 运行时添加动态方法 12.8 参与自动重载 12.9 理解插件加载的顺序 13. Web服务 13.1 REST 13.2 SOAP 13.3 RSS和Atom 14. Grails和Spring 14.1 Grails的支柱 14.2 配置其他Bean 14.3 通过Beans DSL运行Spring 14.4 配置属性占位 14.5 配置属性重载 15. Grails和Hibernate 15.1 通过Hibernate注释进行映射 15.2 深入了解 16. 脚手架
5 846浏览
会员免费 - 嵌入式系统设计师教程 pdfpdf大小:26MB嵌入式系统设计师教程简介: 本书按照人事部、信息产业部全国计算机技术与软件专业技术资格(水平)考试要求编写,内容紧扣《嵌入式系统设计师考试大纲》。全书共6章,分别对嵌入式系统基础知识、嵌入式微处理器与接口设计、嵌入式软件与操作系统、嵌入式软件程序设计、嵌入式系统设计与维护等知识进行了详细的讲解,最后介绍了一个典型的嵌入式系统设计案例。 本书内容丰富,结构合理,概念清晰。既可作为全国计算机技术与软件专业技术资格(水平)考试中嵌入式系统设计师级别的考试用书,供有关考生学习使用,也可以作为本科生嵌入式系统相关课程教材或培训用书使用。 作者简介: 目录: 第1章 嵌入式系统基础知识 1.1 嵌入式系统的定义和组成 1.1.1 嵌入式系统的定义 1.1.2 嵌入式系统发展概述 1.1.3 嵌入式系统的组成 1.1.4 实时系统 1.2 嵌入式微处理器体系结构 1.2.1 冯·诺依曼与哈佛结构 1.2.2 CISC与RISC 1.2.3 流水线技术 1.2.4 信息存储的字节顺序 1.3 嵌入式系统的硬件基础 1.3.1 组合逻辑电路基础 1.3.2 时序逻辑电路 1.3.3 总线电路及信号驱动 1.3.4 电平转换电路 1.3.5 可编程逻辑器件基础 1.4 嵌入式系统中信息表示与运算基础 1.4.1 进位计数制与转换 1.4.2 计算机中数的表示 1.4.3 非数值数据编码 1.4.4 差错控制编码 1.5 嵌入式系统的性能评价 1.5.1 度量项目 1.5.2 评价方法 1.5.3 评估嵌入式系统处理器的主要指标 第2章 嵌入式微处理器与接口知识 2.1 嵌入式微处理器的结构和类型 2.1.1 嵌入式微处理器的分类 2.1.2 典型8位微处理器的结构和特点 2.1.3 典型16位微处理器的结构和特点 2.1.4 典型32位微处理器的结构和特点 2.1.5 DSP处理器的结构和特点 2.1.6 多核处理器的结构和特点 2.2 嵌入式系统的存储体系 2.2.1 存储器系统概述 2.2.2 嵌入式系统存储设备分类 2.2.3 ROM的种类与选型 2.2.4 Flash:Memory的种类与选型 2.2.5 RAM的种类与选型 2.2.6 外部存储器的种类与选型 2.3 嵌入式系统输入输出设备 2.3.1 嵌入式系统常用输入/输出设备概述 2.3.2 GPIO原理与结构 2.3.3 A/D接口基本原理与结构 2.3.4 D/A接口基本原理与结构 2.3.5 键盘接口基本原理与结构 2.3.6 显示接口基本原理与结构 2.3.7 触摸屏接口基本原理与结构 2.3.8 音频接口基本原理与结构 2.4 嵌入式系统总线接口 2.5 嵌入式系统网络接口 2.6 嵌入式系统电源 2.7电子电路设计基础 第3章 嵌入式系统软件及操作系统知识 第4章 嵌入式软件程序设计 第5章 嵌入式系统开发与维护知识 第6章 嵌入式系统设计嵌入式系统设计师教程简介: 本书按照人事部、信息产业部全国计算机技术与软件专业技术资格(水平)考试要求编写,内容紧扣《嵌入式系统设计师考试大纲》。全书共6章,分别对嵌入式系统基础知识、嵌入式微处理器与接口设计、嵌入式软件与操作系统、嵌入式软件程序设计、嵌入式系统设计与维护等知识进行了详细的讲解,最后介绍了一个典型的嵌入式系统设计案例。 本书内容丰富,结构合理,概念清晰。既可作为全国计算机技术与软件专业技术资格(水平)考试中嵌入式系统设计师级别的考试用书,供有关考生学习使用,也可以作为本科生嵌入式系统相关课程教材或培训用书使用。 作者简介: 目录: 第1章 嵌入式系统基础知识 1.1 嵌入式系统的定义和组成 1.1.1 嵌入式系统的定义 1.1.2 嵌入式系统发展概述 1.1.3 嵌入式系统的组成 1.1.4 实时系统 1.2 嵌入式微处理器体系结构 1.2.1 冯·诺依曼与哈佛结构 1.2.2 CISC与RISC 1.2.3 流水线技术 1.2.4 信息存储的字节顺序 1.3 嵌入式系统的硬件基础 1.3.1 组合逻辑电路基础 1.3.2 时序逻辑电路 1.3.3 总线电路及信号驱动 1.3.4 电平转换电路 1.3.5 可编程逻辑器件基础 1.4 嵌入式系统中信息表示与运算基础 1.4.1 进位计数制与转换 1.4.2 计算机中数的表示 1.4.3 非数值数据编码 1.4.4 差错控制编码 1.5 嵌入式系统的性能评价 1.5.1 度量项目 1.5.2 评价方法 1.5.3 评估嵌入式系统处理器的主要指标 第2章 嵌入式微处理器与接口知识 2.1 嵌入式微处理器的结构和类型 2.1.1 嵌入式微处理器的分类 2.1.2 典型8位微处理器的结构和特点 2.1.3 典型16位微处理器的结构和特点 2.1.4 典型32位微处理器的结构和特点 2.1.5 DSP处理器的结构和特点 2.1.6 多核处理器的结构和特点 2.2 嵌入式系统的存储体系 2.2.1 存储器系统概述 2.2.2 嵌入式系统存储设备分类 2.2.3 ROM的种类与选型 2.2.4 Flash:Memory的种类与选型 2.2.5 RAM的种类与选型 2.2.6 外部存储器的种类与选型 2.3 嵌入式系统输入输出设备 2.3.1 嵌入式系统常用输入/输出设备概述 2.3.2 GPIO原理与结构 2.3.3 A/D接口基本原理与结构 2.3.4 D/A接口基本原理与结构 2.3.5 键盘接口基本原理与结构 2.3.6 显示接口基本原理与结构 2.3.7 触摸屏接口基本原理与结构 2.3.8 音频接口基本原理与结构 2.4 嵌入式系统总线接口 2.5 嵌入式系统网络接口 2.6 嵌入式系统电源 2.7电子电路设计基础 第3章 嵌入式系统软件及操作系统知识 第4章 嵌入式软件程序设计 第5章 嵌入式系统开发与维护知识 第6章 嵌入式系统设计
5 1851浏览
会员免费 - 佳博80系列打印机驱动打印机大小:2MB佳博80系列打印机驱动v5.3G(含无线,USB)<br>本 GP 系列打印机驱动程序适用于 GP 系列各种型号的打印机。<br><br> GAINSCHA 现已推出的 GP 系列打印机包括:<br><br> 58mm 系列热敏票据打印机:<br> GP-5850 Series<br> GP-5870 Series<br> GP-5850II Series<br> GP-5850III Series<br> GP-5860II Series<br> GP-5870II Series<br> GP-5870III Series (带LED数码显示)<br> GP-5890 Series<br> GP-5890X Series<br> GP-5890II Series<br> GP-58150 Series (带自动切纸刀)<br> GP-5890XII Series<br> GP-5830 Series (嵌入式)<br> GP-58120 Series (可选Ethernet接口)<br> GP-58120II Series (可选Ethernet接口)<br><br> 80mm 系列热敏票据打印机:<br> GP-80160 Series<br> GP-80160II Series<br> GP-80160III Series<br> GP-80220 Series<br> GP-80220II Series(可选Ethernet接口)<br> GP-80220III Series(可选Ethernet接口)<br> GP-80160III+ Series<br> GP-80220III+ Series(可选Ethernet接口)<br> GP-80160X Series<br> GP-80220X Series(可选Ethernet接口)<br> GP-80250 Series(可选Ethernet接口)<br><br> 76mm 系列针式票据打印机:<br> GP-7635 Series<br> GP-7635II Series<br> GP-7635III Series<br> GP-7645 Series<br> GP-7645II Series<br> GP-7645III Series(可选Ethernet接口)<br> GP-7645C Series(带自动切纸刀)<br> GP-7645IIC Series(带自动切纸刀)<br> GP-7645IIIC Series(带自动切纸刀,可选Ethernet接口)<br> GP-7645D Series(支持双色打印)<br> GP-7645IIID Series(支持双色打印,可选Ethernet接口)<br><br> 76mm 系列针式穿孔纸打印机:<br> GP-7635K Series<br> GP-9045K Series佳博80系列打印机驱动v5.3G(含无线,USB)<br>本 GP 系列打印机驱动程序适用于 GP 系列各种型号的打印机。<br><br> GAINSCHA 现已推出的 GP 系列打印机包括:<br><br> 58mm 系列热敏票据打印机:<br> GP-5850 Series<br> GP-5870 Series<br> GP-5850II Series<br> GP-5850III Series<br> GP-5860II Series<br> GP-5870II Series<br> GP-5870III Series (带LED数码显示)<br> GP-5890 Series<br> GP-5890X Series<br> GP-5890II Series<br> GP-58150 Series (带自动切纸刀)<br> GP-5890XII Series<br> GP-5830 Series (嵌入式)<br> GP-58120 Series (可选Ethernet接口)<br> GP-58120II Series (可选Ethernet接口)<br><br> 80mm 系列热敏票据打印机:<br> GP-80160 Series<br> GP-80160II Series<br> GP-80160III Series<br> GP-80220 Series<br> GP-80220II Series(可选Ethernet接口)<br> GP-80220III Series(可选Ethernet接口)<br> GP-80160III+ Series<br> GP-80220III+ Series(可选Ethernet接口)<br> GP-80160X Series<br> GP-80220X Series(可选Ethernet接口)<br> GP-80250 Series(可选Ethernet接口)<br><br> 76mm 系列针式票据打印机:<br> GP-7635 Series<br> GP-7635II Series<br> GP-7635III Series<br> GP-7645 Series<br> GP-7645II Series<br> GP-7645III Series(可选Ethernet接口)<br> GP-7645C Series(带自动切纸刀)<br> GP-7645IIC Series(带自动切纸刀)<br> GP-7645IIIC Series(带自动切纸刀,可选Ethernet接口)<br> GP-7645D Series(支持双色打印)<br> GP-7645IIID Series(支持双色打印,可选Ethernet接口)<br><br> 76mm 系列针式穿孔纸打印机:<br> GP-7635K Series<br> GP-9045K Series
5 238浏览
会员免费 - KEIL MDK 4.53 (附含可用破解补丁)Part2(共5卷)KEIL大小:86MBKEIL MDK 官方最新版本,用于ARM 等嵌入式系统的开发。(分卷无资源分)KEIL MDK 官方最新版本,用于ARM 等嵌入式系统的开发。(分卷无资源分)
5 119浏览
会员免费 - QT虚拟软键盘QT,键盘大小:14KB程序是在QT5.6的环境下编写的,理论上来说,QT4也可以运行,但我没试验。在PC机和ARM嵌入式开发板都可以完美运行。此虚拟键盘程序只包含两个文件,可以非常方便的加入到现有的工程当中。 具体看此博客http://blog.csdn.net/wzs250969969/article/details/78418725程序是在QT5.6的环境下编写的,理论上来说,QT4也可以运行,但我没试验。在PC机和ARM嵌入式开发板都可以完美运行。此虚拟键盘程序只包含两个文件,可以非常方便的加入到现有的工程当中。 具体看此博客http://blog.csdn.net/wzs250969969/article/details/78418725
5 3968浏览
会员免费 - Fourinone分布式计算框架分布式计算大小:82KBFourInOne(中文名字“四不像”)是一个四合一分布式计算框架,在写这个框架之前,我也看了老外写的其他开源框架,也对分布式计算进行了长时间的思考,当我们把复杂的hadoop当作一门学科学习时,似乎忘记了我们想解决问题的初衷:我们仅仅是想写个程序把几台甚至更多的机器一起用起来计算,把更多的cpu和内存利用上,来解决我们数量大和计算复杂的问题,当然这个过程中要考虑到分布式的协同和故障处理。如果仅仅是为了实现这个简单的初衷,为什么一切会那么复杂,我觉的自己可以写一个更简单的东西,它不需要过度设计,只需要看上去更酷一点,更小巧一点,功能更强一点。于是我将自己对分布式的理解融入到这个框架中,考虑到底层实现技术的相似性,我将Hadoop,Zookeeper,MQ,分布式缓存四大主要的分布式计算功能合为一个框架内,对复杂的分布式计算应用进行了大量简化和归纳。 首先,对分布式协同方面,它实现了Zookeeper所有的功能,并且做了很多改进,包括简化Zookeeper的树型结构,用domain/node两层结构取代,简化Watch回调多线程等待编程模型,用更直观的容易保证业务逻辑完整性的内容变化事件以及状态轮循取代,Zookeeper只能存储信息不大于1M的内容,FourInOne超过1M的内容会以内存隐射文件存储,增强了它的存储功能,简化了Zookeeper的ACL权限功能,用更为程序员熟悉rw风格取代,简化了Zookeeper的临时节点和序列节点等类型,取代为在创建节点时是否指定保持心跳,心跳断掉时节点会自动删除。FourInOne是高可用的,没有单点问题,可以有任意多个复本,它的复制不是定时而是基于内容变更复制,有更高的性能,FourInOne实现了领导者选举算法(但不是Paxos),在领导者服务器宕机情况下,会自动不延时的将请求切换到备份服务器上,选举出新的领导者进行服务,这个过程中,心跳节点仍然能保持健壮的稳定性,迅速跟新的领导者保持心跳连接。基于FourInOne可以轻松实现分布式配置信息,集群管理,故障节点检测,分布式锁,以及淘宝configserver等等协同功能。 其次, FourInOne可以提供完整的分布式缓存功能。如果对一个中小型的互联网或者企业应用,仅仅利用domain/node进行k/v的存储即可,因为domain/node都是内存操作而且读写锁分离,同时拥有复制备份,完全满足缓存的高性能与可靠性。对于大型互联网应用,高峰访问量上百万的并发读写吞吐量,会超出单台服务器的承受力,FourInOne提供了fa?ade的解决方案去解决大集群的分布式缓存,利用硬件负载均衡路由到一组fa?ade服务器上,fa?ade可以自动为缓存内容生成key,并根据key准确找到散落在背后的缓存集群的具体哪台服务器,当缓存服务器的容量到达限制时,可以自由扩容,不需要成倍扩容,因为fa?ade的算法会登记服务器扩容时间版本,并将key智能的跟这个时间匹配,这样在扩容后还能准确找到之前分配到的服务器。另外,基于FourInOne可以轻松实现web应用的session功能,只需要将生成的key写入客户端cookie即可。 FourInOne对于分布式大数据量并行计算的解决方案不同于复杂的hadoop,它不像hadoop的中间计算结果依赖于hdfs,它使用不同于map/reduce的全新设计模式解决问题。FourInOne有“包工头”,“农民工”,“手工仓库”的几个核心概念。“农民工”为一个计算节点,可以部署在多个机器,它由开发者自由实现,计算时,“农民工”到“手工仓库”获取输入资源,再将计算结果放回“手工仓库”返回给“包工头”。“包工头”负责承包一个复杂项目的一部分,可以理解为一个分配任务和调度程序,它由开发者自己实现,开发者可以自由控制调度过程,比如按照“农民工”的数量将源数据切分成多少份,然后远程分配给“农民工”节点进行计算处理,它处理完的中间结果数据不限制保存在hdfs里,而可以自由控制保存在分布式缓存、数据库、分布式文件里。如果需要结果数据的合并,可以新建立一个“包工头”的任务分配进行完成。多个“包工头”之间进行责任链式处理。总的来说,是将大数据的复杂分布式计算,设计为一个链式的多“包工头”环节去处理,每个环节包括利用多台“农民工”机器进行并行计算,无论是拆分计算任务还是合并结果,都可以设计为一个单独的“包工头”环节。这样做的好处是,开发者有更大能力去深入控制并行计算的过程,去保持使用并行计算实现业务逻辑的完整性,而且对各种不同类型的并行计算场景也能灵活处理,不会因为某些特殊场景被map/reduce的框架限制住思维,并且链式的每个环节也方便进行监控过程。 FourInOne也可以当成简单的mq来使用,将domain视为mq队列,每个node为一个队列消息,监控domain的变化事件来获取队列消息。也可以将domain视为订阅主题,将每个订阅者注册到domain的node上,发布者将消息逐一更新每个node,订阅者监控每个属于自己的node的变化事件获取订阅消息,收到后删除内容等待下一个消息。但是FourInOne不实现JMS的规范,不提供JMS的消息确认和消息过滤等特殊功能,不过开发者可以基于FourInOne自己去扩充这些功能,包括mq集群,利用一个独立的domain/node建立队列或者主题的key隐射,再仿照上面分布式缓存的智能根据key定位服务器的做法实现集群管理。 FourInOne整体代码仅仅为70k,跟Hadoop, Zookeeper, Memcache, ActiveMq等开源产品代码上没有任何相似性,不需要任何依赖,引用一个jar包就可以嵌入式使用,良好支持window环境,可以在一台机器上模拟分布式环境,更方便开发。 开发包里自带了一系列傻瓜上手demo,包括分布式计算、统一配置管理、集群管理、分布式锁、分布式缓存、MQ等方面帮助掌握fourinone的全部功能FourInOne(中文名字“四不像”)是一个四合一分布式计算框架,在写这个框架之前,我也看了老外写的其他开源框架,也对分布式计算进行了长时间的思考,当我们把复杂的hadoop当作一门学科学习时,似乎忘记了我们想解决问题的初衷:我们仅仅是想写个程序把几台甚至更多的机器一起用起来计算,把更多的cpu和内存利用上,来解决我们数量大和计算复杂的问题,当然这个过程中要考虑到分布式的协同和故障处理。如果仅仅是为了实现这个简单的初衷,为什么一切会那么复杂,我觉的自己可以写一个更简单的东西,它不需要过度设计,只需要看上去更酷一点,更小巧一点,功能更强一点。于是我将自己对分布式的理解融入到这个框架中,考虑到底层实现技术的相似性,我将Hadoop,Zookeeper,MQ,分布式缓存四大主要的分布式计算功能合为一个框架内,对复杂的分布式计算应用进行了大量简化和归纳。 首先,对分布式协同方面,它实现了Zookeeper所有的功能,并且做了很多改进,包括简化Zookeeper的树型结构,用domain/node两层结构取代,简化Watch回调多线程等待编程模型,用更直观的容易保证业务逻辑完整性的内容变化事件以及状态轮循取代,Zookeeper只能存储信息不大于1M的内容,FourInOne超过1M的内容会以内存隐射文件存储,增强了它的存储功能,简化了Zookeeper的ACL权限功能,用更为程序员熟悉rw风格取代,简化了Zookeeper的临时节点和序列节点等类型,取代为在创建节点时是否指定保持心跳,心跳断掉时节点会自动删除。FourInOne是高可用的,没有单点问题,可以有任意多个复本,它的复制不是定时而是基于内容变更复制,有更高的性能,FourInOne实现了领导者选举算法(但不是Paxos),在领导者服务器宕机情况下,会自动不延时的将请求切换到备份服务器上,选举出新的领导者进行服务,这个过程中,心跳节点仍然能保持健壮的稳定性,迅速跟新的领导者保持心跳连接。基于FourInOne可以轻松实现分布式配置信息,集群管理,故障节点检测,分布式锁,以及淘宝configserver等等协同功能。 其次, FourInOne可以提供完整的分布式缓存功能。如果对一个中小型的互联网或者企业应用,仅仅利用domain/node进行k/v的存储即可,因为domain/node都是内存操作而且读写锁分离,同时拥有复制备份,完全满足缓存的高性能与可靠性。对于大型互联网应用,高峰访问量上百万的并发读写吞吐量,会超出单台服务器的承受力,FourInOne提供了fa?ade的解决方案去解决大集群的分布式缓存,利用硬件负载均衡路由到一组fa?ade服务器上,fa?ade可以自动为缓存内容生成key,并根据key准确找到散落在背后的缓存集群的具体哪台服务器,当缓存服务器的容量到达限制时,可以自由扩容,不需要成倍扩容,因为fa?ade的算法会登记服务器扩容时间版本,并将key智能的跟这个时间匹配,这样在扩容后还能准确找到之前分配到的服务器。另外,基于FourInOne可以轻松实现web应用的session功能,只需要将生成的key写入客户端cookie即可。 FourInOne对于分布式大数据量并行计算的解决方案不同于复杂的hadoop,它不像hadoop的中间计算结果依赖于hdfs,它使用不同于map/reduce的全新设计模式解决问题。FourInOne有“包工头”,“农民工”,“手工仓库”的几个核心概念。“农民工”为一个计算节点,可以部署在多个机器,它由开发者自由实现,计算时,“农民工”到“手工仓库”获取输入资源,再将计算结果放回“手工仓库”返回给“包工头”。“包工头”负责承包一个复杂项目的一部分,可以理解为一个分配任务和调度程序,它由开发者自己实现,开发者可以自由控制调度过程,比如按照“农民工”的数量将源数据切分成多少份,然后远程分配给“农民工”节点进行计算处理,它处理完的中间结果数据不限制保存在hdfs里,而可以自由控制保存在分布式缓存、数据库、分布式文件里。如果需要结果数据的合并,可以新建立一个“包工头”的任务分配进行完成。多个“包工头”之间进行责任链式处理。总的来说,是将大数据的复杂分布式计算,设计为一个链式的多“包工头”环节去处理,每个环节包括利用多台“农民工”机器进行并行计算,无论是拆分计算任务还是合并结果,都可以设计为一个单独的“包工头”环节。这样做的好处是,开发者有更大能力去深入控制并行计算的过程,去保持使用并行计算实现业务逻辑的完整性,而且对各种不同类型的并行计算场景也能灵活处理,不会因为某些特殊场景被map/reduce的框架限制住思维,并且链式的每个环节也方便进行监控过程。 FourInOne也可以当成简单的mq来使用,将domain视为mq队列,每个node为一个队列消息,监控domain的变化事件来获取队列消息。也可以将domain视为订阅主题,将每个订阅者注册到domain的node上,发布者将消息逐一更新每个node,订阅者监控每个属于自己的node的变化事件获取订阅消息,收到后删除内容等待下一个消息。但是FourInOne不实现JMS的规范,不提供JMS的消息确认和消息过滤等特殊功能,不过开发者可以基于FourInOne自己去扩充这些功能,包括mq集群,利用一个独立的domain/node建立队列或者主题的key隐射,再仿照上面分布式缓存的智能根据key定位服务器的做法实现集群管理。 FourInOne整体代码仅仅为70k,跟Hadoop, Zookeeper, Memcache, ActiveMq等开源产品代码上没有任何相似性,不需要任何依赖,引用一个jar包就可以嵌入式使用,良好支持window环境,可以在一台机器上模拟分布式环境,更方便开发。 开发包里自带了一系列傻瓜上手demo,包括分布式计算、统一配置管理、集群管理、分布式锁、分布式缓存、MQ等方面帮助掌握fourinone的全部功能
5 542浏览
会员免费 - opengl es 2.0 APIopengl大小:444KBopengl es 2.0 API 网上没提供下载...俺提供! opengl es 2.0全面抛弃了 固定渲染管线.只能说shader的时代越来越近了..先下手为强 哈哈.反正nehe已经老黄历了.shader当道.感觉图形学门槛高了一大截.无论怎么说对很多opengl半瓶子来说是个坏消息吧,白学那么多API了,对算法至上的人类来说,算是个好消息吧.至少在嵌入式opengl上面是个巨大的变化了.es 2.0书还是有的,俺都看过了.感觉函数一下子干净了好多.非常完美的图形API.opengl es 2.0 API 网上没提供下载...俺提供! opengl es 2.0全面抛弃了 固定渲染管线.只能说shader的时代越来越近了..先下手为强 哈哈.反正nehe已经老黄历了.shader当道.感觉图形学门槛高了一大截.无论怎么说对很多opengl半瓶子来说是个坏消息吧,白学那么多API了,对算法至上的人类来说,算是个好消息吧.至少在嵌入式opengl上面是个巨大的变化了.es 2.0书还是有的,俺都看过了.感觉函数一下子干净了好多.非常完美的图形API.
4 279浏览
会员免费 - STM32CubeMx 6.1.1版本+JRE安装包STM32大小:324MBSTM32CubeMx 6.1.1版本+JRE安装包STM32CubeMx 6.1.1版本+JRE安装包
4 8259浏览
免费 - 野火visio波形工具箱【0积分】fpga大小:139KB野火visio波形工具箱野火visio波形工具箱
5 3010浏览
免费 - 嵌入式Linux系统建构嵌入式Linux系统建构(深入浅出嵌入式底层软件开发).pdf
4 107浏览
会员免费 - 嵌入式Linux驱动程序和系统开发(精讲实例)_源码嵌入式大小:8MB嵌入式Linux驱动程序和系统开发(精讲实例)源码分两部分: part01:是源程序。 part02:是出版社的图书介绍 两部分合成一个完整的CD嵌入式Linux驱动程序和系统开发(精讲实例)源码分两部分: part01:是源程序。 part02:是出版社的图书介绍 两部分合成一个完整的CD
4 497浏览
会员免费 - OpenGL ES 2.0规范(中文版)——本人自己翻译总结的本规范是本人根据《OpenGL ES Profile Specification 2.0.24 (Difference Specification) (April 1, 2009) (Annotated)》进行学习时翻译的,我今天把它提取出来,仅供大家学习使用,帮助想学习OpenGL ES 2.0这一国内中文资料尚少的OpenGL嵌入式API,本规范非常有用,希望能够帮助大家学习OPenGL ES 2.0,我们也知道OpenGL ES2.0与openGL ES1.x及OpenGL 最大的区别就是它的可编程特性! 本人现在还在学习和研究OpenGL ES 2.0,以及GLSL进行3D渲染,目前在做3D 渲染引擎! 希望它能帮上你,谢谢!
5 668浏览
会员免费 - protel99se绿色版PCB大小:8MB小而强的protel软件.特别适用于嵌入式软件工程是使用.占用资源极小.免安装.解压后自动添加注册.需要注销.不需重启.小而强的protel软件.特别适用于嵌入式软件工程是使用.占用资源极小.免安装.解压后自动添加注册.需要注销.不需重启.
5 225浏览
会员免费 - 经典嵌入式面试题嵌入式面试题大小:27MB汇集、精选、经典的嵌入式面试题,很好,很有用!要重新做系统,舍不得删掉,就上传了。资源共享,免费下载汇集、精选、经典的嵌入式面试题,很好,很有用!要重新做系统,舍不得删掉,就上传了。资源共享,免费下载
5 172浏览
会员免费 - Img2Lcd(将图片转换为数组的工具)Img2Lcd大小:80KB嵌入式开发过程中经常会用到的将图片转换为数组的小工具,支持多种格式图片。嵌入式开发过程中经常会用到的将图片转换为数组的小工具,支持多种格式图片。
5 2333浏览
会员免费 - Xilinx FPGA教程大全Xilinx大小:103MBFPGA工程设计高级研修班_Xilinx.pdf (30 MB) FPGA设计高级技巧_Xilinx.pdf (2.94 MB) Xilinx ROM使用中文教程.pdf (226.08 KB) Xilinx_FPGA_Digital_System_Design_Primer.pdf (7.02 MB) Xilinx_FPGA_开发环境的配置.pdf (420.63 KB) Xilinx_FPGA开发全攻略_基础篇.pdf (6.72 MB) Xilinx_FPGA开发全攻略_技巧篇.pdf (4.4 MB) Xilinx_HDL_Coding_Style.PDF (682.31 KB) Xilinx基本FPGA结构.pdf (256.79 KB) Xilinx逻辑设计注意列表.pdf (38.37 KB) Xilinx配置入门指南.pdf (418.02 KB) Xilinx设计注意.pdf (186.94 KB) ISE 10.1 Quick Start Tutorial.pdf (569.47 KB) ISE In-Depth Tutorial.pdf (1.94 MB) ISE Quick Start Handbook.pdf (3.21 MB) Virtex 系列 FPGA 的配置和回读.pdf (506.72 KB) Xilinx ChipScope Pro教程.zip (11.46 MB) Xilinx FIFO学习资料.zip (365.86 KB) Xilinx FPGA培训讲义.zip (6.42 MB) Xilinx FPGA设计检查清单.pdf (186.79 KB) Xilinx FPGA设计培训中文教程.zip (6.06 MB) Xilinx FPGA系列入门教程(二)Xilinx_FPGA_开发环境的配置.pdf (420.63 KB) Xilinx FPGA系列入门教程(一)如何搭建Xilinx FPGA开发环境.pdf (666.7 KB) Xilinx 上海培训课程(PPT).zip (12.57 MB) Xilinx术语中文.pdf (397.11 KB) 基于FPGA的嵌入式系统设计_任爱锋.zip (3.23 MB)FPGA工程设计高级研修班_Xilinx.pdf (30 MB) FPGA设计高级技巧_Xilinx.pdf (2.94 MB) Xilinx ROM使用中文教程.pdf (226.08 KB) Xilinx_FPGA_Digital_System_Design_Primer.pdf (7.02 MB) Xilinx_FPGA_开发环境的配置.pdf (420.63 KB) Xilinx_FPGA开发全攻略_基础篇.pdf (6.72 MB) Xilinx_FPGA开发全攻略_技巧篇.pdf (4.4 MB) Xilinx_HDL_Coding_Style.PDF (682.31 KB) Xilinx基本FPGA结构.pdf (256.79 KB) Xilinx逻辑设计注意列表.pdf (38.37 KB) Xilinx配置入门指南.pdf (418.02 KB) Xilinx设计注意.pdf (186.94 KB) ISE 10.1 Quick Start Tutorial.pdf (569.47 KB) ISE In-Depth Tutorial.pdf (1.94 MB) ISE Quick Start Handbook.pdf (3.21 MB) Virtex 系列 FPGA 的配置和回读.pdf (506.72 KB) Xilinx ChipScope Pro教程.zip (11.46 MB) Xilinx FIFO学习资料.zip (365.86 KB) Xilinx FPGA培训讲义.zip (6.42 MB) Xilinx FPGA设计检查清单.pdf (186.79 KB) Xilinx FPGA设计培训中文教程.zip (6.06 MB) Xilinx FPGA系列入门教程(二)Xilinx_FPGA_开发环境的配置.pdf (420.63 KB) Xilinx FPGA系列入门教程(一)如何搭建Xilinx FPGA开发环境.pdf (666.7 KB) Xilinx 上海培训课程(PPT).zip (12.57 MB) Xilinx术语中文.pdf (397.11 KB) 基于FPGA的嵌入式系统设计_任爱锋.zip (3.23 MB)
5 1194浏览
会员免费 - STM32固件库函数说明手册(中文版),STM32F10xxxx数据手册(中文版)STM32库函数大小:6MB文档包括开发STM32查阅最频繁的2个文件(均为中文版),分别为STM32固件库函数说明和STM32F10XXXX数据手册。其中STM32固件库函数说明详尽地介绍了每个外设初始化配置的函数使用说明,并包括大量的使用示例,直观易懂,能够快速上手进行个性化开发。STM32F10XXXX数据手册详细地介绍了STM32F10XXX的具体架构及各个外设的整体概况。上述2个文档在嵌入式开发过程中起着举足轻重的作用,工程师必须根据自己的开发需求进行反复查阅,故在此处进行归纳,以求快速的完成项目开发。文档包括开发STM32查阅最频繁的2个文件(均为中文版),分别为STM32固件库函数说明和STM32F10XXXX数据手册。其中STM32固件库函数说明详尽地介绍了每个外设初始化配置的函数使用说明,并包括大量的使用示例,直观易懂,能够快速上手进行个性化开发。STM32F10XXXX数据手册详细地介绍了STM32F10XXX的具体架构及各个外设的整体概况。上述2个文档在嵌入式开发过程中起着举足轻重的作用,工程师必须根据自己的开发需求进行反复查阅,故在此处进行归纳,以求快速的完成项目开发。
5 6506浏览
会员免费 - PL2303_Prolific_GPS_1013_20090319.zipPL2303大小:2MBPL2303 是Prolific 公司生产的一种高度集成的接口转换器,可提供一个RS232 全双工异步串行通信装置与USB 功能PL2303 是Prolific 公司生产的一种高度集成的接口转换器,可提供一个RS232 全双工异步串行通信装置与USB 功能
4 1w+浏览
会员免费 - 嵌入式系统详细文档C&VC&C++大小:559KB一个关于嵌入式系统很详细的文档 第1章 概 述 1.1 研发背景 随着电子技术的发展,微型计算机应用迅速渗透到各个领域。工业控制领域中计算机应用从编程器、单板机、微机系统到工业网络,由简单到复杂,对软件的要求越来越高。近年来网络技术的飞速发展,又为工业自动化开辟了广阔的发展空间,用户可以方便快捷地组建优质高效的监控系统,并且通过采用远程监控及诊断、双机热备等先进技术,使系统更加安全可靠,在这方面,出现了许多应用软件,其中的典型代表就是工控组态软件,如昆仑通态软件公司的MCGS,亚控公司的组态王,Intellution公司的!FIX等。 组态软件的目的就是提供给用户一种二次开发平台,尽量减少组建工程过程中的重复劳动,隐蔽复杂的编程过程。而目前的组态软件大多停留在对人机界面的组态上,随着我国工业自动化水平的不断提高和普及,对工控组态软件的要求也越来越高。对设备驱动程序的可组态是目前研究的热点。 一直以来,工业控制软件缺乏统一的工业标准,不同厂家的软件之间进行通讯是非常麻烦的一件事。各个厂家的软件对控制系统硬件操作的设备驱动程序接口也各不相同,这样为了对市场上不同厂家的设备都能管理,控制软件厂家必须针对市场上的几百种常用的设备都开发设备驱动程序,而且当硬件设备升级、修改时,驱动程序也必须修改,这样做的代价无疑是相当高的。目前并没有一种软件能够很好的实现对设备驱动的所见即所得的支持[1]。出现这种现象的原因主要是外部设备种类繁多,所基于的协议也是千差万别,如果要实现一种比较通用的驱动很不容易。但是我们可以考虑提供一个一般工程人员非常熟悉的开发环境,在这个环境中通过简单易行的操作实现数据的采集和控制。用户只需要关注他们熟知的通讯规程,然后用一种图形化的方法来实现通讯的一个过程,而不需要对程序内部实现有所了解。所以希望通过这种二次开发平台的设计、开发来解决工控软件与大部分的硬件设备数据交换问题。 1.2 本文的目的和意义 本文主要目的是研究面向对象软件开发技术和软件设计模式在工业数据采集软件设计开发中的应用。内容基于一套包含多种智能控制模块的嵌入式实时控制软件,实际上就是一套软PLC软件包,并结合当前工控组态软件实际情况,开发符合国际标准的功能块图(Function Block Diagram?FBD)编程语言[3],即第四代编程语言(4GL语言),以方便用户的组态为目的,使用户不需要编程经验就可组态出优质高效的符合自己需求的工业控制系统,其功能块编译后实际上生成第三代编程语言(3GL语言),而本文要实现的FBD也就是C++的代码生成器。 这种FBD编程语言有着很广泛的应用价值: 首先,普通的工控组态软件要与设备连接,必须有支持所挂设备的驱动程序,运用符合标准的图形化FBD编程模块后,将不需对市场上的几百种常用的设备都开发设备驱动程序,也不需要专门的编程人员,而由用户根据实际需要,应用功能块来搭建完成,打破了组态软件仅限于人机界面的组态局面,实现设备驱动的可组态。例如可移植到北京昆仑通态自动化软件科技有限公司最新推出的嵌入式组态软件??MCGSE中,使其可以用图形化的FBD语言组态设备和策略,将监控和软逻辑集成一体。 其次,运用于嵌入式实时控制软件,可以作为独立的开发环境,与工控机配合使用,形成软PLC。形成一套面向中小型过程应用和设备集成控制的开放型控制系统。满足工控行业从简单到复杂的各种控制应用要求和各种设备过程自动化控制的应用要求,是用来代替硬PLC(可编程控制器)[4] 和各种设备过程控制系统的理想解决方案。 社会的发展以及先进的生产管理理念的不断引入,当今用户不仅要求系统本身能够完成各种常规及先进的控制要求,而且要求通过友好的动画界面显示现场生产的状况。普通的PLC加HMI人机接口界面软件构成的系统在快速逻辑控制应用领域有其优势[1],尤其在断续的生产过程以及各种设备控制应用领域有他的市场并能保持较为适中的系统价格,但在连续复杂的过程控制以及各种针对特殊应用要求的领域和具备先进的生产管理方面满足不了用户的要求,同时系统的可靠性也有待提高。我们通过软PLC来代替普通的PLC,并集成到现有的MCGS人机界面组态软件中不失为解决上述问题的好方法,实现将图形组态与控制器组态相结合。 笔者主要负责其中基于功能流程图的驱动程序软件的设计和开发,以实现设备驱动的可组态,使用户可方便的用FBD来开发设备驱动,针对大多数的工业过程控制应用如:石油化工、电站、钢铁冶炼、食品加工等要求,完成对控制器的控制策略的组态。工程人员只需简单地从功能块库中拖拽所需功能块到组态窗口中并用软接线连接起来就可快速的生成需要的控制策略。使用规范的FBD编程语言来增强昆仑通态的组态软件??MCGS的脚本处理功能和策略功能,提供可视化的I/O设置,简化设备驱动的开发;取代组态软件中原来的设备接口,完成数据采集和数据传送。然后考虑进一步完善界面和加强功能后作为单独的软件系统,形成一套软逻辑控制系统。 1.3 研究方法与思路 目前,在软件中实现与硬件设备的数据交换有以下一些方法: 1.编写特定设备的驱动程序。这种方式是最多和最常见的手段,一般使用VC、VB、Delphi的高级语言进行纯粹的程序开发。这种方法不仅可以开发数据采集程序,还可以编写硬件设备的底层驱动,功能非常强大。但是这种方式对开发人员要求非常高,开发人员必须非常熟练的使用这些开发工具,还要对在不同平台下的驱动设计方法、技巧十分清楚。一般来说,这种开发都是专业的软件开发公司的业务。对于工业控制中的技术人员不适合,并且这样开发出来的产品一般是二进制文件,硬件有了小的改动都需要修改源代码进行重新编译,不能做到很好的复用性。然而,在工业中使用的硬件设备基本结构相同,存在很小的差异,使用这种方法就不太适合。 2.建立统一数据接口标准[6]。如:OPC基金会制定了一套标准的OPC规范。OPC规范基于微软的COM技术,它规范了过程控制和生产自动化软件与用OPC服务器实现的硬件驱动程序之间的接口,并且提供基于工业自动化应用的统一数据传输平台。各个硬件厂商在开发自己设备时只要遵守这个规范,就可以用标准的通讯程序与硬件进行数据交换。但是,这只是提供一个通讯的框架,必须符合才能使用,它的灵活性很差。并且对于很多简单的智能仪表完全没有必要去遵循相对而言庞大的协议。 3.提供一个二次开发的环境。这里有两种方案[8]:一种是提供了I/O采集和数据通讯的动态连接库,然后在协议编辑器中编写通讯协议,最后生成一个工程文件。其中笛卡儿有限公司开发的Omni Server就是其中的代表作。另一种是遵循IEC1131标准的[3]。IEC1131-3标准是PLC程序设计语言的标准,它提供了一种非常灵活的程序开发方法,是一种面向图形的方法。关于IEC1131-3标准将在后面章节作详细介绍。由于基于IEC1131标准设计的程序基本都是PLC或大型控制器的编程软件,主要考虑的是实现硬件的内部功能,并没有将数据通讯的功能作为主要的考虑因素。 根据本课题的特点,通过参考IEC1131-3标准和其他PLC、控制器设计软件,探讨了一种基于功能块图(FBD)的驱动程序开发模式。通过将具体功能和框架分离的设计方法实现功能的易扩充性和跨平台的易移植性。 1.4 主要背景知识及技术 本文主要涉及工业控制领域的相关知识,在此领域中工控组态软件、PLC及其发展动向、IEC1131-3标准、嵌入式软件等是本文密切相关的内容,这些内容之间有着密切的联系,都是完成本文必不可少的。首先从大的角度看,本文属于工控组态软件的范畴,是组态软件在嵌入式系统平台下运行的一种形式,与嵌入式软件是密不可分的。那么,提到嵌入式就不能不提起PLC,PLC是目前在工业自动化控制领域运用非常广泛的一种逻辑器件,正由于它的运用广泛,人们才十分关注他,在实际的生产应用过程中不断发现其使用的不便之处,摸索出解决问题的方法,即用符合IEC1131-3标准的编程规则,来实现复杂的逻辑控制,并考虑用软件来替代硬的PLC,这也是PLC发展的新的动向。相关的内容将在后面章节作详细介绍。 另外,软件设计用到的面向对象软件开发技术和软件设计模式,也将在本文中作较细致的阐述。 1.5 主要研究内容及本文结构安排 课题内容基于一套包含多种智能控制模块的嵌入式实时控制软件,运用面相对象软件设计方法对其中的FBD功能块进行分析设计,参考IEC1131标准,提出适合需要的编程模型并定义需求、进行功能设计和开发。 作为该课题的负责人,笔者的工作主要是: 1. 运用计算机科学技术知识,结合工业自动化控制领域的相关知识,确定课题的范围。 2. 确定功能块图的模型,根据模型设计和开发FBD开发环境的系统框架。 3. 参考类似软件,结合本软件的要求,分析、编写数学“加”功能块的详细需求文档,实现模块的功能。 本文论述了课题的研究思路、工作和取得的研究成果,文章的内容结构安排如下: 本文分为三大部分: 第一部分,在第一章交代本课题的意义、背景和研究方向,使读者能够了解课题的来由和基本研究思路。 第二部分包括两章,在第二章中介绍嵌入式系统的相关知识和概念,并介绍了MCGS嵌入式实时控制软件的特点、软件结构等相关内容,在第三章讨论完成本课题中需要用到的一些知识和相关技术。为后续论文作必要的知识准备。 第三部分是整个软件系统设计和实现,是本文的主体部分。第四章阐述了FBD的设计思想及其实现效果,第五章中文章详细的介绍了系统的整体设计、核心框架的设计并给出了核心类的实现;第六章介绍了数学“加”模块的需求设计与实现。一个关于嵌入式系统很详细的文档 第1章 概 述 1.1 研发背景 随着电子技术的发展,微型计算机应用迅速渗透到各个领域。工业控制领域中计算机应用从编程器、单板机、微机系统到工业网络,由简单到复杂,对软件的要求越来越高。近年来网络技术的飞速发展,又为工业自动化开辟了广阔的发展空间,用户可以方便快捷地组建优质高效的监控系统,并且通过采用远程监控及诊断、双机热备等先进技术,使系统更加安全可靠,在这方面,出现了许多应用软件,其中的典型代表就是工控组态软件,如昆仑通态软件公司的MCGS,亚控公司的组态王,Intellution公司的!FIX等。 组态软件的目的就是提供给用户一种二次开发平台,尽量减少组建工程过程中的重复劳动,隐蔽复杂的编程过程。而目前的组态软件大多停留在对人机界面的组态上,随着我国工业自动化水平的不断提高和普及,对工控组态软件的要求也越来越高。对设备驱动程序的可组态是目前研究的热点。 一直以来,工业控制软件缺乏统一的工业标准,不同厂家的软件之间进行通讯是非常麻烦的一件事。各个厂家的软件对控制系统硬件操作的设备驱动程序接口也各不相同,这样为了对市场上不同厂家的设备都能管理,控制软件厂家必须针对市场上的几百种常用的设备都开发设备驱动程序,而且当硬件设备升级、修改时,驱动程序也必须修改,这样做的代价无疑是相当高的。目前并没有一种软件能够很好的实现对设备驱动的所见即所得的支持[1]。出现这种现象的原因主要是外部设备种类繁多,所基于的协议也是千差万别,如果要实现一种比较通用的驱动很不容易。但是我们可以考虑提供一个一般工程人员非常熟悉的开发环境,在这个环境中通过简单易行的操作实现数据的采集和控制。用户只需要关注他们熟知的通讯规程,然后用一种图形化的方法来实现通讯的一个过程,而不需要对程序内部实现有所了解。所以希望通过这种二次开发平台的设计、开发来解决工控软件与大部分的硬件设备数据交换问题。 1.2 本文的目的和意义 本文主要目的是研究面向对象软件开发技术和软件设计模式在工业数据采集软件设计开发中的应用。内容基于一套包含多种智能控制模块的嵌入式实时控制软件,实际上就是一套软PLC软件包,并结合当前工控组态软件实际情况,开发符合国际标准的功能块图(Function Block Diagram?FBD)编程语言[3],即第四代编程语言(4GL语言),以方便用户的组态为目的,使用户不需要编程经验就可组态出优质高效的符合自己需求的工业控制系统,其功能块编译后实际上生成第三代编程语言(3GL语言),而本文要实现的FBD也就是C++的代码生成器。 这种FBD编程语言有着很广泛的应用价值: 首先,普通的工控组态软件要与设备连接,必须有支持所挂设备的驱动程序,运用符合标准的图形化FBD编程模块后,将不需对市场上的几百种常用的设备都开发设备驱动程序,也不需要专门的编程人员,而由用户根据实际需要,应用功能块来搭建完成,打破了组态软件仅限于人机界面的组态局面,实现设备驱动的可组态。例如可移植到北京昆仑通态自动化软件科技有限公司最新推出的嵌入式组态软件??MCGSE中,使其可以用图形化的FBD语言组态设备和策略,将监控和软逻辑集成一体。 其次,运用于嵌入式实时控制软件,可以作为独立的开发环境,与工控机配合使用,形成软PLC。形成一套面向中小型过程应用和设备集成控制的开放型控制系统。满足工控行业从简单到复杂的各种控制应用要求和各种设备过程自动化控制的应用要求,是用来代替硬PLC(可编程控制器)[4] 和各种设备过程控制系统的理想解决方案。 社会的发展以及先进的生产管理理念的不断引入,当今用户不仅要求系统本身能够完成各种常规及先进的控制要求,而且要求通过友好的动画界面显示现场生产的状况。普通的PLC加HMI人机接口界面软件构成的系统在快速逻辑控制应用领域有其优势[1],尤其在断续的生产过程以及各种设备控制应用领域有他的市场并能保持较为适中的系统价格,但在连续复杂的过程控制以及各种针对特殊应用要求的领域和具备先进的生产管理方面满足不了用户的要求,同时系统的可靠性也有待提高。我们通过软PLC来代替普通的PLC,并集成到现有的MCGS人机界面组态软件中不失为解决上述问题的好方法,实现将图形组态与控制器组态相结合。 笔者主要负责其中基于功能流程图的驱动程序软件的设计和开发,以实现设备驱动的可组态,使用户可方便的用FBD来开发设备驱动,针对大多数的工业过程控制应用如:石油化工、电站、钢铁冶炼、食品加工等要求,完成对控制器的控制策略的组态。工程人员只需简单地从功能块库中拖拽所需功能块到组态窗口中并用软接线连接起来就可快速的生成需要的控制策略。使用规范的FBD编程语言来增强昆仑通态的组态软件??MCGS的脚本处理功能和策略功能,提供可视化的I/O设置,简化设备驱动的开发;取代组态软件中原来的设备接口,完成数据采集和数据传送。然后考虑进一步完善界面和加强功能后作为单独的软件系统,形成一套软逻辑控制系统。 1.3 研究方法与思路 目前,在软件中实现与硬件设备的数据交换有以下一些方法: 1.编写特定设备的驱动程序。这种方式是最多和最常见的手段,一般使用VC、VB、Delphi的高级语言进行纯粹的程序开发。这种方法不仅可以开发数据采集程序,还可以编写硬件设备的底层驱动,功能非常强大。但是这种方式对开发人员要求非常高,开发人员必须非常熟练的使用这些开发工具,还要对在不同平台下的驱动设计方法、技巧十分清楚。一般来说,这种开发都是专业的软件开发公司的业务。对于工业控制中的技术人员不适合,并且这样开发出来的产品一般是二进制文件,硬件有了小的改动都需要修改源代码进行重新编译,不能做到很好的复用性。然而,在工业中使用的硬件设备基本结构相同,存在很小的差异,使用这种方法就不太适合。 2.建立统一数据接口标准[6]。如:OPC基金会制定了一套标准的OPC规范。OPC规范基于微软的COM技术,它规范了过程控制和生产自动化软件与用OPC服务器实现的硬件驱动程序之间的接口,并且提供基于工业自动化应用的统一数据传输平台。各个硬件厂商在开发自己设备时只要遵守这个规范,就可以用标准的通讯程序与硬件进行数据交换。但是,这只是提供一个通讯的框架,必须符合才能使用,它的灵活性很差。并且对于很多简单的智能仪表完全没有必要去遵循相对而言庞大的协议。 3.提供一个二次开发的环境。这里有两种方案[8]:一种是提供了I/O采集和数据通讯的动态连接库,然后在协议编辑器中编写通讯协议,最后生成一个工程文件。其中笛卡儿有限公司开发的Omni Server就是其中的代表作。另一种是遵循IEC1131标准的[3]。IEC1131-3标准是PLC程序设计语言的标准,它提供了一种非常灵活的程序开发方法,是一种面向图形的方法。关于IEC1131-3标准将在后面章节作详细介绍。由于基于IEC1131标准设计的程序基本都是PLC或大型控制器的编程软件,主要考虑的是实现硬件的内部功能,并没有将数据通讯的功能作为主要的考虑因素。 根据本课题的特点,通过参考IEC1131-3标准和其他PLC、控制器设计软件,探讨了一种基于功能块图(FBD)的驱动程序开发模式。通过将具体功能和框架分离的设计方法实现功能的易扩充性和跨平台的易移植性。 1.4 主要背景知识及技术 本文主要涉及工业控制领域的相关知识,在此领域中工控组态软件、PLC及其发展动向、IEC1131-3标准、嵌入式软件等是本文密切相关的内容,这些内容之间有着密切的联系,都是完成本文必不可少的。首先从大的角度看,本文属于工控组态软件的范畴,是组态软件在嵌入式系统平台下运行的一种形式,与嵌入式软件是密不可分的。那么,提到嵌入式就不能不提起PLC,PLC是目前在工业自动化控制领域运用非常广泛的一种逻辑器件,正由于它的运用广泛,人们才十分关注他,在实际的生产应用过程中不断发现其使用的不便之处,摸索出解决问题的方法,即用符合IEC1131-3标准的编程规则,来实现复杂的逻辑控制,并考虑用软件来替代硬的PLC,这也是PLC发展的新的动向。相关的内容将在后面章节作详细介绍。 另外,软件设计用到的面向对象软件开发技术和软件设计模式,也将在本文中作较细致的阐述。 1.5 主要研究内容及本文结构安排 课题内容基于一套包含多种智能控制模块的嵌入式实时控制软件,运用面相对象软件设计方法对其中的FBD功能块进行分析设计,参考IEC1131标准,提出适合需要的编程模型并定义需求、进行功能设计和开发。 作为该课题的负责人,笔者的工作主要是: 1. 运用计算机科学技术知识,结合工业自动化控制领域的相关知识,确定课题的范围。 2. 确定功能块图的模型,根据模型设计和开发FBD开发环境的系统框架。 3. 参考类似软件,结合本软件的要求,分析、编写数学“加”功能块的详细需求文档,实现模块的功能。 本文论述了课题的研究思路、工作和取得的研究成果,文章的内容结构安排如下: 本文分为三大部分: 第一部分,在第一章交代本课题的意义、背景和研究方向,使读者能够了解课题的来由和基本研究思路。 第二部分包括两章,在第二章中介绍嵌入式系统的相关知识和概念,并介绍了MCGS嵌入式实时控制软件的特点、软件结构等相关内容,在第三章讨论完成本课题中需要用到的一些知识和相关技术。为后续论文作必要的知识准备。 第三部分是整个软件系统设计和实现,是本文的主体部分。第四章阐述了FBD的设计思想及其实现效果,第五章中文章详细的介绍了系统的整体设计、核心框架的设计并给出了核心类的实现;第六章介绍了数学“加”模块的需求设计与实现。
4 1591浏览
会员免费 - Netbit Browser嵌入式浏览器(论文+源码)Browser大小:0B全文公62页,写的很专业,包括论文全文、论文答辩PPT讲稿、源代码。 摘 要 本文主要论述了嵌入式浏览器开发所涉及到的技术,对HTML词法分析、浏览器JavaScript支持、linux和gtk编程等做了详细的分析和介绍,并对Netbit浏览器的开发进行了介绍,分析了主要的模块的功能和组成,并给出了主要算法。 还对典型的嵌入式浏览器进行了分析,包括Gzilla,Mozilla,Thunder和zen,总结了浏览器设计的技术要点和开发策略。 另外,在论文开头,介绍了目前嵌入式浏览器产品的发展现状,嵌入式浏览器的组成和各部份功能说明。 HTML词法分析是着重讨论的技术问题,给出了详尽的数据结构,程序流程。 Netbit浏览器的开发,是本论文的重点,分模块进行了分析,提出了需要改进的地方,并给出了改进措施。 关键词:嵌入式浏览器,HTML词法分析,Javascript,linux,gtk ABSTRACT This paper is focused on the technology of embedded browser.Html scanner, JavaScript support for browser, linux and gtk programming are deeply discussed.and introduce the development of Netbit browser, analyse the main module of Netbit, the algorithm is presented. what’s more, other typical embedded browsers are analysed, include Gzilla,Mozilla,Thunder and zen,and summarize the important technology and the policy of browser development In addition,at the head of the paper,introduce the present status of embedded browser product,the general form of embedded browser and description of the main parts. HTML scanner is an important technological problem, the data structure and the flow of the program are presented. The development of Netbit Browser is mainly discussed,and analysed by module,give the opinion to improve it. KEY WORDS: embedded browser,HTML token,Javascript,linux,gtk 目 录 引言………………………………………………………………5 第一章 嵌入式浏览器设计概述 ………………………… 6 1.1目前嵌入式浏览器产品的发展现状 ……………………… 6 1.2嵌入式浏览器的组成和各部份功能说明 ………………… 8 1.3开发难度分析 ……………………………………………… 9 1.4开发的前期策划 …………………………………………… 10 第二章 HTML词法分析器的设计及其应用 …………… 12 2.1 Bit Token的组成及其功能 ………………………………12 2.2 数据结构 ……………………………………………………12 2.3 算法 …………………………………………………………13 2.4词法分析结果示意……………………………………………15 2.5 HTML词法分析的应用 ………………………………………15 第三章 浏览器JavaScript支持的实现 …………………18 3.1基本的JavaScript 开发环境 ………………………………18 3.2 JavaScript Engine …………………………………………18 3.3 JavaScript与浏览器接合 ………………………………… 19 3.4 浏览器消息响应 …………………………………………… 21 第四章 Linux程序开发技术及 GTK图形程序开发…… 23 4.1 Linux下的程序开发环境 ……………………………………23 4.2 GTK图形程序开发 ……………………………………………29 第五章 Netbit浏览器开发与分析 ……………………… 31 5.1 Netbit 浏览器简介 ………………………………………… 31 5.2 Netbit Browser浏览器各部份的功能 …………………… 31 5.3 界面模块………………………………………………………32 5.4 控制模块………………………………………………………34 5.5词法分析模块… ………………………………………………34 5.6使用PIXMAP的画图模块………………………………………35 5.7 文本文件的显示模块…………………………………………36 5.8 HTML文件的显示模块 ……………………………………… 37 5.9 Netbit实际应用效果及比较 ……………………………… 40 5.10 Netbit Browser的缺点分析及改进办法 …………………44 5.11 Netbit Browser未来的展望 ………………………………48 第六章 其它浏览器分析…………………………………… 50 6.1 Dillo(Gzilla)浏览器分析 ……………………………… 50 6.2 Thunder浏览器分析…………………………………………55 6.3 Mozilla浏览器分析…………………………………………56 6.4 ZEN浏览器分析………………………………………………57 6.5 浏览器分析工作的总结………………………………………58 致 谢…………………………………………………………… 60 参考文献表………………………………………………………61全文公62页,写的很专业,包括论文全文、论文答辩PPT讲稿、源代码。 摘 要 本文主要论述了嵌入式浏览器开发所涉及到的技术,对HTML词法分析、浏览器JavaScript支持、linux和gtk编程等做了详细的分析和介绍,并对Netbit浏览器的开发进行了介绍,分析了主要的模块的功能和组成,并给出了主要算法。 还对典型的嵌入式浏览器进行了分析,包括Gzilla,Mozilla,Thunder和zen,总结了浏览器设计的技术要点和开发策略。 另外,在论文开头,介绍了目前嵌入式浏览器产品的发展现状,嵌入式浏览器的组成和各部份功能说明。 HTML词法分析是着重讨论的技术问题,给出了详尽的数据结构,程序流程。 Netbit浏览器的开发,是本论文的重点,分模块进行了分析,提出了需要改进的地方,并给出了改进措施。 关键词:嵌入式浏览器,HTML词法分析,Javascript,linux,gtk ABSTRACT This paper is focused on the technology of embedded browser.Html scanner, JavaScript support for browser, linux and gtk programming are deeply discussed.and introduce the development of Netbit browser, analyse the main module of Netbit, the algorithm is presented. what’s more, other typical embedded browsers are analysed, include Gzilla,Mozilla,Thunder and zen,and summarize the important technology and the policy of browser development In addition,at the head of the paper,introduce the present status of embedded browser product,the general form of embedded browser and description of the main parts. HTML scanner is an important technological problem, the data structure and the flow of the program are presented. The development of Netbit Browser is mainly discussed,and analysed by module,give the opinion to improve it. KEY WORDS: embedded browser,HTML token,Javascript,linux,gtk 目 录 引言………………………………………………………………5 第一章 嵌入式浏览器设计概述 ………………………… 6 1.1目前嵌入式浏览器产品的发展现状 ……………………… 6 1.2嵌入式浏览器的组成和各部份功能说明 ………………… 8 1.3开发难度分析 ……………………………………………… 9 1.4开发的前期策划 …………………………………………… 10 第二章 HTML词法分析器的设计及其应用 …………… 12 2.1 Bit Token的组成及其功能 ………………………………12 2.2 数据结构 ……………………………………………………12 2.3 算法 …………………………………………………………13 2.4词法分析结果示意……………………………………………15 2.5 HTML词法分析的应用 ………………………………………15 第三章 浏览器JavaScript支持的实现 …………………18 3.1基本的JavaScript 开发环境 ………………………………18 3.2 JavaScript Engine …………………………………………18 3.3 JavaScript与浏览器接合 ………………………………… 19 3.4 浏览器消息响应 …………………………………………… 21 第四章 Linux程序开发技术及 GTK图形程序开发…… 23 4.1 Linux下的程序开发环境 ……………………………………23 4.2 GTK图形程序开发 ……………………………………………29 第五章 Netbit浏览器开发与分析 ……………………… 31 5.1 Netbit 浏览器简介 ………………………………………… 31 5.2 Netbit Browser浏览器各部份的功能 …………………… 31 5.3 界面模块………………………………………………………32 5.4 控制模块………………………………………………………34 5.5词法分析模块… ………………………………………………34 5.6使用PIXMAP的画图模块………………………………………35 5.7 文本文件的显示模块…………………………………………36 5.8 HTML文件的显示模块 ……………………………………… 37 5.9 Netbit实际应用效果及比较 ……………………………… 40 5.10 Netbit Browser的缺点分析及改进办法 …………………44 5.11 Netbit Browser未来的展望 ………………………………48 第六章 其它浏览器分析…………………………………… 50 6.1 Dillo(Gzilla)浏览器分析 ……………………………… 50 6.2 Thunder浏览器分析…………………………………………55 6.3 Mozilla浏览器分析…………………………………………56 6.4 ZEN浏览器分析………………………………………………57 6.5 浏览器分析工作的总结………………………………………58 致 谢…………………………………………………………… 60 参考文献表………………………………………………………61
4 241浏览
会员免费 - VisualGDB 5.2r8破解版Visual大小:22MB先安装原版的试用版安装包VisualGDB-5.2r8-trial.msi之后 运行里面的破解文件即可。亲测支持VS2017,嵌入式 STM32开发可以用!告别Keil先安装原版的试用版安装包VisualGDB-5.2r8-trial.msi之后 运行里面的破解文件即可。亲测支持VS2017,嵌入式 STM32开发可以用!告别Keil
5 460浏览
会员免费 - 嵌入式设计及Linux驱动开发指南:基于ARM9处理器ARM大小:9MB嵌入式设计及Linux驱动开发指南:基于ARM9处理器 共2个 这是2.rar 文件 !!注意要下在两个文件!!嵌入式设计及Linux驱动开发指南:基于ARM9处理器 共2个 这是2.rar 文件 !!注意要下在两个文件!!
4 69浏览
会员免费 - 本科毕业论文-嵌入式浏览器开发计算机专业大小:212KB本科毕业论文-嵌入式浏览器开发 目 录 引言………………………………………………………………5 第一章 嵌入式浏览器设计概述 ………………………… 6 1.1目前嵌入式浏览器产品的发展现状 ……………………… 6 1.2嵌入式浏览器的组成和各部份功能说明 ………………… 8 1.3开发难度分析 ……………………………………………… 9 1.4开发的前期策划 …………………………………………… 10 第二章 HTML词法分析器的设计及其应用 …………… 12 2.1 Bit Token的组成及其功能 ………………………………12 2.2 数据结构 ……………………………………………………12 2.3 算法 …………………………………………………………13 2.4词法分析结果示意……………………………………………15 2.4 HTML词法分析的应用 ………………………………………15 第三章 浏览器JavaScript支持的实现 …………………18 3.1基本的JavaScript 开发环境 ………………………………18 3.2 JavaScript Engine …………………………………………18 3.3 JavaScript与浏览器接合 ………………………………… 19 3.4 浏览器消息响应 …………………………………………… 21 第四章 Linux程序开发技术及 GTK图形程序开发…… 23 4.1 Linux下的程序开发环境 ……………………………………23 4.2 GTK图形程序开发 ……………………………………………29 第五章 Netbit浏览器开发与分析 ……………………… 31 5.1 Netbit 浏览器简介 ………………………………………… 31 5.2 Netbit Browser浏览器各部份的功能 …………………… 31 5.3 界面模块………………………………………………………32 5.4 控制模块………………………………………………………34 5.5词法分析模块… ………………………………………………34 5.6使用PIXMAP的画图模块………………………………………35 5.7 文本文件的显示模块…………………………………………36 5.8 HTML文件的显示模块 ……………………………………… 37 5.9 Netbit实际应用效果及比较 ……………………………… 40 5.10 Netbit Browser的缺点分析及改进办法 …………………44 5.11 Netbit Browser未来的展望 ………………………………48 第六章 其它浏览器分析…………………………………… 50 6.1 Dillo(Gzilla)浏览器分析 ……………………………… 50 6.2 Thunder浏览器分析…………………………………………55 6.3 Mozilla浏览器分析…………………………………………56 6.4 ZEN浏览器分析………………………………………………57 6.5 浏览器分析工作的总结………………………………………58 致 谢…………………………………………………………… 60 参考文献表………………………………………………………61本科毕业论文-嵌入式浏览器开发 目 录 引言………………………………………………………………5 第一章 嵌入式浏览器设计概述 ………………………… 6 1.1目前嵌入式浏览器产品的发展现状 ……………………… 6 1.2嵌入式浏览器的组成和各部份功能说明 ………………… 8 1.3开发难度分析 ……………………………………………… 9 1.4开发的前期策划 …………………………………………… 10 第二章 HTML词法分析器的设计及其应用 …………… 12 2.1 Bit Token的组成及其功能 ………………………………12 2.2 数据结构 ……………………………………………………12 2.3 算法 …………………………………………………………13 2.4词法分析结果示意……………………………………………15 2.4 HTML词法分析的应用 ………………………………………15 第三章 浏览器JavaScript支持的实现 …………………18 3.1基本的JavaScript 开发环境 ………………………………18 3.2 JavaScript Engine …………………………………………18 3.3 JavaScript与浏览器接合 ………………………………… 19 3.4 浏览器消息响应 …………………………………………… 21 第四章 Linux程序开发技术及 GTK图形程序开发…… 23 4.1 Linux下的程序开发环境 ……………………………………23 4.2 GTK图形程序开发 ……………………………………………29 第五章 Netbit浏览器开发与分析 ……………………… 31 5.1 Netbit 浏览器简介 ………………………………………… 31 5.2 Netbit Browser浏览器各部份的功能 …………………… 31 5.3 界面模块………………………………………………………32 5.4 控制模块………………………………………………………34 5.5词法分析模块… ………………………………………………34 5.6使用PIXMAP的画图模块………………………………………35 5.7 文本文件的显示模块…………………………………………36 5.8 HTML文件的显示模块 ……………………………………… 37 5.9 Netbit实际应用效果及比较 ……………………………… 40 5.10 Netbit Browser的缺点分析及改进办法 …………………44 5.11 Netbit Browser未来的展望 ………………………………48 第六章 其它浏览器分析…………………………………… 50 6.1 Dillo(Gzilla)浏览器分析 ……………………………… 50 6.2 Thunder浏览器分析…………………………………………55 6.3 Mozilla浏览器分析…………………………………………56 6.4 ZEN浏览器分析………………………………………………57 6.5 浏览器分析工作的总结………………………………………58 致 谢…………………………………………………………… 60 参考文献表………………………………………………………61
4 287浏览
会员免费 - 嵌入式实时操作系统uC/OS III《嵌入式实时操作系统uC/OS III》,与《嵌入式实时操作系统uC/OS II》类似的官方宝典,该版本为STM32F107的版本,官方还有其他版本
5 702浏览
会员免费 - 嵌入式开发讲义(北京大学)嵌入式开发讲义,讲解了嵌入式系统开发工具,流程
5 95浏览
会员免费 - 嵌入式设计及Linux驱动开发指南:基于ARM9处理器ARM大小:9MB嵌入式设计及Linux驱动开发指南:基于ARM9处理器 共2个文件这是 1.rar !!注意要下在两个文件!!嵌入式设计及Linux驱动开发指南:基于ARM9处理器 共2个文件这是 1.rar !!注意要下在两个文件!!
4 91浏览
会员免费 - 一款带CRC计算的串口调试软件ECOM串口助手,串口调试工具,串口工具,串口精灵,串口调试,ModebusCRC16校验,CRC16校验,累加和校验,异或校验,ModebusLRC大小:1MBecom串口助手是一款带CRC计算的串口(RS232)调试软件。由我爱IC导航网工作室开发(http://www.52ic.net/)。ecom串口助手支持常用的110 ~ 921600bps波特率,能设置校验、数据位和停止位,能以ASCII码或十六进制接收或发送任何数据或字符(包括中文),能发送任意大小的文本文件,可以任意设定自动发送周期,并能将接收数据保存成文本文件。带有文件或数据串的ModebusCRC16校验、CRC16校验、累加和校验、异或校验,ModebusLRC计算工具,是工程师调试单片机串口的好助手工具。 2、软件特点 1、 支持Windows 9x / 2000 / XP / 2003 / Vista / Win7系统; 2、 绿色软件,不需安装。运行解压软件,将压缩包解压到指定目录即可。卸载时只需将程序目录删除; 3、 支持常用的110 ~ 921600bps波特率; 4、 端口范围是COM1-COM255,支持扩展端口(USB转RS232); 5、 能设置校验、数据位和停止位; 6、 能以字符或十六进制收发数据,支持中文字符的收发; 7、 支持文件数据的发送; 8、 数据发送区允许设置发送周期,自动发送数据; 9、 支持键盘输入,将键盘数据发送到串口; 10、 支持定时保存接收窗口数据,便于查看长时间调试记录信息; 11、 有效的检测通讯错误,避免软件死机(如USB转串口设备拔出检测); 12、 数据接收窗口及文件发送均采用多线程设计。 13、 带有文件和数据帧ModebusCRC16校验、CRC16校验、累加和校验、异或校验,ModebusLRC计算工具。发送的数据帧可选添加计算结果,将校验结果连同数据帧一同打包发送出去。 V2.00版本增加功能 1、添加Xmodem功能(128个字节发送,只支持CRC校验)。 2、增加Xmodem-1k功能(1024个字节发送,只支持CRC校验)。 3、支持命令启动Xmodem-1k功能(可以做自动传输文件功能)。 V2.20版本增加功能 1、添加自定义数据帧头,数据帧尾功能。 2、添加数据帧ModebusCRC16校验、CRC16校验、累加和校验、异或校验,ModebusLRC等校验协议。 3、添加数据包镜像回发功能。 4、添加接收对话框字体修改按钮。 5、添加转义符号选择。 6、支持命令串文件发送(具体见命令串文件模板使用说明)。 7、添加窗口总是浮在最前面按钮,添加命令串隐藏显示按钮。 V2.40版本增加功能 1、增加110、300、600波特率。 2、修正接收窗体字体设置按钮功能,增加接收窗体背景色设置按钮。 V2.60版本增加功能 1、增加“校验结果”按钮,实现文件或者数据帧的ModebusCRC16校验、CRC16校验、累加和校验、异或校验,ModebusLRC的计算结果显示。 3、使用许可 本软件为免费软件,许可"个人用户"自由使用,复制和分发此软件包,但要保证此软件包的完整性。您不能将本软件用于商业目的,如需要商业使用,需得到软件作者的授权许可。 4、拒绝担保 我爱IC导航网保证该软件不含任何木马、病毒等能够对您的系统造成破坏的恶意代码。但拒绝任何责任担保,对因使用或不能使用该软件所导致的全部风险及后果均由用户自己承担。 5、关于我爱IC导航网 最专业的电子导航网,IT导航网。我爱IC导航网(http://www.52ic.net)定位为嵌入式行业、IT行业最权威的分类网站导航网站,力求将最新最好最全的网站推荐给广大从事的IT行业的朋友。网站的宗旨是方便从事嵌入式行业、IT行业的工程师、采购及管理者快速找到自已需要的网站,而不用去记太多复杂的网址;同时提供了IC数据手册搜索及知名搜索引擎入口等服务项目,让您轻松愉快的享受网络给您工作带来便利和乐趣。 我爱IC导航网(http://www.52ic.net)主要以电子行业资料为中心,提供丰富的,最常用和快捷的网站链接和各类工具。其中包括了数据手册搜索,各类电子原厂链接,各家授权代理链接,知名的行业网站链接,技术论坛链接等,也提供了包括日常使用的工具,如快滤波器计算,三极管开关饱和度计算,在线翻译,天气查询等实用工具。同时,我爱IC导航网还提供了用户常用的生活链接,如邮箱,音乐,视频,体育,军事等众多知名网站链接。 我爱IC导航网,技术精灵频道(http://ee.52ic.net)主要是为电子工程师学习嵌入式技术提供良好的平台。站长及朋友会在本站上写下工作中的经验以供大家学习,同时从网上精选有价值的文章供电子工程师在项目中参考。ecom串口助手是一款带CRC计算的串口(RS232)调试软件。由我爱IC导航网工作室开发(http://www.52ic.net/)。ecom串口助手支持常用的110 ~ 921600bps波特率,能设置校验、数据位和停止位,能以ASCII码或十六进制接收或发送任何数据或字符(包括中文),能发送任意大小的文本文件,可以任意设定自动发送周期,并能将接收数据保存成文本文件。带有文件或数据串的ModebusCRC16校验、CRC16校验、累加和校验、异或校验,ModebusLRC计算工具,是工程师调试单片机串口的好助手工具。 2、软件特点 1、 支持Windows 9x / 2000 / XP / 2003 / Vista / Win7系统; 2、 绿色软件,不需安装。运行解压软件,将压缩包解压到指定目录即可。卸载时只需将程序目录删除; 3、 支持常用的110 ~ 921600bps波特率; 4、 端口范围是COM1-COM255,支持扩展端口(USB转RS232); 5、 能设置校验、数据位和停止位; 6、 能以字符或十六进制收发数据,支持中文字符的收发; 7、 支持文件数据的发送; 8、 数据发送区允许设置发送周期,自动发送数据; 9、 支持键盘输入,将键盘数据发送到串口; 10、 支持定时保存接收窗口数据,便于查看长时间调试记录信息; 11、 有效的检测通讯错误,避免软件死机(如USB转串口设备拔出检测); 12、 数据接收窗口及文件发送均采用多线程设计。 13、 带有文件和数据帧ModebusCRC16校验、CRC16校验、累加和校验、异或校验,ModebusLRC计算工具。发送的数据帧可选添加计算结果,将校验结果连同数据帧一同打包发送出去。 V2.00版本增加功能 1、添加Xmodem功能(128个字节发送,只支持CRC校验)。 2、增加Xmodem-1k功能(1024个字节发送,只支持CRC校验)。 3、支持命令启动Xmodem-1k功能(可以做自动传输文件功能)。 V2.20版本增加功能 1、添加自定义数据帧头,数据帧尾功能。 2、添加数据帧ModebusCRC16校验、CRC16校验、累加和校验、异或校验,ModebusLRC等校验协议。 3、添加数据包镜像回发功能。 4、添加接收对话框字体修改按钮。 5、添加转义符号选择。 6、支持命令串文件发送(具体见命令串文件模板使用说明)。 7、添加窗口总是浮在最前面按钮,添加命令串隐藏显示按钮。 V2.40版本增加功能 1、增加110、300、600波特率。 2、修正接收窗体字体设置按钮功能,增加接收窗体背景色设置按钮。 V2.60版本增加功能 1、增加“校验结果”按钮,实现文件或者数据帧的ModebusCRC16校验、CRC16校验、累加和校验、异或校验,ModebusLRC的计算结果显示。 3、使用许可 本软件为免费软件,许可"个人用户"自由使用,复制和分发此软件包,但要保证此软件包的完整性。您不能将本软件用于商业目的,如需要商业使用,需得到软件作者的授权许可。 4、拒绝担保 我爱IC导航网保证该软件不含任何木马、病毒等能够对您的系统造成破坏的恶意代码。但拒绝任何责任担保,对因使用或不能使用该软件所导致的全部风险及后果均由用户自己承担。 5、关于我爱IC导航网 最专业的电子导航网,IT导航网。我爱IC导航网(http://www.52ic.net)定位为嵌入式行业、IT行业最权威的分类网站导航网站,力求将最新最好最全的网站推荐给广大从事的IT行业的朋友。网站的宗旨是方便从事嵌入式行业、IT行业的工程师、采购及管理者快速找到自已需要的网站,而不用去记太多复杂的网址;同时提供了IC数据手册搜索及知名搜索引擎入口等服务项目,让您轻松愉快的享受网络给您工作带来便利和乐趣。 我爱IC导航网(http://www.52ic.net)主要以电子行业资料为中心,提供丰富的,最常用和快捷的网站链接和各类工具。其中包括了数据手册搜索,各类电子原厂链接,各家授权代理链接,知名的行业网站链接,技术论坛链接等,也提供了包括日常使用的工具,如快滤波器计算,三极管开关饱和度计算,在线翻译,天气查询等实用工具。同时,我爱IC导航网还提供了用户常用的生活链接,如邮箱,音乐,视频,体育,军事等众多知名网站链接。 我爱IC导航网,技术精灵频道(http://ee.52ic.net)主要是为电子工程师学习嵌入式技术提供良好的平台。站长及朋友会在本站上写下工作中的经验以供大家学习,同时从网上精选有价值的文章供电子工程师在项目中参考。
5 576浏览
会员免费 - Birt中文手册.chmBirt大小:2MB目录 学习基础知识 教程 1:构建简单的列表报告 任务 1:创建新项目 任务 2:创建新报告 任务 3:构建数据源 任务 4:构建数据集 任务 5:对报告进行布局 任务 6:对数据进行排序 任务 7:格式化报告 编辑列标题 格式化列标题 在同一行上显示名字和姓氏 增大行之间的间隔 任务 8:创建报告标题 接下来的步骤 连接至数据源 如何创建 BIRT 数据源 如何修改现有 BIRT 数据源 如何删除 BIRT 报告设计器数据源 如何对数据库或其他 JDBC 数据源指定连接信息 如何添加 JDBC 驱动程序 如何删除 JAR 文件中的所有 JDBC 驱动程序 检索数据 如何创建数据集 如何更改数据集的数据源 如何对 JDBC 数据集编写 SQL 查询 如何对 JDBC 数据集指定存储过程 如何查看和更改输出列 如何更改“预览结果”中出现的行数 如何将计算字段添加至数据集 如何连接数据集 如何定义动态查询 如何设置高速缓存首选项 绑定数据 如何创建列绑定 对报告进行布局 如何添加行或列 如何删除行或列 如何将数据集绑定至表 如何插入链接的图像 如何插入嵌入式图像 如何插入存储在数据源中的图像 显示文本 如何使用动态文本元素 格式化报告内容 如何创建样式 如何导入样式 如何应用样式 如何修改样式 如何删除样式 如何创建格式化规则 如何修改格式化规则 如何删除格式化规则 如何通过拖动边界来调整列或行的大小 如何指定行高 如何指定列宽 如何合并表或网格单元格 如何有条件地隐藏元素 对数据进行排序和分组 教程 2:对报告数据进行分组 任务 1:打开报告设计 任务 2:将报告另存为新文件 任务 3:将贷记限额字段添加至数据集 任务 4:将贷记限额数据添加至报告 任务 5:按贷记限额对客户数据进行分组 任务 6:在组头中显示贷记限额范围 任务 7:显示聚集信息 任务 8:格式化报告 除去详细信息行中的贷记限额数据 在每组的第一行中显示组标题 用一行分隔每组 任务 9:在 BIRT 报告查看器中预览报告 任务 10:在目录中显示贷记限额范围 聚集数据 如何在表达式构建器中构造聚集表达式 编写表达式 过滤数据 如何过滤行以便从 JDBC 数据源检索数据 如何在数据集级别进行过滤 如何在报告元素级别进行过滤 如何在组级别进行过滤 使用户能够对数据进行过滤 使用户能够在查询运行时进行过滤 如何创建简单报告参数 如何在 SQL 查询中插入参数标记 如何创建数据集参数 如何在运行报告时动态更新过滤条件 构建包含子报告的报告 教程 3:构建带有并排子报告的报告 任务 1:创建新报告 任务 2:构建数据源 任务 3:为客户报告构建数据集 任务 4:为订单子报告构建数据集 任务 5:为支付子报告构建数据集 任务 6:创建客户主报告 任务 7:创建订单子报告 任务 8:将订单子报告链接至客户主报告 任务 9:创建支付子报告 任务 10:将支付子报告链接至客户主报告 任务 11:仅显示具有订单或支付的客户 任务 12:并排显示子报告 任务 13:格式化报告 突出显示客户名 编辑列标题 更改日期格式 更改数字格式 增大元素之间的垂直间距 增大订单表与支付表之间的水平间距 在表周围添加边框 增大表边框与内容之间的间距 在报告中使用图表 教程 4:创建图表 任务 1:设置报告设计文件 任务 2:在报告中添加图表 任务 3:为图表提供数据 任务 4:查看图表 任务 5:更新图表标题 任务 6:优化图表外观 在图表中显示数据 如何选择图表数据集 如何对类别系列数据进行分组 如何设置轴的数据类型和格式 如何更改图表预览首选项 对图表进行布局和格式化 如何设置图表背景色 如何定义定制颜色 如何为具有深度的图表或三维图表设置墙体色或地板色 如何设置图表区嵌入 如何为图形设置背景色 如何为图形区加上轮廓 如何为轴中的图形区加上阴影 如何调整图表图形的放置和填充 如何格式化轴名 如何在仪表图或饼图中添加或格式化值系列标题 如何修改轴线 如何修改轴刻度线 如何添加或修改网格线 设计多页报告 如何在页眉和页脚中显示文本 如何指定页眉或页脚大小 如何避免首页出现页眉内容 添加交互式查看功能 如何创建书签 如何链接两个报告部分 如何链接两个报告 如何创建目录条目 如何导出报告数据 构建共享的报告开发框架 如何将元素添加到库中 如何设置报告设计的主题 如何从报告设计中删除主题 如何创建模板报告项 如何设置模板文件夹 如何发布模板 如何使用模板报告项 将文本本地化 如何对报告指定资源文件 如何对标签或文本元素指定现有资源键 如何以不同语言环境预览报告 在报告设计中进行脚本编制 BIRT 脚本编制概述 在 Java 与 JavaScript 之间进行选择 同时使用 Java 和 JavaScript 编写事件处理程序 使用 JavaScript 编写事件处理程序 如何使用 BIRT 报告设计器来输入 JavaScript 事件处理程序 确定方法执行顺序 提供 ReportDesign.initialize 代码 如何提供 ReportDesign.initialize 方法的代码 为想要跟踪的方法提供代码 提供 ReportDesign.afterFactory 代码 教程 5:使用 JavaScript 编写事件处理程序 任务 1:打开报告设计 任务 2:在 Table.onCreate( ) 方法中创建并初始化计数器 任务 3:在 Row.onCreate( ) 方法中有条件地使计数器递增 任务 4:使用 ReportDesign.afterFactory( ) 方法来显示结果 使用 Java 编写事件处理程序 如何创建事件处理程序类并将其添加到 Java 项目中 如何使 Java 类与报告元素相关联目录 学习基础知识 教程 1:构建简单的列表报告 任务 1:创建新项目 任务 2:创建新报告 任务 3:构建数据源 任务 4:构建数据集 任务 5:对报告进行布局 任务 6:对数据进行排序 任务 7:格式化报告 编辑列标题 格式化列标题 在同一行上显示名字和姓氏 增大行之间的间隔 任务 8:创建报告标题 接下来的步骤 连接至数据源 如何创建 BIRT 数据源 如何修改现有 BIRT 数据源 如何删除 BIRT 报告设计器数据源 如何对数据库或其他 JDBC 数据源指定连接信息 如何添加 JDBC 驱动程序 如何删除 JAR 文件中的所有 JDBC 驱动程序 检索数据 如何创建数据集 如何更改数据集的数据源 如何对 JDBC 数据集编写 SQL 查询 如何对 JDBC 数据集指定存储过程 如何查看和更改输出列 如何更改“预览结果”中出现的行数 如何将计算字段添加至数据集 如何连接数据集 如何定义动态查询 如何设置高速缓存首选项 绑定数据 如何创建列绑定 对报告进行布局 如何添加行或列 如何删除行或列 如何将数据集绑定至表 如何插入链接的图像 如何插入嵌入式图像 如何插入存储在数据源中的图像 显示文本 如何使用动态文本元素 格式化报告内容 如何创建样式 如何导入样式 如何应用样式 如何修改样式 如何删除样式 如何创建格式化规则 如何修改格式化规则 如何删除格式化规则 如何通过拖动边界来调整列或行的大小 如何指定行高 如何指定列宽 如何合并表或网格单元格 如何有条件地隐藏元素 对数据进行排序和分组 教程 2:对报告数据进行分组 任务 1:打开报告设计 任务 2:将报告另存为新文件 任务 3:将贷记限额字段添加至数据集 任务 4:将贷记限额数据添加至报告 任务 5:按贷记限额对客户数据进行分组 任务 6:在组头中显示贷记限额范围 任务 7:显示聚集信息 任务 8:格式化报告 除去详细信息行中的贷记限额数据 在每组的第一行中显示组标题 用一行分隔每组 任务 9:在 BIRT 报告查看器中预览报告 任务 10:在目录中显示贷记限额范围 聚集数据 如何在表达式构建器中构造聚集表达式 编写表达式 过滤数据 如何过滤行以便从 JDBC 数据源检索数据 如何在数据集级别进行过滤 如何在报告元素级别进行过滤 如何在组级别进行过滤 使用户能够对数据进行过滤 使用户能够在查询运行时进行过滤 如何创建简单报告参数 如何在 SQL 查询中插入参数标记 如何创建数据集参数 如何在运行报告时动态更新过滤条件 构建包含子报告的报告 教程 3:构建带有并排子报告的报告 任务 1:创建新报告 任务 2:构建数据源 任务 3:为客户报告构建数据集 任务 4:为订单子报告构建数据集 任务 5:为支付子报告构建数据集 任务 6:创建客户主报告 任务 7:创建订单子报告 任务 8:将订单子报告链接至客户主报告 任务 9:创建支付子报告 任务 10:将支付子报告链接至客户主报告 任务 11:仅显示具有订单或支付的客户 任务 12:并排显示子报告 任务 13:格式化报告 突出显示客户名 编辑列标题 更改日期格式 更改数字格式 增大元素之间的垂直间距 增大订单表与支付表之间的水平间距 在表周围添加边框 增大表边框与内容之间的间距 在报告中使用图表 教程 4:创建图表 任务 1:设置报告设计文件 任务 2:在报告中添加图表 任务 3:为图表提供数据 任务 4:查看图表 任务 5:更新图表标题 任务 6:优化图表外观 在图表中显示数据 如何选择图表数据集 如何对类别系列数据进行分组 如何设置轴的数据类型和格式 如何更改图表预览首选项 对图表进行布局和格式化 如何设置图表背景色 如何定义定制颜色 如何为具有深度的图表或三维图表设置墙体色或地板色 如何设置图表区嵌入 如何为图形设置背景色 如何为图形区加上轮廓 如何为轴中的图形区加上阴影 如何调整图表图形的放置和填充 如何格式化轴名 如何在仪表图或饼图中添加或格式化值系列标题 如何修改轴线 如何修改轴刻度线 如何添加或修改网格线 设计多页报告 如何在页眉和页脚中显示文本 如何指定页眉或页脚大小 如何避免首页出现页眉内容 添加交互式查看功能 如何创建书签 如何链接两个报告部分 如何链接两个报告 如何创建目录条目 如何导出报告数据 构建共享的报告开发框架 如何将元素添加到库中 如何设置报告设计的主题 如何从报告设计中删除主题 如何创建模板报告项 如何设置模板文件夹 如何发布模板 如何使用模板报告项 将文本本地化 如何对报告指定资源文件 如何对标签或文本元素指定现有资源键 如何以不同语言环境预览报告 在报告设计中进行脚本编制 BIRT 脚本编制概述 在 Java 与 JavaScript 之间进行选择 同时使用 Java 和 JavaScript 编写事件处理程序 使用 JavaScript 编写事件处理程序 如何使用 BIRT 报告设计器来输入 JavaScript 事件处理程序 确定方法执行顺序 提供 ReportDesign.initialize 代码 如何提供 ReportDesign.initialize 方法的代码 为想要跟踪的方法提供代码 提供 ReportDesign.afterFactory 代码 教程 5:使用 JavaScript 编写事件处理程序 任务 1:打开报告设计 任务 2:在 Table.onCreate( ) 方法中创建并初始化计数器 任务 3:在 Row.onCreate( ) 方法中有条件地使计数器递增 任务 4:使用 ReportDesign.afterFactory( ) 方法来显示结果 使用 Java 编写事件处理程序 如何创建事件处理程序类并将其添加到 Java 项目中 如何使 Java 类与报告元素相关联
5 294浏览
会员免费 - 邵贝贝 译 嵌入式实时操作系统μC/OS-II(第2版)及光盘第一部分及光盘大小:19MB因为太大了!只好分成两部分了:)<br/> μC/OSII是著名的、源码公开的实时内核,是专为嵌入式应用设计的,可用于各类8位、16位和32位单片机或DSP。从μC/OS算起,该内核已有10余年应用史,在诸多领域得到了广泛应用。 本书是MicroC/OSII The Real Time Kernel一书的第2版本,在第1版本(V2.0)基础上做了重大改进与升级。通过对μC/OSII源代码的分析与描述,讲述了多任务实时的基本概念、竞争与调度算法、任务间同步与通信、存储与定时的管理以及如何处理优先级反转问题;介绍如何将μC/OSII移植到不同CPU上,如何调试移植代码。在所附光盘中,给出已通过FAA安全认证的μC/OSII V2.52的全部源码以及可在PC机上运行的移植范例。 本书可用做高等院校嵌入式实时系统课程教材或工程师培训教材,也可供嵌入式应用开发人员研究与使用。因为太大了!只好分成两部分了:)<br/> μC/OSII是著名的、源码公开的实时内核,是专为嵌入式应用设计的,可用于各类8位、16位和32位单片机或DSP。从μC/OS算起,该内核已有10余年应用史,在诸多领域得到了广泛应用。 本书是MicroC/OSII The Real Time Kernel一书的第2版本,在第1版本(V2.0)基础上做了重大改进与升级。通过对μC/OSII源代码的分析与描述,讲述了多任务实时的基本概念、竞争与调度算法、任务间同步与通信、存储与定时的管理以及如何处理优先级反转问题;介绍如何将μC/OSII移植到不同CPU上,如何调试移植代码。在所附光盘中,给出已通过FAA安全认证的μC/OSII V2.52的全部源码以及可在PC机上运行的移植范例。 本书可用做高等院校嵌入式实时系统课程教材或工程师培训教材,也可供嵌入式应用开发人员研究与使用。
5 186浏览
会员免费 - RK3588全套硬件设计资料RK3588大小:93MBRK3588全套硬件设计资料RK3588全套硬件设计资料
5 5126浏览
会员免费 - visual C++_Turbo C串口通信编程实践里面讲了MSComm控件 、 WinAPI 串口通信、CSerial类,例子很详实,每一步操作都有解释。作者是龚建伟,有一个个人主页www.gjwtech.com,讲串口通信的内容比较多,还行,大家可以先看看这个主页。 本书目录 第1章轻松体验串口通信编程与调试 1.1初识串口 1.1.1从外观上了解串口 1.1.2 串口通信的发展前景 1.2 自己制作简单的串口线 1.2.1 三线制串口接线的规定 1.2.2 焊接制作自己的串口连接线 1.3 调试串口通信程序时的几种使用串口的技巧 1.3.1 查看计算机串口资源 1.3.2 常规调试-2个物理串口之间的通信 1.3.3 特殊调试-单个物理串口之间的通信 1.3.4 虚拟串口-为计算机添加取之不尽的串口资源 1.4 使用串口调试助手来体验串口通信 1.5体验Windows环境下Visual C++串口通信编程 1.6体验DOS环境下Turbo C串口通信编程 第2章 VC多线程串口编程工具CSerialPort类 2.1 类功能及成员函数介绍 2.2 应用CSerialPort类编制基于对话框的应用程序 2.3 应用CSerialPort类编制基于单文档的应用程序 2.4对CSerialPort类的改进 2.5 在Visual C++.NET中应用CSerialPort类 第3章 控件MSComm串口编程 3.1 MSComm控件详细介绍 3.1.1 VC中应用MSComm控件编程步骤 3.1.2 MSComm控件串行通信处理方式 3.1.3 MSComm 控件的属性说明 3.1.4 MSComm控件错误信息 3.2使用MSComm控件的几个疑难问题 3.2.1使用VARIANT 和SAFEARRAY 数据类型从串口读写数据 3.2.2 MSComm控件能离开对话框独立存在吗? 3.2.3 如何发送接收ASCII值为0和大于128的字符? 3.2.4 在同一程序中用MSComm控件控制多个串口的具体操作方法 3.2.5解决使用控件编程时程序占用的内存会不断增大的问题 3.2.6在没有安装Visual Studio的计算机上如何使用MSComm控件 3.2.7 在MSComm控件串口编程时遇到的其它问题说明 3.3在基于单文档(SDI)程序中应用MSComm控件 3.4应用MSComm控件控制多个串口实例 第4章 Windows API串口编程 4.1 Windows API串口编程概述 4.2 API串口编程中用到的结构及相关概念说明 4.2.1 DCB(Device Control Block)结构 4.2.2超时设置COMMTIMEOUTS结构 4.2.3 OVERLAPPED异步I/O重叠结构 4.2.4 通信错误与通信设备状态 4.2.5 串行通信事件 4.3 Windows API串行通信函数 4.4 Win32 API串口通信编程的一般流程和特殊实例 4.4.1 Win32 API串口通信编程的一般流程 4.4.2 用查询方式读串口 4.4.3同步I/O读写数据 4.4.4 关于流控制的设置问题 4.5 CSerialPort类中的API函数编程应用剖析 4.6 Win32 API串口编程TTY(虚拟终端)实例 4.7 Windows API串口精简例程 第5章 串口调试助手V2.2详细编程 5.1 建立SCOMM程序工程实现界面功能 5.2 串口的初始化及关闭 5.3串口数据的发送与接收及十六进制数据的处理 5.3.1 十六进数据发送处理 5.3.2 手动发送处理 5.3.3自动发送处理 5.3.4 接收处理及十六进制显示 5.4 其它辅助功能的实现 5.4.1 接收数据的文件保存 5.4.2 实现小文件发送 5.4.3 图钉按钮功能使程序能浮在最上层 5.4.4 对话框动画图标的实现 5.4.5 超链接功能的实现 5.4.6 如何打开帮助网页文件 第6章 DOS环境下的Turbo C串口编程及通用实例GSerial类 6.1 PC机异步通信适配器8250及其编程操作 6.1.1 INS8250内部寄存器及其选择方式 6.1.2 波特率设置 6.1.3数据位、奇偶校验、停止位等数据格式设置 6.1.4 查询I/O方式相关设置 6.1.5 中断I/O通信方式相关设置 6.1.6 Modem寄存器 6.2 COMRXTX程序实例 6.3 通用实例程序GSerial类 6.4 用GSerial类控制多串口 6.5 多串口编程PC机高号中断8259A可编程中断控制器的控制 第7章 数据处理方法与串口通信用户层协议的编制 7.1 通信协议的编制 7.1.1 为什么要编制用户通信协议? 7.1.2 串口通信中用户层协议编制原则 7.1.3 在串口通信中几种常用的用户层协议说明 7.2 数制、数据的表示及逻辑运算 7.2.1串口通信编程常用的数制 7.2.2 ASCII文本及其表示方法 7.2.3 逻辑运算与位运算 7.3 数据包校验与常用校验算法 7.3.1 数据校验过程 7.3.2奇偶校验 7.3.3 异或校验 7.3.4 CRC循环冗余码校验 7.4 串口通信数据包处理方法编程实例第8章 单片机串口通信 第8章 单片机串口通信 8.1 单片机串口硬件系统及C51程序开发 8.1.1较典型的单片机硬件系统实例 8.1.2 C51语言及程序简介 8.1.3 开发C51程序的利器Keil C51 uVISION2及串口程序仿真 8.2 C51单片机串口通信程序实例 8.3 AVR单片机串口通信 8.3.1 AVR 单片机简介 8.3.2 CodeVisionAVR编译环境及程序下载 8.3.3 AVR单片机串口通信 8.4 Freescal(Motorola)单片机开发及串口通信实例 8.4.1 Freescal(Motorola)单片机软件集成开发环境和程序下载 8.4.2 Freescal(Motorola) 8位单片机程序烧写专用软件:PROG08SZ-FLASH PROGRAMMER 8.4.3 Freescal(Motorola)单片机串口通信程序实例 第9章 串口与网络结合的解决方案及编程 9.1串口与网络结合的硬件解决方案 9.2典型串口与网络联接的设备介绍 9.2.1 NPort5400系列产品特点说明 9.2.2 NPort5400系列产品的典型应用介绍 9.2.3 NPort5400系列产品的设置与编程测试 9.3与ACCESS数据库结合的串口通信实例 9.3.1电子罗盘数据处理 9.3.2创建ODBC数据源 9.3.3创建工程 9.3.4编写程序 9.4与WinSock结合的串口通信实例 9.4.1 客户端Client应用程序 9.4.2 服务器Server应用程序 9.5 在已经编好的串口通信程序中加入网络通信功能 9.5.1参照MFC AppWizard创建WinSockets程序 9.5.2 利用Windows Sockets API和第三方提供的类进行编程 9.6串口通信用于遥控操作简例 第10章 计算机串口与其它通信协议设备的联接 10.1 串口与其它通信协议模块的调试与设备 10.1.1 Windows超级终端 10.1.2串口通信中的无线数据传输 10.2 计算机与Rabbit 2000嵌入式系统通信编程实例 10.2.1 Rabbit2000微处理器介绍 10.2.2 动态C(Dynamic C)语言介绍 10.2.3某车载无线调度系统实例介绍 10.3 计算机与PLC通信程序实例 10.4 MATLAB环境串口编程通信实例 10.4.1 MATLAB串口类Serial应用 10.4.2通过串口使MATLAB simulink与下位机通讯进行控制 10.4.3 xPC目标环境下串口通信实现 第11章 串口通信基本概念及标准 11.1 串口通信基本概念 11.1.1 串行通信概述 11.1.2 单工、半双工和全双工的定义 11.1.3 同步传送与异步传送 11.1.4串行通信协议 11.2 RS-232-C串口标准 11.2.1 RS-232-C标准 11.2.2 RS-232-C串行通信接线实例 11.3 RS-422/485串口标准 11.3.1 RS-422/485串口通信特点 11.3.2 RS-422与RS-485串行接口标准 11.3.3 RS-422与RS-485的网络安装注意要点 11.3.4 RS-232、RS422、RS485电气参数对比 11.4 串口调试注意事项 11.5 常用数据校验法 11.5.1奇偶校验 11.5.2 循环冗余码校验 11.6 串口连接和TCP/IP连接对比 11.7 现场总线与RS232、RS485的本质区别 11.8 Modem通信技术 11.8.1 Modem的基本工作原理 11.8.2 Modem的功能 11.8.3 Modem的分类 11.8.4 Modem的安装 11.8.5 Modem V.92标准介绍 11.8.6 Modem的速度 11.8.7 modem优化方法 11.8.8 Modem命令/AT命令 第12章 不占用串口的串口数据捕捉 12.1驱动程序的基本概念:VxD与WDM 12.2 VxD示例程序介绍-VToolsD中的CommHook 12.3 串口数据捕捉实例程序 12.4 虚拟串口简介 第13章 串口通信综合应用实例 13.1七自由度机械臂远程控制系统 13.1.1 基于串口通信的单片机系统设计 13.1.2 基于串口与TCP/IP网络的远程控制 13.1.3基于视频网络服务器的远程控制 13.2 基于串口通信的LMS-200激光雷达数据处理 13.2.1 LMS-200激光雷达工作原理 13.2.2激光雷达数据处理软件的开发 13.2.3 软件开发详细步骤 13.2.4 实验测试 13.3 串口通信在PC/104系统中的应用 13.3.1 PC/104简介 13.3.2 基于PC/104的机器人控制系统 13.3.4 下位机程序 13.4 串口在先锋机器人P3-AT中的应用 13.4.1 P3-AT简介 13.4.2 串口通信协议 13.4.3 发送控制代码的简单示例程序 13.4.4 ARIA中串口类的使用
5 724浏览
会员免费 - 嵌入式实时操作系统μC/OS原理与实践---卢有亮 全部资料RAR大小:7MB嵌入式实时操作系统μC/OS原理与实践---卢有亮 网上现有的全部资料嵌入式实时操作系统μC/OS原理与实践---卢有亮 网上现有的全部资料
5 789浏览
免费 - ppm图片转换工具(windows版本)ppm图片转化大小:15MB主要是用于嵌入式ARM开机等图片制作,还可以进行图片的转换主要是用于嵌入式ARM开机等图片制作,还可以进行图片的转换
5 1066浏览
会员免费