分享
 
 
 

嵌入式Linux程序设计案例与实验教程

  点此进入淘宝搜索页搜索
  特别声明:本站仅为商品信息简介,并不出售商品,您可点击文中链接进入淘宝网搜索页搜索该商品,有任何问题请与具体淘宝商家联系。
  參考價格: 点此进入淘宝搜索页搜索
  分類: 图书,计算机/网络,操作系统/系统开发,LINUX ,

作者: 俞辉主编

出 版 社: 机械工业出版社

出版时间: 2009-4-1字数:版次: 1页数: 304印刷时间:开本: 16开印次: 1纸张:I S B N : 9787111263272包装: 平装内容简介

本书遵循嵌入式系统相关课程的特点,秉承理论与实践相结合的指导思想,全面介绍嵌入式Linux程序设计与系统开发技术。内容涵盖嵌入式Linux内核开发、接口与驱动程序设计、软件移植与应用、图形用户界面开发、通信应用、硬件设计、音频与视频开发,各章均结合知识点安排了相关的实验,章末还安排了综合实验以综合应用所学知识。第10章中安排了5个实际项目,帮助读者掌握嵌入式Linux系统的一般设计与开发过程。

本书内容丰富、理念新颖,集理论、实验、案例、课程设计于一体,适合作为高等院校计算机、电子、通信、软件工程等专业嵌入式课程的教材,也可供广大工程技术人员参考。

目录

前言

教学建议

第1章 LiFlUX开发基础

1.1 Linux系统概述

1.1.1 Linux简介

1.1.2 Linux系统的特点

1.1.3 Linux系统的组成

1.2 Linux系统的使用

实验1.1 熟悉Linux基本命令与文件目录系统

1.3 全屏幕编辑器与vi

1.3.1 vi简介

1.3.2 基本命令

1.3.3 常用操作

实验1.2 全屏幕编辑器vi的使用

1.4 Linux S11ell编程

1.4.1 Shell程序的编写和执行

1.4.2 Shell的变量

1.4.3 Shell的测试命令

1.4.4 条件语句

1.4.5 循环语句

1.4.6 函数

实验1.3 Shell脚本编程实验

第2章 嵌入式Linux系统基础

2.1 构建嵌入式Linux系统环境

2.1.1 交叉编译

2.1.2 交叉编译器

2.1.3 NFS

实验2.1 嵌入式Linux开发环境的建立

2.2 Linux c程序设计

2.2.1 C程序设计概述

2.2.2 Makefile介绍

2.2.3 Makefile中的变量

2.2.4 Makefile隐含规则

实验2.2 Makefite与helloworld

2.3 Linux多线程库编程

2.3.1多线程

2.3.2 Linux下的多线程

2.3.3 生产者-消费者模型简述

2.3.4 缓冲区操作概述

2.3.5 几个线程API

实验2.3 Linux多线程使用实例生产者-消费者协议

2.4 进程创建以及进程间通信

2.4.1 进程概述

2.4.2 进程的相关函数

2.4.3 信号概述

2.4.4 信号的相关函数

2.4.5 管道概述

2.4.6 管道的相关函数

实验2.4 进程相关的应用程序设计

综合实验一 嵌入式平台的进程管理模拟实验

第3章 嵌入式Linux内核、引导系统和文件系统

3.1 Linux内核定制、裁剪和添加

3.1.1 概述

3.1.2 内核目录简介

3.1.3 配置文件和配置工具

3.1.4 内核的编译命令

实验3.1 Linux内核裁剪与编译

3.2 嵌入式引导系统技术

3.2.1 概述

3.2.2 Linux的引导系统vivi与ubOOt

3.3 文件系统的构建

3.3.1 概述

3.3.2 BusyBox

综合实验二 软盘Linux操作系统的实现

第4章 嵌入式Liflux接口设计与 驱动程序

4.1 驱动程序设计基础

4.1.1 Linux驱动程序简介

4.1.2 开发驱动程序的方法

4.1.3 设备驱动程序的分类

4.1.4 主设备号和次设备号

……

第5章 嵌入式Linux开源软件移植与

第6章 嵌入式Linux图形用户界面

第7章 嵌入式Linux下的通信应用

第8章 嵌入式系统硬件设计基础与标准

第9章 OMAP5910与Linux Gateway

第10章 嵌入式Linux综合项目实例

参考文献

书摘插图

第1章Linux开发基础

Linux作为一种类Unix操作系统,具有稳定健壮、低成本、高性能、互操作性和开放源代码等特点。它吸取了Unix发展经验,迎合了Internet的发展,不仅是一个优秀的网络操作系统,而且代表着集成系统的一个发展方向,可以广泛地应用于开发路由器、嵌入式系统、网络计算机、个人数字助理等领域。由于读者在先修课程中已经学过了Linux的相关知识,因此本章将简要回顾Linux开发所涉及的基础知识,包括Linux系统介绍、系统常用命令与vi编辑器使用和Shell程序设计。读者也可以参考其他Linux教材了解更详细的内容。

1.1Linux系统概述

1.1.1Linux简介

Linux是由芬兰赫尔辛基大学一位名叫Linus Torvalds的学生编写的。Linus最初编写它的目的是替代Minix操作系统。Minix是由AndrewTannebaum教授所编写的专门用于教学的操作系统。该系统具有操作系统的所有特征,并且能够兼容Unix系统。因此,Linux具有Unix系统的许多功能和特点,甚至可以将一台普通的个人电脑升级为功能强大的Unix工作站。

……

 
 
免责声明:本文为网络用户发布,其观点仅代表作者个人观点,与本站无关,本站仅提供信息存储服务。文中陈述内容未经本站证实,其真实性、完整性、及时性本站不作任何保证或承诺,请读者仅作参考,并请自行核实相关内容。
2023年上半年GDP全球前十五强
 百态   2023-10-24
美众议院议长启动对拜登的弹劾调查
 百态   2023-09-13
上海、济南、武汉等多地出现不明坠落物
 探索   2023-09-06
印度或要将国名改为“巴拉特”
 百态   2023-09-06
男子为女友送行,买票不登机被捕
 百态   2023-08-20
手机地震预警功能怎么开?
 干货   2023-08-06
女子4年卖2套房花700多万做美容:不但没变美脸,面部还出现变形
 百态   2023-08-04
住户一楼被水淹 还冲来8头猪
 百态   2023-07-31
女子体内爬出大量瓜子状活虫
 百态   2023-07-25
地球连续35年收到神秘规律性信号,网友:不要回答!
 探索   2023-07-21
全球镓价格本周大涨27%
 探索   2023-07-09
钱都流向了那些不缺钱的人,苦都留给了能吃苦的人
 探索   2023-07-02
倩女手游刀客魅者强控制(强混乱强眩晕强睡眠)和对应控制抗性的关系
 百态   2020-08-20
美国5月9日最新疫情:美国确诊人数突破131万
 百态   2020-05-09
荷兰政府宣布将集体辞职
 干货   2020-04-30
倩女幽魂手游师徒任务情义春秋猜成语答案逍遥观:鹏程万里
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案神机营:射石饮羽
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案昆仑山:拔刀相助
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案天工阁:鬼斧神工
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案丝路古道:单枪匹马
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案镇郊荒野:与虎谋皮
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案镇郊荒野:李代桃僵
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案镇郊荒野:指鹿为马
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案金陵:小鸟依人
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案金陵:千金买邻
 干货   2019-11-12
 
推荐阅读
 
 
>>返回首頁<<
 
 
靜靜地坐在廢墟上,四周的荒凉一望無際,忽然覺得,淒涼也很美
© 2005- 王朝網路 版權所有