个性签名:
飞思卡尔MCU开发全攻略.pdf
下载次数 288次 资源类型 技术文档 上传时间 2014-02-14
CadSoft Eagle Professional 6.5.0 + patch.zip PCB软件 eagle安装包
下载次数 112次 资源类型 工具软件 上传时间 2014-02-10
作者: 朱升林 出版年份:2012 《嵌入式网络那些事:LwIP协议深度剖析与实战演练》面向网络TCP/IP协议初学者以及大量嵌入式网络开发人员,从当下流行的嵌入式网络协议栈LwIP的源代码入手,详细讲解TCP/IP协议的各层机制及其实现原理。同时,通过搭建简单的实验环境,还详细阐述LwIP在嵌入式设备组网过程中的移植过程、应用编程案例、编程框架、注意事项等。 《嵌入式网络那些事:LwIP协议深度剖析与实战演练》可以作为TCP/IP学习者的快速入门及精通的指导书籍,配以简易的实验平台及专门的实验例程,读者可以轻松学习TCP/IP协议内的各种机制,通过实验验证,达到理论与实践结合的目的;对于嵌入式初学者来说,《嵌入式网络那些事:LwIP协议深度剖析与实战演练》具有相关的实验平台,通过对实验平台的学习与使用,初学者能快速实现嵌入式入门;最后,《嵌入式网络那些事:LwIP协议深度剖析与实战演练》可以作为广大嵌入式网络开发人员的参考手册。
下载次数 2499次 资源类型 技术文档 上传时间 2013-12-26
《基于Arduino的趣味电子制作》向具有个性的电子爱好者提供了30个基于Arduin0板的计算机控制小项目,内容涉及发光二极管指示、传感器、声音控制、舵机控制等各个方面。每一个项目都详细给出了硬件电路的原理电路图、实物连接方法和软件程序清单,制作过程简单易行,具有一定电子技术基础的电子爱好者即能顺利完成项目。 《基于Arduino的趣味电子制作》对于各大院校电子类及相关专业的学生和电子爱好者具有较大参考价值,对于从事电子技术行业的工程技术人员也有一定参考价值。
下载次数 102次 资源类型 技术文档 上传时间 2013-12-25
【2013青年教师暑期培训资料】LaunchPad 口袋实验平台—MSP-EXP430G2篇 简介:本资料介绍了CCS软件安装和使用的方法,并通过实际举例操作来详细进行说明CCS工程创建和设计的过程和方法。简单明了
下载次数 275次 资源类型 教程及课件 上传时间 2013-12-05
2013 TI MSP430 DAY暑期培训讲义带笔记栏
下载次数 47次 资源类型 应用文档 上传时间 2013-12-04
MSP430F6638教师培训ppt
下载次数 42次 资源类型 教程及课件 上传时间 2013-12-04
CortexM3教师培训资料
下载次数 20次 资源类型 应用文档 上传时间 2013-12-04
自TI推出超低功耗MSP430单片机以来,MSP430凭借其优越的性能,丰富的外设,易于上手的特性备受业内工程师的欢迎。超高性价比Value Line 系列的横空出世,使得MSP430在性价比上更具有其他单片机无法比拟的优势。 TI中国大学计划一直致力于将TI先进技术,高性能器件推广到高校中。近几年更是加大在单片机与模拟大学计划上的投入,在相关教学改革,学生创新与竞赛等方面加强与大学的合作。2012年TI中国大学计划开始与全国各高校合作成立基于MSP430G2 Launchpad 的口袋实验室,使得学生对单片机以及电路的入门学习不再局限在实验室,做到“一人一板,随时学习”,这一概念也受到广大师生的欢迎和好评。 在实践的过程中, 由于G2 Launchpad 自带的硬件资源较少,而MSP430G2553的集成外设相当丰富(ADC, Timer, Comparator, Touch Key, SPI, I2C, UART, 等), 为了学习到每一个外设,老师和同学们投入了相当多的精力和时间来开发对应的外围模块来完整的学习MSP430G2553。其中,青岛大学傅强和杨艳老师在开展口袋实验室教学的过程中上积累了大量的经验,开发了一系列外围模块,为了向更多的兄弟院校以最简单便捷的方式推广他们的成功案例,TI中国大学计划与两位老师共同设计开发了一套G2全功能迷你扩展板,作为TI MCU 生态系统的一个组成部分:在和Launchpad同等大小的PCB上,集成了多款TI模拟和数字器件来提供声、光、电相结合的实验,集学习性与趣味性于一体。这套实验板卡和配套材料一方面继承口袋实验室的理念——所有实验都可以脱离实验室完成,另一方面,将单片机和模拟器件完美的结合在一起,通过该迷你扩展板,不仅可以学习到MSP430的所有外设,还可以学习基本的模拟知识和系统设计方法,可谓一举多得。 为方便大家的自学,傅强和杨艳两位老师付出了极大的心血和努力,历经一年,甚至牺牲了春节的休息时间,为大家精心准备了配套的学习资料,包括这本480余页的学习指导书(特别推荐书中那些化繁为简,平易近人的语言,绝对是帮助大家理解MSP430和其外围电路的好帮手),PPT,参考例程以及实验教学视频。这些资料将附在光盘中以及在TI中国大学计划网站上(http://www.deyisupport.com/universityprogram/default.aspx )供老师和同学下载和学习。在此,特地向傅强老师,杨艳老师及其学生的辛勤与努力,表示衷心的感谢! 祝大家在学习中满载而归的同时,也享受到其中的乐趣,这是TI大学计划和合作老师们的的一致追求!
下载次数 1798次 资源类型 技术文档 上传时间 2013-12-04
作者: [美]道格拉斯 译者: 刘旭东 出版年: 2012-4 《C嵌入式编程设计模式》以面向对象的视角,重新审视嵌入式系统,全面总结了嵌入式系统中常见的以及关键的设计模式。《C嵌入式编程设计模式》提出了很多新颖的设计模式,为使用c语言编程的嵌入式系统开发者提供了强有力的工具。通过这些模式,开发者可以用最短的时间设计出性能好、稳定性强、安全性高的嵌入式系统或软件。《C嵌入式编程设计模式》针对嵌人式系统中从内存访问到事件调度,从状态机设计到安全性可靠性保证,对系统的设计以及性能表现的方方面面进行了详细阐述。《C嵌入式编程设计模式》采用uml图形化解释,直观清晰;所有实例配有c代码实现,方便使用。
下载次数 1840次 资源类型 技术文档 上传时间 2013-11-28
飞思卡尔FRDM-KE02Z Quick Start Guide合集
下载次数 4次 资源类型 应用文档 上传时间 2013-09-09
飞思卡尔FRDM-KE02Z例程
下载次数 23次 资源类型 源码 上传时间 2013-09-09
飞思卡尔FRDM-KE02Z_KEIL使用手册
下载次数 15次 资源类型 应用文档 上传时间 2013-09-09
飞思卡尔FRDM-KE02Z_SCH原理图
下载次数 11次 资源类型 应用文档 上传时间 2013-09-09
内容简介 本书以应用最广泛的新一代ARM9处理器为对象,介绍了ARM Linux系统移值,包括嵌入式系统开发入门,ARM Linux的驱动程序开发,Qt GUI开发,最后通过实例来讲述Qtopia Core开发过程。 本书通俗易懂,可作为高等院校电子类、电气类、控制类、计算机类等专业本科生、研究生学习嵌入式Linux的参考书目或自学教材。 内容推荐 Linux是一个成熟而稳定的开放源代码操作系统,将Linux植入嵌入式设备具有众多的优点。本书以应用最广泛的新一代ARM9处理器为对象,介绍了 ARM Linux系统移值,包括嵌入式系统开发入门,交叉编译器的构建, BootLoader的移植与实现及Linux 2.6内核的编译与下载;ARM Linux的驱动程序开发,包括最常见的字符设备驱动的分析,块设备驱动的分析以及网络设备驱动的分析;Qt GUI开发,包括Qt的具体安装,Qt的核心技术以及最新的Qtopia Core开发环境;最后通过实例来讲述Qtopia Core开发过程。 本书通俗易懂,可作为高等院校电子类、电气类、控制类、计算机类等专业本科生、研究生学习嵌入式Linux的参考书目或自学教材,也可供广大希望转入嵌入式领域的科研和工程技术人员参考使用,还可作为广大嵌入式培训班的教材和教辅材料。 目录 第一部分 ARM Linux系统移植 第1章 嵌入式系统开发入门 1.1 嵌入式系统介绍 1.1.1 嵌入式系统概述 1.1.2 嵌入式系统组成 1.2 ARM介绍 1.2.1 ARM处理器介绍 1.2.2 ARM处理器的选型 1.2.3 S3C2410微处理器介绍 1.3 ADS集成开发环境介绍 1.3.1 ADS软件组成 l.3.2 使用Code Warrior IDE l.3.3 使用AXD IDE 1.4 嵌入式Linux开发介绍 1.4.1 Linux历史 1.4.2 Linux开发环境 1.4.3 GCC介绍 1.4.4 GNU Make介绍 1.4.5 GDB介绍 1.4.6 ARM Linux系统开发流程 1.5 Linux内核介绍 1.5.1 Linux内核目录结构 1.5.2 如何阅读Linux内核源代码 1.6 本章小结 1.7 常见问题 第2章 交叉编译工具链的构建 2.1 交叉编译工具链介绍 2.2 构建ARM Linux交叉编译工具链 2.2.1 分步构建交叉编译链 2.2.2 用Crosstool工具构建交叉工具链 2.3 本章小结 2.4 常见问题 第3章 嵌入式系统的BOOtLoader 3.1 BootLoader概述 3.2 常用的嵌入式Linux BootLoader 3.2.1 U-Boot 3.2.2 VIVI 3.2.3 Blob 3.2.4 RedBoot 3.2.5 ARMboot 3.2.6 DlY 3.3 基于S3C2410开发板的BoofLoader实现 3.3.1 S3C24lO开发板介绍 3.3.2 U-Boot分析与移植 3.4 基于S3C2410开发板自己编写 BootLoader 3.4.1 设计系统的启动流程 3.4.2 BootLoader的具体实现 3.5 本章小结 3.6 常见问题 第4章 嵌入式Linux内核移植 4.1 移植的基本概念 4.2 内核移植的准备 4.3 内核移植 4.3.1 内核配置 4.3.2 内核编译 4.3.3 内核下载 4.4 建立Linux根文件系统 4.4.1 根文件系统的基本介绍 4.4.2 建立根文件系统 4.5 本章小结 4.6 常见问题 第二部分 ARM Linux设备驱动程序开发 第5章 ARM LiRHX驱动程序开发入门 5.1 嵌入式Linux驱动程序介绍 5.1.1 驱动程序的作用 5.1.2 Linux设备驱动程序分类 5.2 最简单的内核模块举例 5.2.1 编写Hello world模块 5.2.2 编写Hello World模块的Makefile 5.2.3加载和卸载Hello World模块 5.3 Linux驱动程序开发要点 5.3.1 内存与I/O端口 5.3.2 并发控制 5.3.3 阻塞与非阻塞 5.3.4 中断处理 5.3.5 内核调试 5.4 本章小结 5.5 常见问题 第6章 字符设备驱动程序 6.1 字符设备驱动介绍 6.1.1 字符设备驱动相关的重要结构 6.1.2 主、次设备号 6.2 字符设备驱动开发实例 6.2.1 四线电阻式触摸屏原理 6.2.2 S3C 2410触摸屏工作原理 6.2.3 S3C 22410的ADC和触摸屏接口特殊寄存器 6.2.4 触摸屏驱动概要设计 6.2.5 触摸屏驱动程序分析 6.2.6 配置和编译驱动程序 6.2.7 测试触摸屏驱动程序 6.2.8 触摸屏的校准 6.3 本章小结 6.4 常见问题 第7章 块设备驱动程序 第8章 网络设备驱动程序 第三部分 Qt GUI开发 第9章 Qt概述 第10章 Qt/X11初步 第11章 Qt核心技术 第12章 Qtopia COre 参考文献
下载次数 161次 资源类型 技术文档 上传时间 2013-04-17
本书以24堂课的形式,从初中级用户的角度出发,进行合理的内容安排,突出学、练、用结合。本书主要内容包括:初识C语言、掌握C语言数据类型、表达式与运算符、数据输入/输出函数、设计选择/分支结构程序、循环控制、数组的应用、字符数组、函数的应用、变量的存储类别、C语言中的指针、结构体的使用、共用体的综合应用、使用预处理命令、存储管理、链表在C语言中的应用、栈和队列、C语言中的位运算、文件操作技术、图形图像处理、猜数字游戏、五子棋游戏、学生成绩管理系统和图书管理系统(MySQL)。 本书适合有志于从事软件开发的初学者、高校计算机相关专业学生和毕业生,也可作为软件开发人员的参考手册或者高校的教学参考书。 本书通过教学视频、实例训练、综合应用、项目实践、自我测试、行动指南逐步深入和强化训练等方式,并辅之以心理励志,来持续激发读者主动学习、自发学习。 本书给出了375个小型实例,184个综合应用,7个项目案例(部分在光盘中),各类技巧、试验200余个,测试题目210个,以方便读者训练、测试和快速提升。 本书DVD光盘给出了72集(308段)多媒体教学视频讲解,每个实例都给出了相应的源程序,可直接复制源码学习或应用。 内容截图: 目录: 目 录 第1部分 基础篇 第1堂课 初识C语言 3 视频讲解:45分钟 1.1 C语言发展史 4 1.1.1 程序语言简述 4 1.1.2 C语言历史 4 1.2 C语言的特点 5 1.3 一个简单C程序 5 1.4 一个完整的C程序 7 1.5 C语言程序的格式 10 1.6 开发环境 11 1.6.1 Turbo C 2.0 11 1.6.2 Visual C++ 6.0 14 1.7 照猫画虎——基本功训练 19 1.7.1 基本功训练1——使用TC创建C文件 19 1.7.2 基本功训练2——使用Visual C++ 6.0 创建.c文件 20 1.7.3 基本功训练3——打开一个C文件 21 1.7.4 基本功训练4——设置工具栏 21 1.8 情景应用——拓展与实践 22 1.8.1 情景应用1——求和程序 22 1.8.2 情景应用2——求10! 23 1.8.3 情景应用3——猴子吃桃 24 1.8.4 情景应用4——阳阳买苹果 25 1.9 自我测试 26 1.10 行动指南 27 1.11 成功可以复制——迅雷创始人邹胜龙 27 第2堂课 掌握C语言数据类型 29 视频讲解:56分钟 2.1 C语言的编程规范 30 2.1.1 注释的合理使用 30 2.1.2 程序中的“{}”要对齐 30 2.1.3 合理使用空格使代码更规范 31 2.1.4 换行使代码更清晰 31 2.2 关键字 32 ...... 24.4 C语言开发数据库程序的流程 678 24.5 C语言操作MySQL数据库 680 24.5.1 MySQL常用数据库操作函数 680 24.5.2 连接MySQL数据 682 24.5.3 查询图书表记录 683 24.5.4 插入图书表记录 685 24.5.5 修改图书表记录 686 24.5.6 删除图书表记录 687 24.6 文件引用 687 24.7 变量和函数定义 688 24.8 主要功能模块设计 688 24.8.1 显示主菜单信息 688 24.8.2 显示所有图书信息 690 24.8.3 添加图书信息 692 24.8.4 修改图书信息 698 24.8.5 删除图书信息 704 24.8.6 查询图书信息 710 24.9 程序调试及错误处理 712 24.9.1 解决创建数据表为一个文件的 问题 712 24.9.2 在创建数据表时,最后一句结尾没有 标点 713 24.9.3 无法启动MySQL服务 714
下载次数 9次 资源类型 技术文档 上传时间 2013-04-17
书名:《STM32自学笔记》 作者:蒙博宇 出版年: 2012-2 简介:本书主要介绍ARM Cortex—M3系列STM32的原理及应用,全书共7章。第1章主要对STM32做基本介绍;第2章介绍ARM Cortex—M3内核架构的大致概况;第3章从外设特性、功耗特性、安全特性等方面对STM32进行全面的剖析;第4章主要介绍开发工具;第5章则引导读者针对STM32的外设进行一系列的基础实验设计;第6章通过10篇高级应用文章介绍STM32的一些高级知识;第7章则通过一个综合实例讲述一个STM32完整应用方案的实现过程。本书共享源代码和相关资料,下载地址为http://bbs.cepark.CO ZTl和北京航空航天大学出版社“下载中心”。 本书条理清楚,通俗易懂,贴近读者,主要面向STM32的初学者,以及所有对ARM Cortex—M3系列微控制器感兴趣的朋友们。
下载次数 968次 资源类型 技术文档 上传时间 2013-04-17
内容简介 本书主要讲解C语言编程涉及的各类常见实例,共分8篇,以“基础篇→数据结构篇→数值计算与趣味数学篇→图形篇→系统篇→常见试题解答篇→游戏篇→综合实例篇”具体展开,共汇集220个实例,基本涵盖了目前C语言编程的各个方面。 书中以具体的实例为线索,特别注重对例题的分析、对知识点的归纳、对求解方法的引申,同时程序代码中融会了C语言的各种编程技巧,条理清晰,以方便读者举一反三,开发出符合特定要求的程序。本书的配套光盘中涵盖了书中所有实例的源代码,以方便读者学习和查阅。 本书适合具有初步C语言基础的读者阅读,可作为高校相关专业的辅导教材,也可作为C语言使用者进行程序设计的实例参考手册。
下载次数 15次 资源类型 技术文档 上传时间 2013-04-17
《C指针编程之道》 作者:孔浩,张华杰,陈猛 出版社:人民邮电出版社 简介: 《C指针编程之道》是一本帮助程序员提高编程素养的图书,书中结合开发人员多年的编程经验和感悟,介绍了指针在数组中的应用、在函数中的应用、指向指针的指针、数据结构中指针的应用,指向文件类型的指针、指针在C语言算法中的应用、典型迷宫算法实例、C语言和汇编语言的接口、Linux C编程技术简介、Linux进程与线程通信实例、C语言管理系统设计案例、C语言游戏设计案例等内容。 《C指针编程之道》通过简单生动的语言和经典的开发实例讲解C语言指针应用的方方面面,帮助读者完全掌握C语言指针的使用细节。 《C指针编程之道》适合大中专院校在校生、毕业生、求职者、编程爱好者学习,同时也可作为想要学习编程的初学者的指导用书。
下载次数 197次 资源类型 技术文档 上传时间 2013-04-17
内容推荐 本书由浅入深,全面、系统地介绍了Linux驱动开发技术,提供了大量实例供读者实战演练。另外,作者在实例讲解中详细分析了各种重要的理论知识,让读者能够举一反三。本书共分3篇。第1篇介绍了Linux驱动开发概述、嵌入式处理器和开发板、构建嵌入式驱动程序开发环境、构建嵌入式Linux操作系统、第一个驱动程序、简单的字符设备驱动程序等内容;第2篇介绍了设备驱动中的并发控制、阻塞和同步机制、中断与时钟机制、内存访问等内容;第3篇介绍了设备驱动模型、RTC实时时钟驱动程序、看门狗驱动程序、IIC设备驱动程序、LCD设备驱动程序、触摸屏设备驱动程序、输入子系统驱动程序、块设备驱动程序、LISB设备驱动程序等内容。 作者专门为本书重点内容录制了教学视频,以提高读者的学习效率。另外,本书还赠送了大量的Linux拓展学习视频。这些视频和本书源代码需要读者自行下载,下载地址见封面提示。 本书重点突出,涉及面广,实用性强,从基本知识到核心原理,再到实例开发,几乎涉及Linux驱动开发的所有重要知识。本书适合所有想学习Linux驱动开发的入门人员阅读,也适合作为驱动工程师的参考书,对于Linux驱动开发的专业开发人员也有很高的参考价值。 目录 第1篇 Linux驱动开发基础 第1章 Linux驱动开发概述 1.1 Linux设备驱动的基本概念 1.1.1 设备驱动程序概述 1.1.2 设备驱动程序的作用 1.1.3 设备驱动的分类 1.2 Linux操作系统与驱动的关系 1.3 Linux驱动程序开发 1.3.1 用户态和内核态 1.3.2 模块机制 1.3.3 编写设备驱动程序需要了解的知识 1.4 编写设备驱动程序的注意事项 1.4.1 应用程序开发与驱动程序开发的差异 1.4.2 GUNC开发驱动程序 1.4.3 不能使用C库开发驱动程序 1.4.4 没有内存保护机制 1.4.5 小内核栈 1.4.6 重视可移植性 1.5 Linux驱动的发展趋势 1.5.1 Linux驱动的发展 1.5.2 驱动的应用 1.5.3 相关学习资源 1.6 小结 第2章 嵌入式处理器和开发板简介 2.1 处理器的选择 2.1.1 处理器简述 2.1.2 处理器的种类 2.2 ARM处理器 2.2.1 A刚处理器简介 2.2.2 ARM处理器系列 2.2.3 ARM处理器的应用 2.2.4 ARM处理器的选型 2.2.5 ARM处理器选型举例 2.3 S3C2440开发板 2.3.1 S3C2440开发板简介 2.3.2 S32440开发板的特性 2.4 小结 第3章 构建嵌入式驱动程序开发环境 3.1 虚拟机和Linux安装 3.1.1 在windows上安装虚拟机 3.1.2 在虚拟机上安装Linux 3.1.3 设置共享目录 3.2 代码阅读工具Sorece Insight 3.2.1 Source Insighl简介 3.2.2 阅读源代码 3.3 小结 第4章 构建嵌入式Linux操作系统 第5章 构建第一个驱动程序 第6章 简单的字符设备驱动程序 第2篇 Linux驱动开发核心技术 第3篇 Linux驱动开发实用实战
下载次数 8次 资源类型 技术文档 上传时间 2013-04-16
已有40035人来访过