Description: 嵌入式系统设计与实例开发实验教材二源码
多线程应用程序设计
串行端口程序设计
AD接口实验
CAN总线通信实验
GPS通信实验
Linux内核移植与编译实验
IC卡读写实验
SD驱动使用实验
GPRS通信实验
音频驱动及应用实验
嵌入式Web服务器实验
IDE—CF卡模块读写实验
PS2键盘鼠标驱动实验
-Examples of embedded systems design and development of experimental teaching materials Second source multi-threaded application design program design AD serial port CAN bus communication interface experiment experiment experiment GPS communications Linux kernel compiled Experimental Transplantation and Experimental IC card reader SD driver to use experimental GPRS communication experiment audio driver and application experiments embedded Web server experiment IDE-CF card module to read and write experimental PS2 keyboard and mouse-driven experiment Platform: |
Size: 18955264 |
Author:lisuwei |
Hits:
Description: 华清远见培训视频,嵌入式Linux内核移植及驱动开发-Huaqing vision training video, embedded Linux kernel and driver development Transplant Platform: |
Size: 4432896 |
Author:廖茂刚 |
Hits:
Description: 基于Linux的嵌入式开发流程,ARM体系结构和汇编指令,嵌入式操作系统引导及内核编译,驱动编程等PPT,对做嵌入式的非常有用-Based on embedded Linux development process, ARM architecture and compilation instructions, embedded operating system and kernel compile guide, driver programming, such as PPT, to make a very useful embedded Platform: |
Size: 2893824 |
Author:张红 |
Hits:
Description: 是一份讲述Linux内核和驱动开发的文档,概念讲解十分清晰,深刻。有利于帮助开发Linux的内核驱动-Embedded Linux Kernel And Driver Development Platform: |
Size: 2231296 |
Author:李东浩 |
Hits:
Description: 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 Platform: |
Size: 2409472 |
Author:denggongxiao |
Hits:
Description: 本文主要描述了如何将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 development board embedded Linux 2.6.11.7 kernel systems, and describes how the modular driver for LCD process and how will the driver still being loaded into the kernel. Platform: |
Size: 58368 |
Author:hyy |
Hits:
Description: 本书全面介绍了嵌入式Linux系统开发过程中,从底层系统支持到上层GUI应用的方方面面,内容涵盖Linux操作系统的安装及相关工具的使用、配置,嵌入式编程所需要的基础知识(交叉编译工具的选项设置、Makefile语法、ARM汇编指令等),硬件部件的使用及编程(囊括了常见硬件,比如UART、I*IC、LCD等),U-Boot、Linux内核的分析、配置和移植,根文件系统的构造(包括移植busybox、glibc、制作映象文件等),内核调试技术(比如添加kgdb补丁、栈回溯等),驱动程序编写及移植(LED、按键、扩展串口、网卡、硬盘、SD卡、LCD和USB等),GUI系统的移植(包含两个GUI系统:基于Qtopia和基于X),应用程序调试技术。
本书从最简单的点亮一个LED开始,由浅入深地讲解,使读者最终可以配置、移植、裁剪内核,编写驱动程序,移植GUI系统,掌握整个嵌入式Linux系统的开发方法。
-This book a comprehensive introduction to embedded Linux system development process, from the bottom to the upper GUI application system to support all aspects of Linux operating system, covers the installation and use of related tools, configuration, embedded programming basics needed (cross- compilation tool option settings, Makefile syntax, ARM assembly instructions, etc.), the use of hardware components and programming (include the common hardware, such as UART, I* IC, LCD, etc.), U-Boot, Linux kernel analysis of , configuration, and migration, the root file system structure (including the transplant busybox, glibc, make image files, etc.), kernel debugging techniques (such as adding kgdb patch, stack back, etc.), driver programming and transplant (LED, button, extended serial port, network cards, hard drives, SD card, LCD, and USB, etc.), GUI system, transplantation (includes two GUI systems: based on Qtopia and based on X), the application debug technology.
This book, from th Platform: |
Size: 561152 |
Author:流浪 |
Hits:
Description: JFFS2文件系统手册。JFFS文件系统是瑞典Axis Communications AB为嵌入式系统开发的日志文件系统。JFFS1应用在Linux2.2以上版本中。jffs2在Linux2.4内核和eCOS中。是RedHat公司开发的JFFS的新版版。Linux的视线中,JFFS必须建立在MTD驱动程序的上层。MTD的作用是为JFFS提供操作NAND或者NOR芯片的接口。-JFFS2 file system manual. JFFS file system, Axis Communications AB of Sweden for embedded system development log file system. JFFS1 used in Linux2.2 above version. jffs2 kernel and eCOS in the Linux2.4. Yes RedHat developed a new version of JFFS version. Linux, sight, JFFS must be built on the upper MTD driver. MTD' s role is to provide JFFS operation NAND or NOR chip interface. Platform: |
Size: 53248 |
Author:ScMarxX |
Hits:
Description: 1、搭建了RFID手持移动终端的嵌入式Linux开发平台,基本工作包括硬件
平台的设计和软件平台的实现,其中软件平台的实现又包括Bootloader的移植、
内核的裁减与编译以及文件系统的制作三部分。
2、讨论并实现了RFID手持移动终端的若干基本功能模块,基本工作包括存
储管理模块的研究、人机交互模块的研究以及通讯模块的研究,其中每一模块又
包括硬件的设计和软件的实现,而软件的实现又包括驱动软件的开发和部分应用
软件接口的实现。所有这些模块功能独立,协同工作,共同构建了该手持移动终
端的功能框架。
3、在以上基本功能模块的基础上,开发了该手持移动终端的系统应用程序。-1, set up a RFID handheld mobile terminals and the development of embedded Linux platform, the basic work, including hardware
Platform design and implementation of software platforms, including the realization of the software platform also includes Bootloader transplant
Reduction and build the kernel and file system, the production of three parts.
2, discussed and implemented RFID handheld mobile terminals and a number of basic function modules, the basic work, including deposit
Storage management module of study, research and man-machine interaction module of communication module, each module has
Including hardware design and software implementation, and software implementation also includes driver software development and some applications
Software interface. All of these modules function independently, to work together to build the end of the handheld mobile
The function of the framework.
3, the basic functional modules in the above basis, developed the system of the Platform: |
Size: 4480000 |
Author:宋阳 |
Hits:
Description: 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 Platform: |
Size: 37045248 |
Author:黄金 |
Hits:
Description: 本书详细地介绍了如何打造一个完整的嵌入式Linux 主要内容包括 Bootloader定制 Linux内核定制 LinuxRootfs定制 Linux守护进程定制 Linux设备驱动编程 Linux编程 实时 Linux
扩展等 同时本书结合PowerPC芯片 介绍了PowerPC芯片的基本结构 配置引导以及开发方法 本书的特点是注重实用 每篇内容都有具体的实例供参考 读者阅读了本书后 能够快速地在嵌入式PowerPC平台上运行起嵌入式Linux操作系统 开始系统的设计和研发本书可供PowerPC和嵌入式Linux研究 开发及应用技术人员参考 也可作为高等院校计算机专业及Linux领域的师生的教学参考书-This book describes in detail how to create a complete embedded Linux Bootloader major custom Linux kernel includes customized Linux daemon custom LinuxRootfs custom Linux device driver programming Linux programming real-time Linux
Expansion and other PowerPC chips with the same time the book describes the basic structure of PowerPC chip configuration guide and the book is characterized by development methods focus on practical examples of each content has specific reader to read the book for reference after the fast in the embedded PowerPC platform running on embedded Linux operating system from the beginning the system design and development of the book available for PowerPC and Embedded Linux research and development and application of technical colleges for reference computer can be used as the field of professional and student teaching Linux reference book
Platform: |
Size: 1961984 |
Author:李立 |
Hits:
Description: 作者:华清远见嵌入式学院。《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和NAND Flash驱动的设计方法,给出了设计模板。19.4节和19.5节分别以S3C2410外围NOR Flash和NAND Flash为实例进一步讲解了NOR Flash和NAND Flash驱动的设计。19.6节讲解了如何在Flash上建立cramfs、jffs/jffs2及yaffs/yaffs2文件系统。-Author: HuaQing vision embedded institute. The Linux device driver development "(08 and 09 sep TOP50) annual list of best-selling chapter 19, Flash device drivers. Flash in embedded systems is necessary, that it is the BootLoader, Linux kernel file system and the best carrier. In the Linux kernel, introduce a MTD layer TTL NAND Flash for Flash and provide a unified interface equipment, thus make the Flash drive design work greatly simplified. Section 19.1 explained Linux Flash drive structure, main explained MTD system level structure and interface. Section 19.2 and 19.3 respectively explained TTL NAND Flash drive and Flash design method are given, and the design template. Section 19.4 and 19.5 respectively to S3C2410 TTL NAND Flash Flash and peripheral as an example to explain further TTL NAND Flash drive and Flash design. Section 19.6 explained how to establish cramfs, JFFS Flash on the original and yaffs/yaffs2/file system. Platform: |
Size: 581632 |
Author:华清远见 |
Hits:
Description: 作者:华清远见嵌入式学院。《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内核的编译及内核引导过程。另外,还描述了在Linux内核中新增程序的方法,驱动工程师编写的设备驱动也应该以此方式被添加。3.5节讲解了Linux下C编程的命名习惯以及Linux所使用的GNU C针对标准C的扩展语法。-Author: HuaQing vision embedded institute. The Linux device driver development "(08 and 09 sep TOP50) annual list of best-selling chapter 3, Linux kernel and the kernel programming. Because Linux driver programming essence belongs to the Linux kernel programming, so it is necessary to master the Linux kernel and the kernel of the basic knowledge of programming. 3.1 ~ 3.2 explain the evolution of the Linux kernel and Linux 2.6 kernel characteristic. Section 3.3 the Linux source code analysis kernel directory structure and Linux kernel part of the relationship, and Linux and the user space and the kernel space explained. Section 3.4 explained the compilation of the 2.6 kernel Linux kernel and guide process. In addition, also describes in Linux kernel method of new programs, drive engineer of the device driver should write in this way be added. Section 3.5 explained under Linux C programming naming conventions and Linux use the GNU C ? for standard
Platform: |
Size: 633856 |
Author:华清远见 |
Hits:
Description: 作者:华清远见嵌入式学院。《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文件编写方法和模块的编译方法。-Author: HuaQing vision embedded institute. The Linux device driver development "(08 and 09 sep TOP50) annual list of best-selling chapter 4, Linux kernel modules. Linux device driver to the form of kernel modules, therefore, learn to write Linux kernel module programming is learning Linux device driver prerequisite. 4.1 ~ 4.2 explained Linux kernel module of the concept and structure, 4.3 ~ 4.8 Linux kernel modules of the component part of a detailed explanation, 4.1 ~ 4.2 and 4.3 ~ 4.8 day is the relationship between the whole and the parts. Section 4.9 explained the Linux kernel modules are independent of Makefile documents writing methods and module of the compilation approach. Platform: |
Size: 305152 |
Author:华清远见 |
Hits:
Description: 作者:华清远见嵌入式学院。《Linux设备驱动开发详解》(08&09年度畅销榜TOP50)第5章、Linux文件系统与设备文件系统。由于字符设备和块设备都很好地体现了“一切都是文件”的设计思想,掌握Linux文件系统、设备文件系统的知识非常重要。首先,设备驱动最终通过操作系统的文件系统调用或C库函数(本质也基于系统调用)被访问。其次,驱动工程师在设备驱动中不可避免地会与设备文件系统打交道,如Linux 2.4内核的devfs文件系统和Linux 2.6内核的基于sysfs的udev文件系统。5.1节讲解了通过Linux API和C库函数在用户空间进行Linux文件操作的编程方法。5.2节分析了Linux文件系统的目录结构,简单介绍了Linux内核中文件系统的实现,并给出了文件系统与设备驱动的关系。5.3节和5.4节分别讲解Linux 2.4内核的devfs和Linux 2.6内核所采用的udev设备文件系统,并分析了两者的区别。-Author: HuaQing vision embedded institute. The Linux device driver development "(08 and 09 sep TOP50) annual list of best-selling chapter 5, Linux file system and equipment file system. Because characters equipment and piece of equipment are properly shows "everything is a document" design ideas, master Linux file system, equipment of the knowledge of the file system is very important. First, the device driver finally through the operating system of the file system calls or C library function (nature based on system call) were interviewed. Second, drive engineer in device driver inevitably will and equipment file system, such as Linux 2.4 kernel dealing with the devfs file system and Linux 2.6 kernel based on the udev sysfs of file system. Section 5.1 explained through the Linux API and C library function in user space for Linux file operation of the programming method. Section 5.2 the Linux analysis Platform: |
Size: 606208 |
Author:华清远见 |
Hits:
Description: 作者:华清远见嵌入式学院。《Linux设备驱动开发详解》(08&09年度畅销榜TOP50)第10章、中断与时钟。本章主要讲解Linux设备驱动编程中的中断与定时器处理。由于中断服务程序的执行并不存在于进程上下文,因此,要求中断服务程序的时间尽可能地短。因此,Linux在中断处理中引入了顶半部和底半部分离的机制。另外,内核中对时钟的处理也采用中断方式,而内核软件定时器最终依赖于时钟中断。10.1节讲解中断和定时器的概念及处理流程。10.2节讲解Linux中断处理程序的架构,顶半部、底半部之间的关系。10.3节讲解Linux中断编程的方法,涉及申请和释放中断,禁止和使能中断,以及中断底半部tasklet、工作队列、软中断机制等。10.4节讲解多个设备共享同一个中断号时的中断处理过程。10.5节和10.6节分别讲解Linux设备驱动编程中定时器的编程以及内核延时的方法。-Author: HuaQing vision embedded institute. The Linux device driver development "(08 and 09 sep TOP50) annual list of best-selling chapter 10, interruption and the clock. This chapter covers Linux device driver programming timer interrupt and the processing. Because the interrupt service program execution does not exist when the context, therefore, request the interrupt service routine time as short as possible. Therefore, Linux in interrupt handling introduced into the top and the bottom half of the lower separation mechanism. In addition, the kernel of the processing of the clock interrupt mode, and also USES kernel timer software rely ultimately on the clock interrupt. Section 10.1 of the timer interruption and explain the concept and process. Section 10.2 explain Linux interrupt routine framework, and half of the top and bottom of the relationship between the half. Section 10.3 explain interruption programming method, Linux involved " Platform: |
Size: 474112 |
Author:华清远见 |
Hits:
Description: 作者:华清远见嵌入式学院。《Linux设备驱动开发详解》(08&09年度畅销榜TOP50)第21章、PCI设备驱动。PCI(及cPCI)总线在一般的小型手持设备中不太可能用到,但是在工控和通信设备及其PC中却引领着潮流。在Linux系统中,PCI设备驱动和USB设备驱动有共性,那就是其驱动都由总线相关部分和自身设备类型驱动两部分组成。21.1节讲解了PCI总线及其配置空间,给出了PCI总线在Linux内核中的数据结构。PCI设备驱动的PCI相关部分围绕着pci_driver结构体的成员函数展开,21.2节讲解了pci_driver结构体及其成员函数的含义,并分析了PCI设备驱动的框架结构。21.3节以Intel 810主板集成声卡为实例进一步讲解PCI设备驱动的编写方法。-Author: HuaQing vision embedded institute. The Linux device driver development "(08 and 09 sep TOP50) annual list of best-selling chapter 21, PCI device drivers. PCI cPCI (and in general) bus small hand-held devices not too, but may be used in industrial control and communication equipment and PC is leading the trend. In Linux system, PCI device drivers and USB device drivers have common, and that is the driving all relevant parts by bus and their own equipment type drive two parts. Section 21.1 explained PCI bus and the configuration space is given, and the PCI bus in the Linux kernel of data structure. PCI device driver PCI relevant parts around the pci_driver structure members of the body function expansion, section 21.2 explained pci_driver structures and its member function meaning, and analysis the PCI device driver frame structure. Section 21.3 to 810 motherboard integration intel-based ? sound card Platform: |
Size: 550912 |
Author:华清远见 |
Hits:
Description: 作者:华清远见嵌入式学院。《Linux设备驱动开发详解》(08&09年度畅销榜TOP50)第22章、Linux设备驱动的调试。“工欲善其事,必先利其器”,为了方便进行Linux设备驱动的开发和调试,建立良好的开发环境很重要,包括实验室环境建设、使用必要的工具软件以及掌握常用的调试技巧等。22.1节介绍Linux开发环境的建设,包括实验室配置、工具链、串口工具等。22.2节讲解了Linux下调试器gdb的基本用法和技巧。22.3节讲解了Linux内核的调试方法,22.4~22.9节对22.3节的概述展开讲解,分别讲解了Linux内核调试用到的printk()、/proc、oops、监视工具,kcore、kdb和kgdb,以及使用仿真器进行调试的方法。22.10节讲解了Linux应用程序的调试方法,驱动工程师往往需要编写用户空间的应用程序对自身编写的驱动进行验证和测试,因此,掌握应用程序调试方法对驱动工程师而言也是必须的。-Author: HuaQing vision embedded institute. The Linux device driver development "(08 and 09 sep TOP50) annual best-selling list, Linux device driver chapter 22 commissioning. "Work to do a good job, you will have to have the benefit its implement", in order to facilitate the development of the device driver for Linux and debugging, and establish a good development environment is very important, including laboratory environment construction, use the tools necessary software and a grasp of the commonly used debugging skills, etc. Section 22.1 introduces the development environment construction, Linux including laboratory configuration, tool chain, serial ports, tools, etc. Section 22.2 explained Linux debugger GDB under the basic usage and skills. Section 22.3 explained Linux kernel debugging methods, 22.4 ~ 22.9 to 22.3 on the paper explained respectively, explained the Linux kernel debugging printk used (),/proc, oops, surveillance tools, kcore, KDB and KGDB, and using simulators ?
Platform: |
Size: 734208 |
Author:华清远见 |
Hits:
Description: 嵌入式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 Platform: |
Size: 2734080 |
Author:陈亮 |
Hits: