虫虫首页| 资源下载| 资源专辑| 精品软件
登录| 注册

Advanced-linux-programming

  • Unix Shell Programming is a tutorial aimed at helping Unix and Linux users get optimal performance o

    Unix Shell Programming is a tutorial aimed at helping Unix and Linux users get optimal performance out of their operating out of their operating system.

    标签: Unix Programming performance tutorial

    上传时间: 2013-12-20

    上传用户:yiwen213

  • 基于ARM9的嵌入式Linux开发平台构建与Boa的实现.rar

    随着计算机技术、通信技术的飞速发展和3C(计算机、通信、消费电子)的融合,嵌入式系统已经渗透到各个领域。在32位嵌入式微处理器市场上,基于ARM(Advanced RISC Machine)内核的微处理器在市场上处于绝对的领导地位,因此追踪ARM技术的发展趋势显得尤为重要。在嵌入式操作系统的选择上,Linux一直因其内核精简、代码开放、易于移植等特点受到广大嵌入式系统工程师的青睐。另外,嵌入式系统一旦具备网络接入功能,其信息处理能力更加强大,因此有必要为嵌入式系统构建Web服务器。 本文主要目的是研究基于ARM的嵌入式Linux开发平台构建,并在此基础上进行网络应用程序的开发。 文章深入剖析了ARM9的体系结构,介绍了基于ARM9的S3C2410开发板的特性及资源;阐述了嵌入式操作系统的相关知识及嵌入式Linux移植的基本方法;搭建了移植所需要的开发环境,主要包括在宿主机Linux操作系统下编译arm-linux交叉编译工具等;然后详细阐述了嵌入式Linux开发平台的构建过程,包括对BootLoader的分析和移植,Linux2.6内核的结构分析、代码修改以及内核裁减、配置和移植,网卡驱动程序的移植,以及根文件系统的创建。按文中提供的方法和技巧可以很方便的建立一个ARM-Linux开发平台。 文章最后给出了基于所建平台的网络应用,即在上述所建的软硬件平台上创建Web服务器Boa,并基于Boa进行应用开发。最终实现了基于Boa嵌入式Web服务器的服务器端表单处理程序,实现了PC机与目标板的动态网页交互功能,并且,通过PC机IE浏览器可以直接控制目标板上的硬件和可执行程序,以实现对目标板的远程监控功能。

    标签: Linux ARM9 Boa

    上传时间: 2013-04-24

    上传用户:kernaling

  • 基于嵌入式Linux和ARM的小型路由器的研究.pdf

    随着Internet和计算机技术的飞速发展,嵌入式系统呈现巨大的市场需求,成为当今IT产业的焦点之一,其应用领域涉及通信、自动化、信息家电、军事等各个方面。但同时大量的嵌入式应用也对嵌入式设备的性能提出了更高的要求。基于32位RISC处理器的嵌入式技术更能满足嵌入式设备的网络功能需求。 网络的不断发展给人们的生活和工作提供了越来越多的便利,家庭网络、办公网络、实验室等小型局域网越来越多,而且随着信息社会的不断发展,各种智能设备都有接入网络的需求。本文就是基于设计一种具有较高性价比的小型路由器来满足小型办公场所或家庭中多台设备上网这样一个思路而提出的。 ARM(Advanced RISC Machines)系列32位RISC微处理器,具有许多优异性能,已成为移动通信、手持设备等嵌入式应用领域市场占有率最高的嵌入式CPU。Linux是一种开放源码的操作系统,可应用十多种硬件平台,具有对网络的良好支持、高度模块化和微内核等优点非常适合做嵌入式操作系统。 本文具体工作归纳如下:介绍了嵌入式系统的概念和课题背景,包括嵌入式系统组成、特点及其发展;阐述了嵌入式Linux的开发优势和ARM922T内核开发板的架构及其特点;在构建的ARM硬件平台上成功进行了boot loader和嵌入式Linux操作系统的移植;在嵌入式系统开发平台上,构建了路由器,初步实现了IP地址共享、防火墙、web服务器,代理服务等基本功能。

    标签: Linux ARM 嵌入式

    上传时间: 2013-06-24

    上传用户:haohaoxuexi

  • This book is intended for "hands-on" developers or advanced students interested in understanding the

    This book is intended for "hands-on" developers or advanced students interested in understanding the strategies and tactics of concurrent network programming using C++ and object-oriented design. We describe the key design dimensions, patterns, and principles needed to develop flexible and efficient concurrent networked applications quickly and easily. Our numerous C++ code examples reinforce the design concepts and illustrate concretely how to use the core classes in ACE right away. We also take you "behind the scenes" to understand how and why the IPC and concurrency mechanisms in the ACE toolkit are designed the way they are. This material will help to enhance your design skills and to apply C++ and patterns more effectively in your own object-oriented networked applications.

    标签: understanding developers interested advanced

    上传时间: 2015-08-09

    上传用户:epson850

  • · Develop clear, readable, well-documented and well-designed programs in the C Programming Language.

    · Develop clear, readable, well-documented and well-designed programs in the C Programming Language. · Develop software in the Unix/Linux using tools such as gcc, gdb, and make. · Locate and interpreting “man pages” applicable to application-level system programming. · Use the POSIX/Unix API to system functions to manage process and sessions as well as use signals and pipes for inter-process communication. · Understanding how synchronization might become problematic in light of concurrency. · Understand how to communicate and cooperate with a project partner.

    标签: well-documented well-designed Programming Language

    上传时间: 2015-08-16

    上传用户:yuchunhai1990

  • 中文名:Windows Forms 程序设计 英文名:Windows Forms Programming in c# 作者: Chris Sells 翻译: 荣耀 蒋贤哲 出版社:人民

    中文名:Windows Forms 程序设计 英文名:Windows Forms Programming in c# 作者: Chris Sells 翻译: 荣耀 蒋贤哲 出版社:人民邮电出版社 代码内容: The Table of Contents * Foreword * Preface * Chapter 1 Hello, Windows Forms * Chapter 2 Forms * Chapter 3 Dialogs * Chapter 4 Layout * Chapter 5 Drawing Basics * Chapter 6 Drawing Text * Chapter 7 Advanced Drawing * Chapter 8 Printing * Chapter 9 Components * Chapter 10 Controls * Chapter 11 Design-Time Integration: The Properties Window * Chapter 12 Design-Time Integration: Designers and Smart Tags * Chapter 13 Resources * Chapter 14 Applications * Chapter 15 Settings * Chapter 16 Data Binding Basics * Chapter 17 Applied Data Binding * Chapter 18 Multithreaded User Interfaces * Chapter 19 ClickOnce Deployment * Appendix A Whats New in Windows Forms 2.0 * Appendix C Delegates and Events * Appendix D Component and Control Survey * Appendix E Drag and Drop * Appendix F Document Management * Bibliography * Index

    标签: Windows Forms Programming Chris

    上传时间: 2013-12-03

    上传用户:啊飒飒大师的

  • Secure Programming Cookbook for C and C++ is an important new resource for developers serious about

    Secure Programming Cookbook for C and C++ is an important new resource for developers serious about writing secure code for Unix(including Linux) and Windows environments. This essential code companion covers a wide range of topics, including safe initialization, access control, input validation, symmetric and public key cryptography, cryptographic hashes and MACs, authentication and key exchange, PKI, random numbers, and anti-tampering.

    标签: Programming developers for important

    上传时间: 2015-09-03

    上传用户:gundan

  • AKA嵌入式开发兴趣小组杂志 1.cvs的配置 2.代码体积优化 3.UcLinux下网卡RTL8019AS的设置 4.嵌入式Linux系统的GDB远程调试实践 5.国内Linux嵌入式系统

    AKA嵌入式开发兴趣小组杂志 1.cvs的配置 2.代码体积优化 3.UcLinux下网卡RTL8019AS的设置 4.嵌入式Linux系统的GDB远程调试实践 5.国内Linux嵌入式系统的发展 6.CMP Books - C Programming for

    标签: Linux UcLinux 8019 AKA

    上传时间: 2015-09-25

    上传用户:王楚楚

  • Visual Basic Shell Programming ventures where none have gone before by showing how to develop shell

    Visual Basic Shell Programming ventures where none have gone before by showing how to develop shell extensions that more closely integrate an application with the Windows shell, while at the same time providing an advanced tutorial-style treatment of COM programming with Visual Basic. Each major type of shell extension gets attention, including customized context menu handlers, per instance icons, and customized property sheets.

    标签: Programming ventures develop showing

    上传时间: 2016-02-01

    上传用户:tb_6877751

  • Linux编程的经典书

    Linux编程的经典书,OReilly系列。The new edition of Understanding the Linux Kernel takes you on a guided tour through the most significant data structures, many algorithms, and programming tricks used in the kernel.

    标签: Linux 编程

    上传时间: 2016-02-05

    上传用户:lanjisu111