GNU Gcc嵌入式系统开发
- ISBN:9787811248142
- 装帧:暂无
- 册数:暂无
- 重量:暂无
- 开本:16开
- 页数:409
- 出版时间:2010-01-01
- 条形码:9787811248142 ; 978-7-81124-814-2
本书特色
《GNU gcc 嵌入式系统开发》由北京航空航天大学出版社出版。
内容简介
本书首先介绍了gnu gcc的基本组成,分章节讲述了gnu gcc、debian linux、makefile、gdb、vi、emacs等开源开发工具的使用,然后以atmel公司的两款颇具代表性的嵌入式芯片,即低端的8位avr单片机atmega48和中端的32位arm芯片at91sam7s64为代表,全面讲述了gnu gcc在嵌入式开发中的应用。可以看到gnu gcc在不同硬件下的开发过程与使用方法的确具有高度的一致性,给学习与使用带来了很大的方便。书中还特别列举了非常实用的开源项目usbasp以及usbdrv,使读者既能对开源软件的强大功能留下深刻的印象,又能学到实际有用的东西。
本书可作为高等院校计算机、电子、自动化、机电一体化等相关专业嵌入式系统课程的教学参考书,也可作为从事嵌入式系统应用开发工程师的参考资料。
目录
1.1 自由软件与gnu、gpl
1.2 gcc的发展历史及特点
1.3 gcc的使用简介与命令行参数说明
1.3.1 gcc的基本用法
1.3.2 警告提示功能选项
1.3.3 库操作选项
1.3.4 代码优化选项
1.3.5 调试选项
1.3.6 交叉编译选项
1.3.7 链接器参数选项
1.3.8 链接器描述文件格式
1.3.9 gcc的错误类型及对策
第2章 适合于嵌入式开发的平台debian
2.1 debian概述
2.2 debian的安装
2.3 debian基本操作
2.3.1 桌面环境
2.3.2 常用应用程序
2.3.3 文件系统管理
2.4 debian系统维护与软件的安装
2.4.1 apt包管理系统的管理
2.4.2 软件包管理与安装命令
2.4.3 dpkg底层的包管理工具
2.4.4 软件的其他安装方法
2.5 版本控制
2.5.1 cvs概述
2.5.2 debian中安装cvs服务器
2.5.3 cvs的基本操作
2.5.4 远程cvs操作
2.5.5 cvs使用举例
2.5.6 wincvs的使用
第3章 makefile文件的编写
3.1 概述
3.2 makefile的基本语法和简单实例
3.2.1 基本语法
3.2.2 make命令行参数定义
3.2.3 简单实例
3.3 常用命令
3.3.1 @命令
3.3.2 命令间的相互关联
3.3.3 忽略命令的错误
3.3.4 条件判断
3.3.5 定义命令序列
3.4 目标与规则
3.4.1 伪目标
3.4.2 静态目标
3.4.3 makefile中的常用目标
3.4.4 后缀规则
3.4.5 模式规则
3.4.6 多目标与自动推导
3.4.7 makefile规则
3.4.8 引入其他的makefile文件
3.5 变量
3.5.1 变量的定义
3.5.2 与变量相关的操作符
3.5.3 变量的应用
3.5.4 特殊变量
3.6 函数
3.6.1 函数的调用语法
3.6.2 字符串处理函数
3.6.3 文件操作函数
3.6.4 循环函数
3.6.5 条件函数
3.6.6 其他函数
3.6.7 makefile工作过程总结
第4章 gdb调试技术
第5章 linux常用编辑器
第6章 atmega48/88/168硬件结构与功能
第7章 avrgcc开发技术
第8章 avr纯固件usb协议
第9章 armgcc开发包procyon armlib
参考文献
节选
《GNU gcc 嵌入式系统开发》首先介绍了GNU gcc的基本组成,分章节讲述了GNU gcc、Debian Linux、makefile、gdb、vi、emacs等开源开发工具的使用,然后以Atmel公司的两款颇具代表性的嵌入式芯片,即低端的8位AVR单片机ATmega48和中端的32位ARM芯片AT91SAM7S64为代表,全面讲述了GNU gcc在嵌入式开发中的应用。可以看到GNU gcc在不同硬件下的开发过程与使用方法的确具有高度的一致性,给学习与使用带来了很大的方便。书中还特别列举了非常实用的开源项目USBASP以及usbdrv,使读者既能对开源软件的强大功能留下深刻的印象,又能学到实际有用的东西。
-
乡村振兴新技术:新时代农村短视频编辑技术基础入门
¥12.8¥32.0 -
AI绘画+AI摄影+AI短视频从入门到精通
¥45.5¥79.8 -
企业AI之旅
¥43.5¥79.0 -
机器学习
¥59.4¥108.0 -
基于知识蒸馏的图像去雾技术
¥61.6¥88.0 -
软件设计的哲学(第2版)
¥51.0¥69.8 -
智能算法优化及其应用
¥52.4¥68.0 -
Photoshop图像处理
¥25.5¥49.0 -
R语言医学数据分析实践
¥72.3¥99.0 -
大模型推荐系统:算法原理、代码实战与案例分析
¥62.3¥89.0 -
剪映 从入门到精通
¥25.7¥59.8 -
游戏造梦师----游戏场景开发与设计
¥67.6¥98.0 -
SAR图像处理与检测
¥35.4¥49.8 -
人工智能
¥29.4¥42.0 -
中文版PHOTOSHOP 2024+AI修图入门教程
¥59.3¥79.0 -
WPS办公软件应用
¥25.2¥36.0 -
格拉斯曼流行学习及其在图像集分类中的应用
¥13.7¥28.0 -
轻松上手AIGC:如何更好地向CHATGPT提问
¥40.3¥62.0 -
元宇宙的理想与现实:数字科技大成的赋能与治理逻辑
¥61.6¥88.0 -
云原生安全:攻防与运营实战
¥66.8¥89.0