在总结这些linux学习书籍之前,我在各个linux学习讨论群,都能看到许多新手在问关于linux学习书籍推荐这样的问题。在这里,整理了一些值得推荐的linux学习书籍,希望对新手学习linux有一定的帮助。
1.《嵌入式Linux C语言程序设计基础教程》
内容简介:
本书作为嵌入式专业的C语言教材。全书共11章,第1章介绍了嵌入式Linux下常用的C语言开发工具,为后面的学习打下基础。第2章~第5章讲解了嵌入式Linux C语言中的基础知识。包括嵌入式Linux C语言中的数据、数据的输入和输出、运算符和表达式、程序结构和控制语句。第6章到主要讲解了嵌入式Linux C语言中的数组,包括一维数组、多维数组、字符数组和字符串等。第7章主要讲解了嵌入式Linux C语言中的指针。第8章主要讲解了嵌入式Linux C语言的函数。第9章主要介绍了嵌入式Linux C语言中用户自定义的数据类型。第10章介绍了嵌入式Linux C语言的高级用法。第11章介绍了嵌入式Linux内核中常见的数据结构。
本书由冯利美主编。本书的完成需要感谢华清远见教育集团,教材内容参考了学院与嵌入式企业需求无缝对接的、科学的专业人才培养体系。同时,华清远见教育集团从业或执教多年的行业专家团队也对教材的编写工作做出了贡献,孙天泽、刘洪涛、曾宏安、穆煜、赵苍明、季久峰、贾燕枫、关晓强等在书稿的编写过程中认真阅读了所有章节,提供了大量在实际教学中积累的重要素材,对教材结构、内容提出了中肯的建议,并在后期审校工作中提供了很多帮助,在此表示衷心的感谢。
下载地址:http://emb.hqyj.com/xuexi/books/3294.html
2.《嵌入式Linux应用程序开发标准教程》
内容简介:
隆重申明:本书为嵌入式与移动开发系列,信息技术紧缺人才培养工程系列丛书,内容末尾提供免费下载
嵌入式Linux应用程序开发标准教程这本书,在业内有着非常多的赞美,非常适合嵌入式初学者在嵌入式Linux应用开发这一块的学习,非常系统全面的介绍。详细讲解了Linux系统的基本知识、Linux系统的安装、Linux图形界面、Linux字符界面、Linux常用命令、Linux应用软件、Linux系统启动、Linux系统管理和维护、Linux服务器配置、shell编程、Linux C语言基础、Linux程序编译和调试维护等内容。
本书由冯利美主编。本书的完成需要感谢华清远见教育集团,教材内容参考了学院与嵌入式企业需求无缝对接的、科学的专业人才培养体系。同时,华清远见教育集团从业或执教多年的行业专家团队也对教材的编写工作做出了贡献,孙天泽、刘洪涛、曾宏安、穆煜、赵苍明、季久峰、贾燕枫、关晓强等在书稿的编写过程中认真阅读了所有章节,提供了大量在实际教学中积累的重要素材,对教材结构、内容提出了中肯的建议,并在后期审校工作中提供了很多帮助,在此表示衷心的感谢。
《嵌入式Linux应用程序开发标准教程》是众多专家、厂商联合推荐,业界权威培训机构的经验总结,也是曾经华清远见嵌入式培训的经典教材。
下载地址:http://emb.hqyj.com/xuexi/books/3369.html
3.《嵌入式操作系统(Linux篇)》
内容简介:
本书介绍了Linux操作系统对软件、网络、文件系统、用户、中断及设备的管理机制以及Linux系统环境shell语言、Makefile的编写。本书主要以Linux实践为主,旨在帮助不了解Linux系统的读者学会使用Linux操作系统,学会在Linux操作系统上搭建自己的嵌入式开发环境,从而为更深入的学习打下基础。
本书可作为高等院校嵌入式技术专业以及电子信息类其他专业的教材,也可供中等职业技术院校使用。
下载地址:http://emb.hqyj.com/xuexi/books/5483.html
4.《从实践中学嵌入式Linux应用程序开发》
内容简介:
《从实践中学嵌入式linux应用程序开发》结合大量实例,讲解了嵌入式linux应用程序设计各个方面的基本方法及必要的核心概念。主要内容包括搭建嵌入式linux开发环境、嵌入式文件i/o编程、嵌入式linux多任务编程、嵌入式linux进程间通信、嵌入式linux多线程编程、嵌入式linux网络编程、嵌入式linux设备驱动编程、android应用编程、android播放器项目设计等。重视应用是贯穿全书的大特点,在各章和全书结尾分别设置了在项目实践中常见和类似的应用实例。
本书可作为大学院校电子、通信、计算机、自动化等专业的嵌入式linux开发课程的教材,也可供嵌入式开发人员参考。学习本书应具有linuxc语言编程和java编程的基本知识。
下载地址:http://emb.hqyj.com/xuexi/books/5487.html
5.《Linux设备驱动开发详解》
内容简介:
《Linux设备驱动开发详解》此书出自华清远见教育集团,作为嵌入式领域中的职业培训老大,从2004年至今出了80余本相关教材,很多书籍已经成为了高校相关专业用书。不仅很好地延续了上一版经典图书的风格,同时也基于新Linux内核和LDD6410平台进行了讲解内容和案例的全面升级和更新,书中汇聚的大量Linux驱动开发的参考代码和技术资料,相信对广大的Linux开发人员和嵌入式工程师都具有非常重要的价值和意义。本书全面介绍了Linux设备驱动开发详细内容,重点讲解了驱动设计的硬件基础、Linux内核及内核编程、Linux内核模块、Linux文件系统与设备文件系统、字符设备驱动、Linux设备驱动中的并发控制等,内容丰富,实用易懂。
转载自一、矩阵的表示在MATLAB中创建矩阵有以下规则:a、矩阵元素必须在”[ ]”内;b、矩阵的同行元素之间用空格(或”,”)隔开;c、矩阵的行与行之间用”;”(或回车符)隔开;d、矩阵的元素可以是数值、变量、表达式或函数;e、矩阵的尺寸不必预先定义。二,矩阵的创建:1、直接输入法最简单的建立矩阵的方法是从键盘直接输入矩
现在的VRTK3.2.1最新的版本,有[VRTK_SDKManager]、[VRTK_Scripts]、[ExampleSceneScripts]。(一)[VRTK_SDKManager]下挂在的脚本(二)[VRTK_SDKManager] > SDKSetups > SteamVR 下挂载的脚本,关于SDK的选择的话,基本上就是你连接什
VideoPusher.h#pragma once#include <iostream>#include <gst/gst.h>#include <gst/app/gstappsink.h>#include <glib.h>#include <boost/shared_ptr.hpp>#include <mutex>#ifndef INT64_C #define INT64_C(c) (c ## LL) #defi
背景####组件PopupTime.vue把vant官网的popup+时间选择器抽成组件:popup1show: true 即弹窗显示:title="popupTitle.popupName"v-model="currentDate"type="datetime"@cancel="onCancel" @confirm="onConfirm" class="font14"/>export de...
I'm looking for a way to detect if a click event happened outside of a component, as described in t
最大独立集 = V(总) - Max_Match( graph );贴代码:(AC,2328MS)#include#include#include#includeusing namespace std;const int MAX = 1005;int res[MAX], n;int num, now, to;bool vis[MAX], g[MAX][MAX];bo
地理与地理信息科学 2016年5月 CNKI地址:基于众源轨迹数据的道路中心线提取_杨伟概述:基于众源轨迹数据,提取道路中心线,解决道路网采集高成本问题 思想:(1)Delaunay三角网按边长筛选可获得道路面大致轮廓;(2)曲道路面中线大致为中心线 方法: (1)获取道路轮廓:预处理:删除短轨迹线、删除轨迹线方向变化大且直接穿越不同道路的异常轨迹线、通过以路宽为步长加...
golang报错:unrecognized import path “golang.org/x/tour”由于golang.org官网无法顺利打开,国内的用户可以使用golang.google.cn镜像网站来查看一些文档等。但是在安装x/tour, x/net等扩展包的时候,就无能为力了。除了使用VPN以外,可以使用手动下载代码的方式,下边来介绍一下怎么手动解决的。手动安装非预装扩展包:...
RPC(Remote Procedure Call)–远程过程调用RPC和HTTP类似,是一种进程间通信方式。是一种技术思想,而不是一种规范。他允许程序调用另一个地址空间的过程或函数,而不用程序员显示编码这个远程调用的细节。即程序员无论是调用本地的还是远程的函数,本质上编写的调用代码基本相同。有两台服务器A、B,一个应用部署在A服务器上,想要调用B服务器上应用提供的函数/方法,由于不在一个内存空间,不能直接调用,需要通过网络来表达调用的语义和传达调用的数据。因为无法在一个进程内或一个计算机内通过本地
原文地址:http://blog.csdn.net/yujunbeta/article/details/14648343前言 最近在学习数据挖掘,对数据挖掘中的算法比较感兴趣,打算整理分享一下学习情况,顺便利用R来实现一下数据挖掘算法。 数据挖掘里我打算整理的内容有:分类,聚类分析,关联分析,异常检测四大部分。其中分类算法主要介绍:K-近邻算法,决策树算
ACE Guard类属 与C一级的互斥体API相比较,Mutex包装为同步多线程控制提供了一种优雅的接口。但是,Mutex潜在地容易出错,因为程序员有可能忘记调用release方法(当然,C级的互斥体API更容易出错)。这可能由于程序员的疏忽或是C++异常的发生而发生,然而,其导致及其严重的后果--死锁。 因此,为改善应用的健壮性,ACE同步机制有效地利用C++类构造器和...
本文总结C/C++中字符串操作方法,还在学习中,不定期更新。。。字符串的输入方法1、单个单词可以直接用std::cin,因为:std::cin读取并忽略开头所有的空白字符(如空格,换行符,制表符),读取字符直至再次遇到空白字符,读取终止。所以cin只能读取单个单词。显然可以多次使用cin来获取多个单词;2、多个单词使用函数std::getline(std::cin, s)请看下面代码: