ARM嵌入式常用模块与综合系统设计实例精讲_网络营销教程
嵌入式教程

ARM嵌入式常用模块与综合系统设计实例精讲_网络营销教程

资源名称:ARM嵌入式常用模块与综合系统设计实例精讲 内容简介:        《ARM嵌入式常用模块与综合系统设计实例精讲》是畅销书《ARM嵌入式常用模块与综合系统设计实例精讲》的第2版。全书针对目前通用流行的ARM嵌入式处理器,通过实例精讲的形式,详细介绍了ARM嵌入式常用模块与综合应用系统设计的方法及技巧。全书共分3篇33章,第一篇为基础知识篇,简要介绍了ARM处理器及系统结构、ARM编程基础、ARM开发环境及调试系统;第二篇为常用模块设计实例篇,通过23个模块设计实例,详细介绍了ARM嵌入式的各种开发技术和使用技巧,这些模块实例基础、实用,易学易懂,全部调试通过,几乎涵盖了所有的ARM开发技术;第三篇为综合应用系统设计实例篇,通过6个综合系统实例,对前面的ARM常用模块进行了综合应用设计,经过此篇学习,读者将快速提高ARM综合系统设计的能力,步入高级工程师的行列。        《ARM嵌入式常用模块与综合系统设计实例精讲》配有一张光盘,包含了全书所有实例的硬件原理图和程序源代码,方便读者学习和使用。《ARM嵌入式常用模块与综合系统设计实例精讲》适合广大计算机、自动化、电子及硬件等相关专业的大学生,以及从事ARM开发的科研人员使用。 作者简介:         张绮文,男,高级研发工程师,硕士学历,具有20年工作经验,长期从事ARM、Linux的嵌入式系统开发。现在为公司电子设备质量监督主管。 其主要负责开发并投入商业应用的项目有: ARM指纹脱机模块、VidioCapture、指纹门锁、寄包柜、指纹鼠标、保险箱、电子监管网等。 座右铭:求知若饥,虚心若愚。 资源目录: 第1章 ARM处理器及系统结构 第2章 ARM编程基础 第3章 ARM开发环境与调试系统 第4章 ARM嵌入式开发平台的构建 第5章 电源模块设计 第6章 SDRAM模块设计 第7章 Nand—Flash/Nor-Flash存储模块设计 第8章 通用I/O模块设计 第9章 中断处理模块设计 第10章 复位模块设计 第11章 A/D变换模块设计 第12章 LCD模块设计 第13章 键盘模块设计...
ARM体系结构与编程(第二版)_网络营销教程
嵌入式教程

ARM体系结构与编程(第二版)_网络营销教程

资源名称:ARM体系结构与编程(第二版) 内容简介: ARM处理器是一种16/32位的高性能、低成本、低功耗的嵌入式RISC微处理器,由ARM公司设计,然后授权给各半导体厂商生产,它目前已经成为应用最为广泛的嵌入式处理器。《ARM体系结构与编程(第2版)》共为分14章,对ARM处理器的体系结构、指令系统和开发工具进行了比较全面的介绍。其中包括ARM体系、ARM程序设计模型、ARM汇编语言程序设计、ARM C/C++语言程序设计、ARM连接器的使用、ARM集成开发环境CodeWarrior IDE的介绍及高性能的调试工具ADW的使用。并在此基础上介绍一些典型的基于ARM体系的嵌入式应用系统设计的基本技术。通过阅读本书,可以使读者掌握开发基于ARM的应用系统的各方面的知识。本书既可作为学习ARM技术的培训材料,也可作为嵌入式系统开发人员的参考手册。 资源目录: 第1章 ARM概述及其基本编程模型 1 1.1 ARM技术的应用领域及其特点 1 1.2 ARM体系结构的版本及命名方法 2 1.3 ARM处理器系列 7 1.4 ARM处理器的运行模式 11 1.5 ARM寄存器介绍 11 1.6 ARM体系的异常中断 17 1.7 ARM体系中的存储系统 19 第2章 ARM指令分类及其寻址方式 22 2.1 ARM指令集概要介绍 22 2.2 ARM指令的寻址方式 24 第3章 ARM指令集介绍 61 3.1 ARM指令集 61 3.2...
stm32嵌入式系统开发实战指南_网络营销教程
嵌入式教程

stm32嵌入式系统开发实战指南_网络营销教程

资源名称:stm32嵌入式系统开发实战指南 内容简介: 《STM32嵌入式系统开发实战指南》以一款轻量级嵌入式实时操作系统为样本,阐述了嵌入式实时操作系统任务管理、时间管理、资源共享、内存管理等机制,介绍了内核及TCP/IP的移植和具体使用方法。为了避免枯燥的理论阐述,本书辅以适量的例程帮助大家学习。此外,本书还简要阐述了硬件平台设计、项目开展的一般步骤和注意事项。 《STM32嵌入式系统开发实战指南》适合已熟悉STM32的操作、掌握基于STM32官方驱动库的前后台模式应用软件开发的读者或初级嵌入式软件开发工程师阅读。本书由李志明,檀永,徐石明,丁孝华,桑林编著。 资源目录:       序言   前言   第一篇 平台篇   第1章 ARM处理器简介   1.1 ARM内核处理器沿革   1.1.1 传统ARM处理器   1.1.2 Cortex内核处理器   1.2 Cortex内核系列处理器技术特点   1.2.1 ARM Cortex-M系列处理器   1.2.2 ARM Cortex-R系列处理器   1.2.3 ARM Cortex-A系列处理器   1.3 STM32互联型嵌入式控制器   1.4 微控制器选型   1.4.1 选型因素   1.4.2 选型示例   第2章 基于STM32F107的开发板   2.1 STM32F107开发板   2.2 主要板载资源   2.2.1...
UBOOT完全解析学嵌入式开发_网络营销教程
嵌入式教程

UBOOT完全解析学嵌入式开发_网络营销教程

资源名称:UBOOT完全解析学嵌入式开发   教程目录: 阶段一 – 序章 uboot_class_00   阶段二 阶段二 – start.s分析1阶段二 – start.s分析10阶段二 – start.s分析11阶段二 – start.s分析12阶段二 – start.s分析13阶段二 – start.s分析14阶段二 – start.s分析15阶段二 – start.s分析16阶段二 – start.s分析17阶段二 – start.s分析2阶段二 – start.s分析3阶段二 – start.s分析4阶段二 – start.s分析5阶段二 – start.s分析6阶段二 – start.s分析7阶段二 – start.s分析8阶段二 – start.s分析9 阶段三 阶段三...
深入浅出嵌入式底层软件开发_网络营销教程
嵌入式教程

深入浅出嵌入式底层软件开发_网络营销教程

资源名称:深入浅出嵌入式底层软件开发 内容简介: 本书包含ARM裸机程序开发、嵌入式Linux系统建构、Linux驱动程序开发三部分。从软硬件的分界面开始,循序渐进,逐一详细介绍嵌入式底层软件开发的各个技术要点,技术体系全面;既有一定的理论,但更加强调实战性;深入浅出,能让读者以最少的时间成本代价获得嵌入式底层软件开发的技术精髓。    本书适合硬件工程师、软件工程师、嵌入式软件的从业人员、教授嵌入式软件开发课程的老师、意欲从事嵌入式软件开发工作的大学生阅读。be.com 资源目录: 第1篇 ARM体系结构与编程  第1章 ARM汇编编程基础  第2章 ARM编程进阶  第3章 ARM体系结构 第2篇 嵌入式Linux系统建构  第4章 嵌入式Linux软件开发环境搭建  第5章 建构BootLoader  第6章 建构嵌入式Linux内核  第7章 建构嵌入式Linux文件系统375  第3篇 Linux驱动程序开发  第8章 Linux驱动程序开发基础  第9章 Linux字符设备驱动开发实战  第10章 Linux驱动中的中断编程  第11章 Linux网络设备驱动开发实战547  第12章 其他重要设备驱动开发实战  参考文献 资源截图:
Android嵌入式系统程序开发_网络营销教程
嵌入式教程

Android嵌入式系统程序开发_网络营销教程

资源名称:Android嵌入式系统程序开发 内容简介: 《Android嵌入式系统程序开发(基于Cortex-A8)》主要分为三部分,包括软件篇、硬件篇和项目篇。软件篇从Android 体系结构和开发环境搭建,以及Android 应用程序开发等方面构造了一个完整的Android开发流程;硬件篇重点讲解了S5PV210硬件结构和Android系统移植,详细介绍了底层驱动的封装、中间层jni的制作,以及上层UI的设计;项目篇提供完整的综合应用项目的程序开发实例,详细介绍了开发过程和原始程序代码。并且安排了丰富的实验内容与实践,让读者深刻理解和掌握嵌入式系统开发的整个过程,了解底层驱动程序驱动硬件的原理和上层应用程序的设计方法。 《Android嵌入式系统程序开发(基于Cortex-A8)》内容丰富实用、层次清晰、叙述详尽,方便教学与自学。可作为高等院校计算机类、电子类和控制类等专业高年级本科生、研究生学习嵌入式Android程序开发的教材,也可作为全国大学生电子设计竞赛培训教材,以及工程技术人员进行嵌入式系统开发与应用的参考书。 资源截图:
嵌入式Linux 内存使用与性能优化_网络营销教程
嵌入式教程

嵌入式Linux 内存使用与性能优化_网络营销教程

资源名称:嵌入式Linux 内存使用与性能优化 内容简介: 本书主要讲述嵌入式系统开发中的两个难点:系统的内存使用与系统性能优化。 关于系统的内存使用,本书试图完成两项任务:①增加系统整体的空闲内存数量,从而提高进程的并发能力;②使系统在长时间运行后,仍然能够保持较高数量的空闲内存。本书所讲述的内存使用,不是Linux内核的内存管理,而是在用户层观察进程是如何使用内存的。 关于系统性能优化,本书不同于同类书侧重编程语法或者发挥硬件性能的做法,而是着眼于大型软件项目性能优化实践,阐明了逻辑优化与代码优化的辩证关系,提出了软件优化层次的概念。针对代码优化,阐述了代码优化的境界,为代码优化指明了研究方向。对于编程过程中的一些常用元素,通过查看汇编代码的方式,阐述了其性能上的差别。 本书适合嵌入式系统开发人员阅读,也可供有一定经验的C/C++程序员和Linux程序员参考。 资源目录: 出版说明 前言 第一篇 内存使用  第1章 内存的测量   1.1 系统当前可用内存   1.2 进程的内存使用   1.2.1 虚拟内存与物理内存   1.2.2 /proe/(pid)   1.2.3 内存回收  第2章 进程内存优化   2.1 执行文件   2.1.1 堆段   2.1.2 栈    2.1.3 环境变量及参数   2.1.4 ELF文件   2.1.5 数据段   2.1.6 代码段   2.1.7 使用Thumb指令   2.2 动态库   2.2.1 数据段   2.2.2 代码段   2.2.3 动态库的优化...
嵌入式系统接口设计与Linux驱动程序开发_网络营销教程
嵌入式教程

嵌入式系统接口设计与Linux驱动程序开发_网络营销教程

资源名称:嵌入式系统接口设计与Linux驱动程序开发 内容简介: 本书针对ARM处理器为核心的主流嵌入式系统平台,主要讲述嵌入式Linux驱动程序的设计和开发过程。内容同时涵盖嵌入式系统的软硬件两个方面:一方面是嵌入式系统常用的硬件接口时序、电气特性等内容的分析;另一方面讲述对应硬件的Linux驱动程序实现方法。本书共分为16章。第1、2章介绍嵌入式系统和Linux驱动程序的基础性知识。从第3章开始,详细讲述硬件平台及其对应的Linux驱动程序。硬件包括I/O口、CAN总线、触摸屏、I2C、PS/2、异步串口、音频、显示、IDE、PCMCIA、USB、以太网以及Flash的使用等内容。软件涉及针对上述硬件的各种驱动程序在Linux下的体系结构,Linux的字符设备、块设备和网络设备驱动程序,ARM Linux的中断处理,BootLoader和内核的启动过程等。   本书可作为机器人技术、机电控制系统、信息家电、工业控制、手持设备、智能玩具、医疗仪器等方面嵌入式系统开发与应用的参考书,也可作为高等院校有关嵌入式系统教学的本科生或研究生的教材。 资源目录: 第1章 典型的嵌入式系统体系结构  1.1 嵌入式系统概述  1.2 嵌入式系统的组成   1.2.1 嵌入式平台的硬件架构   1.2.2 板级支持包和嵌入式系统   1.2.3 嵌入式系统上的应用程序  1.3 嵌入式系统的开发流程和优势  1.4 嵌入式系统的方案选择   1.4.1 处理器的选择   1.4.2 嵌入式操作系统的选择  1.5 本书涉及的平台及Linux内核版本 第2章 Linux内核与驱动程序  2.1 Linux内核与ARM  2.2 阅读ARM Linux内核源码  2.3 翻译环境的建立  2.4 Linux驱动程序   2.4.1 用户态与内核态   2.4.2 Linux驱动程序结构   2.4.3 设备文件与设备文件系统 第3章...
嵌入式设计及Linux驱动开发指南—基于ARM9处理器_网络营销教程
嵌入式教程

嵌入式设计及Linux驱动开发指南—基于ARM9处理器_网络营销教程

资源名称:嵌入式设计及Linux驱动开发指南—基于ARM9处理器 内容简介: ARM作为一种嵌入式系统处理器,以高性能、低功耗、低成本等优点占领了大部分市场。目前最为流行的当属ARM7和ARM9两个系列。随着人们对系统功能提出了更高的要求,ARM7在高端应用中已经显得力不从心,性能更加强劲的ARM9处理器逐渐占据了市场上的高端产品应用。  本书以ARM9处理器和Linux操作系统为平台,全面介绍了嵌入式系统开发的一般过程,并结合深圳优龙公司的开发板,详细讲述了嵌入式Linux系统下的设备驱动程序开发方法。 本书是讲述基于ARM Linux嵌入式系统开发的一本实用的指导书籍,介绍了嵌入式系统开发的一些概念及开发的过程,本书可作为嵌入式系统开发与应用的参考书,也可作为Linux设备驱动开发的参考书。内容实用易懂,适合从事嵌入式系统开发的技术人员和高校相关专业的师生阅读。 资源目录: 第1章 嵌入式系统基础 1.1 嵌入式系统简介 1.2 嵌入式系统的发展 1.3 典型的嵌入式操作系统 1.4 嵌入式系统选型 小结 第2章 基于ARM9处理器的硬件开发平台 2.1 ARM处理器简介 2.2 ARM9微处理器简介 小结 第3章 调试嵌入式系统程序 3.1 嵌入式系统调试方法 3.2 ARM仿真器 3.3 JTAG接口 小结 第4章 创建嵌入式系统开发环境 4.1 嵌入式Linux的开发环境 4.2 Cygwin 4.3 交叉编译的预备知识 4.4 交叉编译 小结 第5章...
精通ARM嵌入式Linux系统开发_网络营销教程
嵌入式教程

精通ARM嵌入式Linux系统开发_网络营销教程

资源名称:精通ARM嵌入式Linux系统开发 内容简介: 《精通ARM嵌入式Linux系统开发》由杨水清、张剑、施云飞编著,由浅入深、通俗易懂地讲解了嵌入式Linux的系统设计与开发。全书共25章,从嵌入式处理器ARM开始,讲解了ARM处理器的资源、ARM的指令集、ADS开发工具、嵌入式系统硬件环境的构建、Bootloader、Linux内核移植、嵌入式文件系统、嵌入式Linux多任务程序开发、嵌入式IAnux设备驱动开发、嵌入式Linux网络程序开发、MiniGUI图形界面开发、设备驱动开发案例、综合案例等内容。书中通过大量的例程来讲解知识要点,并提供了大量极有参考价值的开发案例,读者可以通过这些例程和开发案例对嵌入式Linux开发有一个系统的学习和提高。本书共包括4个方面的内容:在嵌入式系统的硬件结构中讲述了嵌入式处理器ARM的特点、嵌入式系统硬件环境的构建和ADS开发工具的使用;在嵌入式Linux系统移植中讲述了目标板软件环境的构建,主要包括BootLoader、Linux内核、文件系统及交叉开发环境的构建;在嵌入式Linux软件开发中讲述了嵌入式Linuxc语言开发工具的使用、标准库的使用、多任务开发基础和设备驱动开发基础;在嵌入式应用系统实例分析中讲述了嵌入式Linux的网络程序开发、MiniGUI图形界面开发、CAN总线设备驱动设计、DM9000网络驱动设计、SD卡驱动设计和嵌入式B超系统设计。《精通ARM嵌入式Linux系统开发》语言通俗易懂,内容丰富,注重理解与实例,知识涵盖面广,非常适合从事嵌入式Linux系统开发的初级工程师、高校学生、Linux程序开发人员阅读和学习。 资源截图: