×
暂无评论
图文详情
  • ISBN:9787512419735
  • 装帧:暂无
  • 册数:暂无
  • 重量:暂无
  • 开本:16开
  • 页数:527
  • 出版时间:2016-03-01
  • 条形码:9787512419735 ; 978-7-5124-1973-5

本书特色

  本书是面向嵌入式linux学习和产品开发的入门教程,分3篇,共18章,围绕嵌入式linux产品开发的应用编程展开,内容涵盖linux操作系统介绍、安装和基本使用、嵌入式linux开发平台以及   嵌入式linux的应用编程.全面介绍了嵌入式linux产品应用开发的方方面面,包括应用基础、文件和i/o操作、进程和线程、外围硬件接口编程、串口编程、网络编程、qt编程和shell编程.   本书由浅入深、结构合理、图文并茂,可操作性强,读者可跟着一步步进行操作和学习,非常适合   嵌入式linux开发初级工程师及准备往嵌入式linux方向发展的电子工程师和单片机工程师使用,也可作为高校非计算机专业高年级学生学习嵌入式linux的参考教材.

内容简介

本书是面向嵌入式Linux学习和产品开发的入门教程,分3篇,共18章,围绕嵌入式Linux产品开发的应用编程展开,内容涵盖Linux操作系统介绍、安装和基本使用、嵌入式Linux开发平台以及 嵌入式Linux的应用编程.全面介绍了嵌入式Linux产品应用开发的方方面面,包括应用基础、文件和I/O操作、进程和线程、外围硬件接口编程、串口编程、网络编程、Qt编程和Shell编程。  本书由浅入深、结构合理、图文并茂,可操作性强,读者可跟着一步步进行操作和学习,非常适合嵌入式Linux开发初级工程师及准备往嵌入式Linux方向发展的电子工程师和单片机工程师使用,也可作为高校非计算机专业高年级学生学习嵌入式Linux的参考教材。

目录

**篇linux基础第1章linux操作系统简介1.1linux内核1.1.1简介1.1.2特点1.1.3内核版本号1.1.4组成部分1.2linux发行版1.3嵌入式linux1.3.1嵌入式linux的特点1.3.2嵌入式linux的产品形态第2章安装linux操作系统2.1获得linux环境的三种方式2.2发行版选择和iso下载2.3vmwareplayer软件2.3.1下载和安装2.3.2设置虚拟化支持2.4使用现成的虚拟机2.5创建和配置虚拟机2.5.1创建虚拟机2.5.2虚拟机设置2.6安装ubuntu2.6.1实体机安装前准备2.6.2虚拟机安装前准备2.6.3正式安装ubuntu2.7初识ubuntu2.7.1ubuntu桌面2.7.2输入法2.7.3系统设置2.7.4搜索软件和文件2.7.5打开终端2.7.6安装软件第3章开始使用linux3.1linuxshell3.1.1shell是什么3.1.2shell的种类和特点3.2linux常见命令3.2.1导航命令3.2.2目录操作命令3.2.3文件操作命令3.2.4网络操作命令3.2.5安装和卸载文件系统3.2.6使用内核模块和驱动3.2.7重启和关机3.2.8其他命令3.3shell文件3.4linux环境变量3.4.1环境变量3.4.2修改环境变量第4章linux文件系统4.1linux目录结构4.1.1linux目录树4.1.2linux目录树标准4.2linux的文件4.2.1linux文件结构4.2.2linux文件名称4.2.3文件类型4.3linux文件系统4.3.1ext3文件系统特点4.3.2ext4文件系统特点4.3.3其他文件系统第5章vi编辑器5.1vi/vim编辑器5.2vi的模式5.3vim的安装5.4启动和关闭vi5.5光标移动5.6文本编辑5.6.1文本输入5.6.2文本处理5.7配置vi5.8文件对比第6章嵌入式linux开发环境构建6.1嵌入式linux开发模型6.1.1交叉编译6.1.2交叉编译器6.2安装交叉编译器6.2.1解压工具链压缩包6.2.2设置环境变量6.3ssh服务器6.3.1ssh能做什么6.3.2安装ssh服务器6.3.3测试ssh服务6.3.4用putty测试6.3.5用sshsecureshell测试6.4nfs服务器6.4.1nfs能做什么6.4.2安装nfs软件包6.4.3添加nfs共享目录6.4.4启动nfs服务6.4.5测试nfs服务器6.5tftp服务器6.5.1tftp能做什么6.5.2安装配置tftp软件6.5.3配置tftp服务器6.5.4启动tftp服务6.5.5测试tftp服务器第二篇easyarmi.mx283a开发平台第7章easyarmi.mx283a开发套件介绍7.1开发套件简介7.2硬件资源7.3软件资源7.4开发所需配件7.5产品组装7.6ap283demo扩展板7.6.1硬件特性7.6.2外设接口布局第8章easyarmi.mx283a入门实操8.1开机和登录8.1.1启动方式设置8.1.2供电连接8.1.3串口硬件连接8.1.4windows环境串口登录8.1.5linux环境串口登录8.2关机和重启8.3查看系统信息8.3.1查看系统内核版本8.3.2查看内存使用情况8.3.3查看磁盘使用情况8.3.4查看cpu等的信息8.4设置开机自动启动8.5加载驱动模块8.5.1在shell终端上加载和使用驱动模块8.5.2在脚本文件中加载和使用驱动模块8.6网络设置8.7通过ssh登录系统8.8tf卡的使用8.9u盘的使用8.10usbdevice的使用8.10.1把tf卡作为虚拟u盘的储存空间8.10.2使用普通文件作为虚拟u盘的存储空间8.11led使用8.11.1led的操作接口8.11.2触发条件设置8.12蜂鸣器的使用8.13lcd背光控制8.14触摸屏的校准8.15gpio操作8.16进阶操作8.16.1挂载nfs目录8.16.2使用nfs根文件系统8.16.3使用tftp启动内核8.16.4内存文件系统第9章系统固件的烧写9.1nandflash存储器分区9.2烧写流程图9.3格式化nandflash9.3.1通过usbboot引导格式化nandflash9.3.2通过sdboot方式格式化nandflash9.4tf卡烧写方案9.4.1tf卡烧写用的固件9.4.2制作tf启动卡9.4.3固件烧写步骤9.5usb烧写方案9.6使用网络升级内核或文件系统9.6.1网络升级用的固件9.6.2升级步骤9.6.3故障排除第三篇linux应用编程第10章linuxc编程环境10.1gcc10.1.1gcc简介10.1.2gcc工具软件10.1.3gcc基本使用方法10.1.4gcc编译控制选项10.1.5创建静态库和共享库10.1.6armlinuxgcc10.2gnumake10.2.1make和gnumake10.2.2给hello.c编写一个makefile10.2.3makefile的规则10.2.4make命令10.3gdb10.3.1gdb介绍10.3.2gdb基本命令10.3.3gdb调试范例10.3.4gdb远程调试10.3.5gdb图形前端ddd10.4用于c/c++语言的eclipseide10.4.1eclipse简介10.4.2安装用于c/c++语言的eclipseide10.4.3启动eclipse10.4.4创建c工程10.4.5本地编译和调试10.4.6交叉编译和远程调试10.4.7eclipse中的gcc设置10.4.8导入已有的工程文件10.5windows下开发linux应用程序10.5.1安装交叉编译器10.5.2安装jdk10.5.3安装用于c/c++developers的eclipseide10.5.4启动eclipse10.5.5创建c工程10.5.6交叉编译工程10.5.7建立远程ssh连接10.5.8远程调试第11章linux文件i/o第12章进程与进程间通信第13章linux多线程编程第14章嵌入式gui编程第15章特殊硬件接口编程第16章linux串口编程第17章c语言网络编程入门第18章shell编程初步参考文献a
展开全部

预估到手价 ×

预估到手价是按参与促销活动、以最优惠的购买方案计算出的价格(不含优惠券部分),仅供参考,未必等同于实际到手价。

确定
快速
导航