Nios 2软件架构解析
¥
4
1.7折
¥
24
八五品
仅1件
作者蔡伟纲 著
出版社西安电子科技大学出版社
出版时间2007-11
版次1
装帧平装
货号31—5—5
上书时间2024-11-28
商品详情
- 品相描述:八五品
图书标准信息
-
作者
蔡伟纲 著
-
出版社
西安电子科技大学出版社
-
出版时间
2007-11
-
版次
1
-
ISBN
9787560619224
-
定价
24.00元
-
装帧
平装
-
开本
16开
-
纸张
胶版纸
-
页数
230页
-
字数
350千字
- 【内容简介】
-
本书以Altera公司的技术资料为蓝本,结合作者多年的Nios软件开发经验及长期在EDACN专业论坛NiosⅡ版块担任版主积累的心得,首先从复位、中断、编程环境、设备驱动以及应用程序二进制接口等五个方面对NiosⅡ软件架构进行横向揭密,接着又从汇编语法、makefile、链接脚本、调试手段以及开发技巧等多个角度对NiosⅡ软件架构进行纵向解析,纵横交错层层揭开了NiosⅡ软件架构的真面目,因而本书既可作为NiosⅡ嵌入式软件开发的中高阶指导书,也可作为NiosⅡ软件开发手册。
本书书名虽为“NiosⅡ软件架构解析”,但内容涉及嵌入式软件开发的方方面面,主要面向学习或从事嵌入式软件开发的学生和工程技术人员,也可作为相关专业研究生和高年级本科生的教材。
- 【目录】
-
第一部分横向揭密
第1章中断揭密篇
1.1异常的概念
1.1.1中断的引入
1.1.2异常的引入
1.2与异常相关的术语
1.applicationcontext(应用背景)
2.exceptioncontext(异常背景)
3.contextswitch(背景切换)
4.exceptionhandler(异常handler)
5.exceptionoverhead(异常开销)
6.hardwareinterrupt(硬件中断)
7.interruptserviceroutine(ISR,中断服务函数)
8.softwareexception(软件异常)
9.implementation-dependentitruction(依赖于处理器具体实现的指令)
10.unimplementeditruction(未完成指令)
11.invaliditruction(无效指令)
1.3NiosⅡ异常处理概述
1.4NiosⅡ处理器的异常地址
1.5NiosⅡ处理器支持的异常类型
1.6NiosⅡ处理器的异常触发机理
1.硬件中断的触发机理
2.软件异常的触发机理
1.7NiosⅡ处理器对异常的响应
1.异常的硬件响应
2.异常的软件响应
1.8异常handler架构
1.顶层异常handler
2.硬件中断handler
3.软件异常handler
4.外设中断的ISR
1.9中断向量表
1.10中断控制器初始化
1.11中断的调试
1.12中断响应性能分析
1.中断性能指标参数
2.影响中断性能的因素
3.中断性能测试实例
1.13NiosⅡ异常处理小结
1.14NiosⅡ异常处理注意事项
1.软件异常与硬件中断返回地址的区别
2.异常handler代码存储布局
3.异常handler代码编译控制
1.15源文件
1.alt_exception_entry.S
2.alt_irq_entry.S
3.alt_exception_trap.S
4.alt_exception_muldiv.S
5.alt_irq_register.c
6.alt_irq_handler.c
7.alt_irq_entry.h
8.alt_irq_table.h
9.alt_irq.h
10.alt_irq_va.c
11.nios2.h
第2章复位揭密篇
第3章HAL揭密篇
第4章外设驱动篇
第5章应用程序二进制接口篇
第二部分纵向解析
第6章IDE属性配置
第7章软件调试技巧
第8章软件开发技巧
第9章软件架构中的预处理器
第10章软件架构中的特殊宏定义
第11章汇编语言相关语法
第12章链接脚本(LinkerScript)
第13章编译文件介绍
第14章处理器操作模式及寄存器
第15章软件开发工具介绍
第16章VerifyFailed小结
第17章动态栈溢出检测功能
参考文献
点击展开
点击收起
— 没有更多了 —
以下为对购买帮助不大的评价