搜索资源列表
EmbeddedLinuxKernelAndDriverDevelopment
- 是一份讲述Linux内核和驱动开发的文档,概念讲解十分清晰,深刻。有利于帮助开发Linux的内核驱动-Embedded Linux Kernel And Driver Development
Embedded_Linux_Kernel_and_Drive_Developmen
- Embedded+Linux+Kernel+and+Driver+Development,一个嵌入式LINUX的电子教科书,从内核移植到应用编程,讲解浅明-Embedded+ Linux+ Kernel+ and+ Driver+ Development, an embedded LINUX electronic textbooks, from the core to the application programming transplantation, on the shallow-ming
5.Linux
- 本文主要描述了如何将linux2.6的内核裁减为嵌入式Linux系统的过程,并在S3C2410开发板上移植了嵌入式Linux 2.6.11.7 内核系统,并说明了如何进行LCD驱动程序模块化编程及如何将驱动程序静态加载到系统内核之中。 -This article describes how to linux2.6 reduced to the core of the process of embedded Linux systems, and transplant S3C2410 dev
Farsight08614Linux1
- 嵌入式linux与网络开发,网络设备驱动与报文收发,内核中网络协议栈,网络相关的应用程序开发。-Embedded linux and web development, network device driver and the sending and receiving packets, the kernel of the network protocol stack, network-related application development
FullEmbeddedLinuxNotes
- 本书全面介绍了嵌入式Linux系统开发过程中,从底层系统支持到上层GUI应用的方方面面,内容涵盖Linux操作系统的安装及相关工具的使用、配置,嵌入式编程所需要的基础知识(交叉编译工具的选项设置、Makefile语法、ARM汇编指令等),硬件部件的使用及编程(囊括了常见硬件,比如UART、I*IC、LCD等),U-Boot、Linux内核的分析、配置和移植,根文件系统的构造(包括移植busybox、glibc、制作映象文件等),内核调试技术(比如添加kgdb补丁、栈回溯等),驱动程序编写及移植(
Design-and-implementation-of-RFID-Terminnal-based-
- 1、搭建了RFID手持移动终端的嵌入式Linux开发平台,基本工作包括硬件 平台的设计和软件平台的实现,其中软件平台的实现又包括Bootloader的移植、 内核的裁减与编译以及文件系统的制作三部分。 2、讨论并实现了RFID手持移动终端的若干基本功能模块,基本工作包括存 储管理模块的研究、人机交互模块的研究以及通讯模块的研究,其中每一模块又 包括硬件的设计和软件的实现,而软件的实现又包括驱动软件的开发和部分应用 软件接口的实现。所有这些模块功能独立,协同工作,共同构建了
LINUXDRIVERDESIGN
- 嵌入式Linux驱动程序开发 设备驱动程序实际是处理和操作硬件控制器的软件,从本质上讲,是内核中具有最高特权级的、驻留内存的、可共享的底层硬件处理例程。驱动程序是内核的一部分,是操作系统内核与硬件设备的直接接口,驱动程序屏蔽了硬件的细节,完成以下功能-Embedded Linux driver development device driver is actually handling and operation of the hardware controller software, in
EmbedPDF
- ARM的嵌入式Linux开发,包括驱动开发,U-boot移植,内核裁剪和移植,开发流程要点趋势介绍-ARM embedded Linux development, including driver development, U-boot transplantation, the kernel cutting and transplantation trends in the development process introduces more points
base-on-PowerPC-embeded-Linux
- 本书详细地介绍了如何打造一个完整的嵌入式Linux 主要内容包括 Bootloader定制 Linux内核定制 LinuxRootfs定制 Linux守护进程定制 Linux设备驱动编程 Linux编程 实时 Linux 扩展等 同时本书结合PowerPC芯片 介绍了PowerPC芯片的基本结构 配置引导以及开发方法 本书的特点是注重实用 每篇内容都有具体的实例供参考 读者阅读了本书后 能够快速地在嵌入式PowerPC平台上运行起嵌入式Linux操作系统 开始系统的设计和研发本书可供Powe
Linux-driver-development19
- 作者:华清远见嵌入式学院。《Linux设备驱动开发详解》(08&09年度畅销榜TOP50)第19章、Flash设备驱动。Flash在嵌入式系统中是必不可少的,它是BootLoader、Linux内核和文件系统的最佳载体。在Linux内核中,引入了MTD层为NOR Flash和NAND Flash设备提供统一的接口,从而使得Flash驱动的设计工作大为简化。19.1节讲解了Linux Flash驱动的结构,主要讲解了MTD系统的层次结构和接口。19.2节和19.3节分别讲解了NOR Flash和N
Linux-driver-development3
- 作者:华清远见嵌入式学院。《Linux设备驱动开发详解》(08&09年度畅销榜TOP50)第3章、Linux内核及内核编程。由于Linux驱动编程本质属于Linux内核编程,因此有必要掌握Linux内核及内核编程的基础知识。3.1~3.2节讲解Linux内核的演变及Linux 2.6内核的特点。3.3节分析了Linux内核源代码目录结构和Linux内核的组成部分及其关系,并对Linux的用户空间和内核空间进行了讲解。3.4节讲解了Linux 2.6内核的编译及内核引导过程。另外,还描述了在Lin
Linux-driver-development4
- 作者:华清远见嵌入式学院。《Linux设备驱动开发详解》(08&09年度畅销榜TOP50)第4章、Linux内核模块。Linux设备驱动会以内核模块的形式出现,因此,学会编写Linux内核模块编程是学习Linux设备驱动的先决条件。4.1~4.2节讲解了Linux内核模块的概念和结构,4.3~4.8节对Linux内核模块的各个组成部分进行详细讲解,4.1~4.2节与4.3~4.8节是整体与部分的关系。4.9节讲解了独立存在的Linux内核模块的Makefile文件编写方法和模块的编译方法。-Au
Linux-driver-development5
- 作者:华清远见嵌入式学院。《Linux设备驱动开发详解》(08&09年度畅销榜TOP50)第5章、Linux文件系统与设备文件系统。由于字符设备和块设备都很好地体现了“一切都是文件”的设计思想,掌握Linux文件系统、设备文件系统的知识非常重要。首先,设备驱动最终通过操作系统的文件系统调用或C库函数(本质也基于系统调用)被访问。其次,驱动工程师在设备驱动中不可避免地会与设备文件系统打交道,如Linux 2.4内核的devfs文件系统和Linux 2.6内核的基于sysfs的udev文件系统。5.
Linux-driver-development10
- 作者:华清远见嵌入式学院。《Linux设备驱动开发详解》(08&09年度畅销榜TOP50)第10章、中断与时钟。本章主要讲解Linux设备驱动编程中的中断与定时器处理。由于中断服务程序的执行并不存在于进程上下文,因此,要求中断服务程序的时间尽可能地短。因此,Linux在中断处理中引入了顶半部和底半部分离的机制。另外,内核中对时钟的处理也采用中断方式,而内核软件定时器最终依赖于时钟中断。10.1节讲解中断和定时器的概念及处理流程。10.2节讲解Linux中断处理程序的架构,顶半部、底半部之间的关系
Linux-driver-development21
- 作者:华清远见嵌入式学院。《Linux设备驱动开发详解》(08&09年度畅销榜TOP50)第21章、PCI设备驱动。PCI(及cPCI)总线在一般的小型手持设备中不太可能用到,但是在工控和通信设备及其PC中却引领着潮流。在Linux系统中,PCI设备驱动和USB设备驱动有共性,那就是其驱动都由总线相关部分和自身设备类型驱动两部分组成。21.1节讲解了PCI总线及其配置空间,给出了PCI总线在Linux内核中的数据结构。PCI设备驱动的PCI相关部分围绕着pci_driver结构体的成员函数展开,
Linux-driver-development22
- 作者:华清远见嵌入式学院。《Linux设备驱动开发详解》(08&09年度畅销榜TOP50)第22章、Linux设备驱动的调试。“工欲善其事,必先利其器”,为了方便进行Linux设备驱动的开发和调试,建立良好的开发环境很重要,包括实验室环境建设、使用必要的工具软件以及掌握常用的调试技巧等。22.1节介绍Linux开发环境的建设,包括实验室配置、工具链、串口工具等。22.2节讲解了Linux下调试器gdb的基本用法和技巧。22.3节讲解了Linux内核的调试方法,22.4~22.9节对22.3节的概
linux-Application-Development
- 本书全面介绍了嵌入式 Linux 系统开发过程中,从底层系统支持到上层 GUI 应用的方方面面,内容涵盖 Linux 操作系统的安装及相关工具的使用、配置,嵌入式编程所需要的基础知识,硬件部件的使用及编程,,U-Boot、Linux 内核的分析、配置和移植,根文件系统的构造,内核调试技术,驱动程序编写及移植,GUI系统的移植,应用程序调试技术。 -The book is a comprehensive introduction to embedded Linux system developme
Embedded-Linux-driver-design
- 嵌入式Linux驱动程序设计,嵌入式Linux驱动程序特点,高效的嵌入式Linux内核和驱动程序 开发,Linux驱动程序和应用程序的区别-Embedded Linux driver design, embedded Linux driver features high-performance embedded Linux kernel and driver development, Linux drivers and applications difference
embedded_linux_kernel_and_drivers
- 嵌入式Linux内核和驱动开发讲义,对理解内核驱动框架很有帮助-Embedded linux kernel and driver development
Linux
- Linux开发系列由浅入深地介绍了交叉编译工具的搭建、基于s3c2416 bootloader的实现过程,以目前最新版的linux4.10.10内核为基础,一步步细致地介绍了修改编译,以及最简单的hello world根文件系统到实用复杂的根文件系统的构建。从而对bootloader、linux内核、根文件系统之间的关系有一定的认识。系列文章选取了几个典型的linux设备驱动,如LED、gpio按键、u盘、sd卡、网卡、nand flash、lcd等等,介绍了linux设备驱动框架的模式。针对嵌