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

Linux操作系统

  • 致远电子_嵌入式Linux开发教程

    ZLG 致远电子推出的参考手册,适合新手,有实例,供参考。第一篇 Linux 基础 ·············································································1第 1 章 Linux 操作系统简介 ·································································3第 2 章 安装 Linux 操作系统 ·······························································15第 3 章 开始使用 Linux ······································································43第 4 章 Linux 文件系统 ······································································73第 5 章 Vi 编辑器··············································································85第 6 章 嵌入式 Linux 开发环境构建 ······················································95第二篇 EasyARM-i.MX283A 开发平台 ·················································113第 7 章 EasyARM-i.MX283A 开发套件介绍 ···········································115第 8 章 EasyARM-i.MX283A 入门实操 ················································121第 9 章 系统固件烧写 ······································································153第三篇 Linux 应用编程 ····································································169第 10 章 Linux C 编程环境································································171第 11 章 Linux 文件 I/O ····································································249第 12 章 进程与进程间通信 ······························································265第 13 章 Linux 多线程编程································································299第 14 章 嵌入式 GUI 编程·································································323第 15 章 特殊硬件接口编程 ······························································377第 16 章 Linux 串口编程···································································437第 17 章 C 语言网络编程入门····························································451第 18 章 Shell 编程初步····································································479

    标签: 电子 嵌入式 linux

    上传时间: 2022-05-23

    上传用户:

  • Linux设备驱动开发详解 宋宝华,高清文字版

    本章将带您走进Linux设备驱动的精彩世界。1.1 节讲解了设备驱动的概念和作用。1.2 节和1.3 节分别讲述无操作系统和有操作系统情况下设备驱动的设计方法,通过分析讲解设备驱动与硬件和操作系统的关系。1.4 节对Linux 操作系统的设备驱动进行了概要性的介绍,讲解设备驱动与系统软硬件的关系,分析了Linux设备驱动的重点难点和学习方法。本章的最后给出了一个设备驱动的“Hello World”实例,即最简单的LED 驱动在无操作系统情况下和Linux操作系统下的实现。

    标签: linux 驱动开发

    上传时间: 2022-06-17

    上传用户:fliang

  • ARM+Linux嵌入式底层内核驱动方向学习总体路线图

    目前嵌入式主要开发环境有Linux.Wince等;Linux因其开源、开发操作便利而被广泛采用。而Linux操作系统也只是一个简单的操作系统,简单的使用对于嵌入式开发人员来说价值并不很高,真正有价值的是掌握Linux的基本服务和Linux的设计理念、思想,这对于嵌入式开发人员的长期发展是很极其重要的。Linux系统有很多发行版,RedHat.Ubuntu,Fedora等。作为嵌入式开发人员,我们没有必要把精力放到使用哪个Linux发行版上,而是尽快把Linux系统尽快安装好。如果打算坚持长期学习,那么建议您把自己的电脑做成双系统,而不要在虚拟机上安装。C语言是嵌入式开发必备的基础知识。在Linux下从事C语言的开发,你会觉得更为顺畅、更为自然,因为C语言是因unix的出现而诞生的,Linux内核几乎完全是由C语言编写完成的。学习C语言,如果不会用指针,那么就称不上会c语言。做嵌入式开发指针更显得尤为重要,所以做嵌入式开发除了掌握位操作、限定词等,对指针的掌握是不可或缺的。而且要掌握多级指针、函数指针等等。涉及到指针,那么就会讲到内存分配。在大学中,学习C语言一般的学习很少讲到内存分配,但是如果期望从事嵌入式开发,那么就必须懂得C语言是怎么做内存分配管理的。指针之外,还要学习模块化编译处理、指针与数组、gcc,Makefile,GDB、递归、结构体、宏定义使用等。c语言是整栋嵌入式大厦的基础所以在学习嵌入式时,必须把C语言重视起来,多敲代码,多练。一名优秀的程序员必定是通过“体力劳动”再转向“脑力劳动的”,这也是为什么我们要有“写不出代码-0”思想的原因所在。

    标签: arm linux 嵌入式

    上传时间: 2022-06-20

    上传用户:shjgzh

  • 基于Linux的Socket网络编程的性能优化.

    摘要:介绍在Linux操作系统环境下Socket网络编程的原理、流程和最终实现。编程采用客户端/服务器模式。提出解决多个客户端连接服务器时无法处理I/0多路复用问题的方法。提出通过最小化报文传输来减少传输时廷,为Bandwidth Delay Product调节TCP窗口,实现充分利用带宽提高Linux的Socket性能。在实际网络传输环境复杂多变的情况下,达到优化网络传输性能的目的。关键词:linux;性能优化;Socket;select()1引言随着Internet的日益发展和普及,网络在嵌入式系统中应用非常广泛,越来越多的嵌入式设备采用Linux操作系统。Linux是一个源代码公开的免费操作系统,具有强移植性",所以对基于Linux的Socket网络编程的研究越来越重要。2Socket简介在Linux中的网络编程通过Socket接口进行,是一种特殊的I/O,也是一种特殊的文件描述符。Socket是使用标准Linux文件符(file descriptor)和其他程序通信的方式。这里Socket 编程采用客户/服务器模式如图1所示。

    标签: linux socket 网络编程

    上传时间: 2022-06-23

    上传用户:

  • 鸟哥的Linux私房菜电子版

    《鸟哥的Linux私房菜:基础学习篇》是最具知名度的Linux入门书《鸟哥的Linux私房菜基础学习篇》的最新版,全面而详细地介绍了Linux操作系统。全书分为5个部分:第一部分着重说明Linux的起源及功能,如何规划和安装Linux主机;第二部分介绍Linux的文件系统、文件、目录与磁盘的管理;第三部分介绍文字模式接口shell和管理系统的好帮手shell脚本,另外还介绍了文字编辑器vi和vim的使用方法;第四部分介绍了对于系统安全非常重要的Linux账号的管理,以及主机系统与程序的管理,如查看进程、任务分配和作业管理;第五部分介绍了系统管理员(root)的管理事项,如了解系统运行状况、系统服务,针对登录文件进行解析,对系统进行备份以及核心的管理等。

    标签: linux

    上传时间: 2022-06-29

    上传用户:

  • Qt及Linux操作系统窗口设计

    本书特点: 实际:作者在实践中使用QT开发嵌入式设备的就用程序界面,在本书中,他与读者分离自己在外企从事Linux研发的经验。 实用:具有专业人士所需的深度,可以直接拿来运用到开发实战中去。本书介绍的KDE及X Windows机制、Ot及Qt/Embedded核心技术,有助于读者在嵌入式设备的Linux内核上创建自己的窗口系统。 实用:重点介绍了一些对实际研发很有用的设计方法,包括窗口分层设计、接口标准化、菜单通用化、应用程序查询硬件信息等。

    标签: qt linux 操作系统 窗口设计

    上传时间: 2022-07-03

    上传用户:

  • 《嵌入式 Linux 系统设计及应用-基于国产龙芯 SOC 》

    龙芯系列微处理器是中国拥有自主知识产权的中央处理器,中科院计算所从 2001 年开始研制龙芯系列处理器,于 2010 年正式成立龙芯中科技术有限公司,主要产品包括龙芯 1 号 CPU、龙芯 2 号 CPU 以及龙芯3 号 CPU。本书基于龙芯俱乐部与龙芯中科合作开发的,南京龙众创芯电子科技有限公司承制的智龙开发板,围绕龙芯 1 号芯片 LS1C 进行嵌入式系统开发讲解。本书内容共分 3 篇。基础篇包含实验平台和开发环境的搭建。中级篇为 Linux 基础应用编程,包含线程、信号、网络等基本操作。高级篇包含开发板硬件编程、驱动程序编写等高级操作。附录为嵌入式常用资料和智龙开发板的电路原理图。本书结合实践案例及应用场景,按照嵌入式系统的开发流程组织教材内容,使读者能熟练掌握从开发环境搭建到编写完整工程的流程。同时提供内核源码及实例代码,并给出测试结果,方便教师教学参考。本书不仅用于 MIPS 架构的龙芯 1 号芯片的嵌入式系统开发,还可用于基于 Linux 操作系统的嵌入式系统学习,具有广泛的适用性。其中,在内核原理、应用程序编写方面,与同类 ARM 架构芯片相比,其开发过程是通用的,包括虚拟机编译、程序下载、调试、应用开发、内核裁减。本书适用于应用型本科、高职高专院校嵌入式系统的课程教学,也可作为相关开发人员的自学教材和参考手册。 

    标签: 嵌入式 linux soc

    上传时间: 2022-07-08

    上传用户:

  • 华清远见出版的10本嵌入式图书合集:Android、linux等

    《物联网技术与实践:基于ARM Cortex-M0技术》.pdf 《单片机C语言入门》.pdf 《从实践中学嵌入式Linux应用程序开发》.pdf 《从实践中学嵌入式Linux操作系统》.pdf 《从实践中学嵌入式Linux C编程》.pdf 《从实践中学ARM体系结构与接口技术》.pdf 《Linux设备驱动开发详解》.pdf 《Android应用程序开发与典型案例》.pdf 《Android系统移植和驱动开发》.pdf 《Android系统下Java编程详解》.pdf

    标签: 电能计量 技术手册

    上传时间: 2013-04-15

    上传用户:eeworm

  • 热门 linux 书籍汇总

    《Ubuntu实战技巧精粹》.(何晓龙).[PDF] 《Linux性能优化大师》.(赵永刚).[PDF] 《LINUX企业应用案例精解》.(李晨光).[PDF] 《Linux培训教程--从实践中学习Linux》.(何明,何茜颖).[PDF] 《Linux命令行大全》.((美)William E.shotts,Jr).[PDF] 《Linux开发工具箱--项目开发的最有效途径》.((美)John Fusco).[PDF] 《Linux高性能服务器编程》.(游双).[PDF] 《Linux服务器搭建实战详解》.(张栋,黄成).[PDF] 《Linux操作系统实用教程》.(邱建新).[PDF] 《Linux编程技术详解》.(杜华).[PDF] 《Linux 网络服务与管理》.(赵凯).[PDF] 《Linux PowerPC详解--核心篇》.(王齐).[PDF] 《Linux C编程从初学到精通》.(张繁).[PDF] …………

    标签: 异步电动机

    上传时间: 2013-06-04

    上传用户:eeworm

  • 基于ARM的嵌入式系统移植设计.rar

    本文阐述了微处理器芯片S3C2410的内核、处理器模式、寄存器组、存储系统、寻址方式以及中断模式。研究了处理器的启动下载代码bootloader,并将裁减后的bootloader映像文件下载到ARM平台的Flash中;对嵌入式Linux操作系统!文件系统和基于图形库的应用软件的开发也做了初步的研究。

    标签: ARM 嵌入式系统 移植

    上传时间: 2013-06-17

    上传用户:wl9454