您好,欢迎来到聚文网。
登录
免费注册
网站首页
|
搜索
热搜:
磁力片
|
漫画
|
购物车
0
我的订单
商品分类
首页
幼儿
文学
社科
教辅
生活
销量榜
嵌入式软件设计入门与进阶
字数: 321千字
装帧: 平装
出版社: 清华大学出版社
作者: 杨熙,苏勇,刘屹霄 编著
出版日期: 2017-01-01
商品条码: 9787302442073
版次: 1
开本: 16开
页数: 197
出版年份: 2017
定价:
¥39
销售价:
登录后查看价格
¥{{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
舞蹈音乐的基础理论与应用
内容简介
本书以ARM Cortex-M4为内核的恩智浦(NXP)Kinetis系列微控制器作为硬件平台,从嵌入式软件工程师的实践角度出发,阐述了基于MCU的嵌入式软件开发中的若干细节问题。与目前的入门类书籍中对片上外设及固件库软件的说明指导相比,书中对实际开发中的具体问题进行了更为详细的分析:从零开始搭建软件开发平台,不仅描述了工程模板的创建,还具体分析了芯片的软硬件启动过程,尤其对链接过程及典型应用进行了详述; 介绍了几种典型的嵌入式系统开发框架,根据具体的应用场景选择程序的组织方式; 在低功耗和DMA的相关章节中介绍了降低产品功耗与优化性能的典型做法及思路; 而作为运行在单片机上的命令行系统、CMSISDSP运算库及git版本管理系统,都是软件工程人员常用的功能调试与代码维护的常用工具,对这些内容也进行了介绍。本书可作为通信工程、电子信息工程、计算机、微电子等专业相关课程的教材,也可供具有专业背景并有一定C语言及嵌入式开发基础的在校大学生、研究生以及对嵌入式技术感兴趣的读者参考。
作者简介
杨熙,嵌入式应用工程师,现就职于恩智浦半导体公司。一位电子技术及计算机技术的爱好者,利用业余时间学习了大量电子技术及计算机相关知识,曾开设超核电子嵌入式学习论坛。
苏勇,嵌入式软件工程师,现就职于恩智浦半导体公司,主要进行固件库软件的开发。从读研期间参加“飞思卡尔大学计划”项目与Kinetis系列单片机结缘,参与了大量“飞思卡尔”单片机的开发及推广,曾参加过多本教材的编写写工作。同时也是一名电子发烧友,常年混迹于各大电子论坛,喜欢自己DIY电子产品并乐于分享。
目录
第1章Kinetis平台概述
1.1ARM-Cortex系列简介
1.1.1ARM Cortex-A
1.1.2ARM Cortex-R
1.1.3ARM Cortex-M
1.2恩智浦(NXP)Kinetis系列MCU简介
1.2.1Kinetis产品家族介绍
1.2.2Kinetis系列芯片的命名规则及选型
1.3开发平台硬件电路分析
1.3.1MCU
1.3.2复位
1.3.3时钟
1.3.4调试接口
1.3.5LED
1.3.6串口
1.3.7SPI Flash
1.4软件环境搭建
1.4.1MDK安装下载
1.4.2串口驱动
1.4.3Jlink驱动安装
1.4.4下载本书的示例代码
1.5编译实例HelloWorld工程
1.6新建工程
1.7本章小结
第2章从零开始
2.1样例程序
2.2芯片上电
2.3启动软件系统
2.3.1分配堆和栈的空间
2.3.2中断向量表
2.3.3 Flash配置选项
2.3.4复位中断入口到用户main函数
2.4分散加载文件
2.5本章小结
嵌入式软件设计入门与进阶——基于Kinetis K60/K64
第3章链接命令文件
3.1命令方式存在的链接配置参数
3.2创建sct文件模板
3.3SCF应用——直接在RAM中调试程序
3.4SCF应用——将程序复制到RAM中执行
3.5本章小结
第4章嵌入式系统软件的典型开发框架
4.1概述
4.2裸机嵌入式系统的组成
4.3典型的裸机软件系统实现框架
4.3.1基本的超循环结构
4.3.2使用中断的前后台结构
4.3.3完全依赖中断的事件驱动系统
4.3.4状态机驱动系统
4.4本章小结
第5章低功耗应用设计
5.1概述
5.2K64中的低功耗模式介绍
5.3功耗状态机模型的运作
5.3.1进入STOP模式操作序列
5.3.2退出STOP模式操作序列
5.3.3中断进入STOP模式
5.4低功耗所涉及的模块详解
5.4.1ARM核的系统控制寄存器
5.4.2系统模式控制器
5.4.3低功耗模式下的频率限制
5.4.4低漏唤醒单元
5.5低功耗应用开发典型模式
5.6K64低功耗编程心得
5.7本章小结
第6章DMA的基本概念
6.1DMA的基本概念
6.2DMA的工作原理
6.3K64的DMA介绍
6.3.1TCD
6.3.2主循环和子循环
6.3.3eDMA通道请求使能开关
6.3.4DMA的触发源
6.3.5DMA传输完成的判断
6.3.6关于SMOD和DMOD周期性地址传输
6.3.7关于DREQ位
6.4使用DMA实现内存间搬运的实例
6.4.1DMA TCD的配置
6.4.2等待DMA传输完成
6.4.3实验效果
6.5本章小结
第7章DMA在串行通信总线中的应用
7.1通过DMA来进行串口数据收发
7.1.1DMA触发条件的确定
7.1.2DMA TCD的配置
7.2使用DMA进行SPI通信
7.2.1SPI通信的一般模型
7.2.2DMA触发条件的确定
7.2.3DMA TCD的配置
7.3本章小结
第8章DMA实现ADC扫描触发链
8.1从应用案例开始
8.1.1明确需求
8.1.2围绕ADC的软触发特性设计触发链
8.2触发链的设计与实现
8.2.1DMA0->ADC0: 实现DMA0自动搬运命令字触发ADC转换
8.2.2ADC0->DMA1: 实现ADC转换完成后触发DMA1自动搬运
转换结果
8.2.3PIT0->DMA0: 实现PIT0定期触发DMA0控制转换的节奏
8.2.4见缝插针,自定义更加丰富的操作接口
8.3本章小结
第9章使用命令行来帮助开发
9.1概述
9.2Shell的引入
9.2.1单片机中的Shell
9.2.2单片机Shell的输入和输出
9.3简单的Shell软件设计
9.3.1构建Shell命令结构体
9.3.2获取输入命令
9.3.3解析命令
9.3.4调用对应的函数并返回结果
9.4应用实例
9.5本章小结
第10章使用CMSIS-DSP数学运算库
10.1什么是数字信号处理
10.2浮点运算与定点运算
10.3CMSIS-DSP简介
10.4CMSIS-DSP初探
10.4.1DSP库的分类
10.4.2使用CMSIS-DSP库
10.5基础数学函数
10.5.1向量绝对值运算
10.5.2向量加法运算
10.5.3向量点积
10.5.4向量(元素)乘积
10.5.5逆向量(反向量)
10.5.6向量平移
10.5.7向量扩围
10.6快速功能函数
10.6.1快速余弦函数(Cosine)
10.6.2快速正弦函数(Sine)
10.6.3快速平方根(Square Root)
10.7本章小结
第11章专业的软件版本控制系统——git
11.1git的诞生
11.1.1git的诞生
11.1.2git的核心——数据库
11.1.3远程数据库和本地数据库
11.2git入门笔记
11.2.1下载安装git
11.2.2初始化代码仓库
11.2.3添加文件并提交修改
11.2.4增删改查git仓库中的文件
11.2.5退回到某一个commit
11.2.6使用远程仓库
11.2.7克隆远程库
11.3本章小结
后记
参考文献
×
Close
添加到书单
加载中...
点此新建书单
×
Close
新建书单
标题:
简介:
蜀ICP备2024047804号
Copyright 版权所有 © jvwen.com 聚文网