您好,欢迎来到聚文网。
登录
免费注册
网站首页
|
搜索
热搜:
磁力片
|
购物车
0
我的订单
商品分类
首页
幼儿
文学
社科
教辅
生活
销量榜
GNU gcc 嵌入式系统开发
字数: 588000
装帧: 平装
出版社: 北京航空航天大学出版
作者: 董文军 编著
出版日期: 2010-03-01
商品条码: 9787811248142
版次: 1
开本: 16开
出版年份: 2010
定价:
¥45
销售价:
登录后查看价格
¥{{selectedSku?.salePrice}}
库存:
{{selectedSku?.stock}}
库存充足
{{item.title}}:
{{its.name}}
加入购物车
立即购买
加入书单
收藏
精选
¥5.83
世界图书名著昆虫记绿野仙踪木偶奇遇记儿童书籍彩图注音版
¥5.39
正版世界名著文学小说名家名译中学生课外阅读书籍图书批发 70册
¥8.58
简笔画10000例加厚版2-6岁幼儿童涂色本涂鸦本绘画本填色书正版
¥5.83
世界文学名著全49册中小学生青少年课外书籍文学小说批发正版
¥4.95
全优冲刺100分测试卷一二三四五六年级上下册语文数学英语模拟卷
¥8.69
父与子彩图注音完整版小学生图书批发儿童课外阅读书籍正版1册
¥24.2
好玩的洞洞拉拉书0-3岁宝宝早教益智游戏书机关立体翻翻书4册
¥7.15
幼儿认字识字大王3000字幼儿园中班大班学前班宝宝早教启蒙书
¥11.55
用思维导图读懂儿童心理学培养情绪管理与性格培养故事指导书
¥19.8
少年读漫画鬼谷子全6册在漫画中学国学小学生课外阅读书籍正版
¥64
科学真好玩
¥12.7
一年级下4册·读读童谣和儿歌
¥38.4
原生态新生代(传统木版年画的当代传承国际研讨会论文集)
¥11.14
法国经典中篇小说
¥11.32
上海的狐步舞--穆时英(中国现代文学馆馆藏初版本经典)
¥21.56
猫的摇篮(精)
¥30.72
幼儿园特色课程实施方案/幼儿园生命成长启蒙教育课程丛书
¥24.94
旧时风物(精)
¥12.04
三希堂三帖/墨林珍赏
¥6.88
寒山子庞居士诗帖/墨林珍赏
¥6.88
苕溪帖/墨林珍赏
¥6.88
楷书王维诗卷/墨林珍赏
¥9.46
兰亭序/墨林珍赏
¥7.74
祭侄文稿/墨林珍赏
¥7.74
蜀素帖/墨林珍赏
¥12.04
真草千字文/墨林珍赏
¥114.4
进宴仪轨(精)/中国古代舞乐域外图书
¥24.94
舞蹈音乐的基础理论与应用
内容简介
本书首先介绍了GNU gcc的基本组成,分章节讲述了GNU gcc、Debian Linux、makefile、gdb、vi、emacs等开源开发工具的使用,然后以Atmel公司的两款颇具代表性的嵌入式芯片,即低端的8位AVR单片机ATmega48和中端的32位ARM芯片AT91SAM7S64为代表,全面讲述了GNU gcc在嵌入式开发中的应用。可以看到GNU gcc在不同硬件下的开发过程与使用方法的确具有高度的一致性,给学习与使用带来了很大的方便。书中还特别列举了很好实用的开源项目USBASP以及usbdrv,使读者既能对开源软件的强大功能留下深刻的印象,又能学到实际有用的东西。
本书可作为高等院校计算机、电子、自动化、机电一体化等相关专业嵌入式系统课程的教学参考书,也可作为从事嵌入式系统应用开发工程师的参考资料。
目录
第1章 GNU gcc 概述
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项目计划的主要目的是创建一个名叫GNU’s Not Unix(GNU)的接近免费的操作系统。该操作系统将包括绝大多数自由软件基金会所开发的其他软件,以对抗所有商业软件,而这个操作系统的核心(kernel)就叫HURD。但是GNU在开发接近免费的操作系统上并未取得成功’直到20世纪90年代由林纳斯.本纳第特.托瓦兹(Linus Benedict TorvaIds)开发了Linux操作系统,GNU才算在免费操作系统上完成了任务。
虽然GNU计划在开发免费操作系统上不成功,但是却成功开发几个广为流传的GNU软件’其中很有名的是GNU C Complier(gcc)。这个软件成为历历史记录很好的C语言编译器,其执行效率与一般的编译器相比平均效率要高20%-30%,使得那些靠贩卖编译器的公司大吃苦头,因为它们无法研制出与gcc同样很好,却又接近免费、并开放源代码的编译器来。而由于它又是copylefted,所以一旦有用户发现错误,就会通知Richard StaIlman,所以几乎每个月都可以推出新版本。
…… <!-- properties end-->
×
Close
添加到书单
加载中...
点此新建书单
×
Close
新建书单
标题:
简介:
蜀ICP备2024047804号
Copyright 版权所有 © jvwen.com 聚文网