Atitit 单片机与嵌入式系统原理与概念 目录 1. 寄存器、数据库,堆栈 2 1.1. 寻址模式 2 1.2. 指令 2 1.3. Watchdog 中断 2 2. 软件是如何影响硬件设计的 2

Atitit 单片机与嵌入式系统原理与概念

 

目录

1. 寄存器、数据库,堆栈 2

1.1. 寻址模式 2

1.2. 指令 2

1.3. Watchdog 中断 2

2. 软件是如何影响硬件设计的 2

2.1. 1.4.1谁在设计硬件 2

2.2. 1.4.2软件主导硬件 2

2.3. 1.4.3软硬件的均衡 2

3. 6.3嵌入式系统的事件处理 3

3.1. 6.3.2信号和事件是不是同一回事 3

3.2. 6.3.3什么样的事件是时间敏感的 3

3.3. 6.3.4当侦测到一个异常,微处理器如何处理 3

3.4. 6.3.8中断是如何产生的和服务的 3

4. 6.4中断程序 3

5. 6.2 8051指令集 4

6. .3  管态、异常和陷阱 4

6.1. 3.3.2  异常 4

6.2. 3.3.3  陷阱 4

7. 3.6  CPU的性能 5

7.1.  3.6.1  流水线技术 3.6.2  高速缓存的性能 5

7.2. 5.2  嵌入式程序组件 5.2.1  状态机 5.2.2  循环缓冲区和面向流的程序设计 5.2.3  队列和生产者/消费者系统 5

8. 6.6  进程间通信机制 6.6.1  共享内存通信 6.6.2  消息传递 6.6.3  信号 6.6.4  邮箱 5

9. 7.第11章 存储管理   142(n内存 5

9.1. 11.2  作用域   143 6

9.2. 11.3  生命周期   145 6

9.3. 11.4  自动分配   145 6

9.4. 11.5  静态分配   146 6

9.5. 11.6.1  对象创建   147 6

9.6. 11.9  递归函数和内存分配   152 6

10. 嵌入式服务 7

10.1. Webserver 7

10.2. ftp server 7

11. 参考资料 7

 

 

 

  1. 寄存器、数据库,堆栈
    1. 寻址模式
    2. 指令
    3. Watchdog 中断

指令的时序

反汇编

 

软件移植

实时性

  1. 软件是如何影响硬件设计的
    1. 1.4.1谁在设计硬件
    2. 1.4.2软件主导硬件
    3. 1.4.3软硬件的均衡

1.4.4硬件调试

1.4.5自检

1.4.6小结

 

  1. 6.3嵌入式系统的事件处理

6.3.1事件

    1. 6.3.2信号和事件是不是同一回事
    2. 6.3.3什么样的事件是时间敏感的
    3. 6.3.4当侦测到一个异常,微处理器如何处理

6.3.5所有的异常都一样吗

6.3.6同步异常

6.3.7异步异常

    1. 6.3.8中断是如何产生的和服务的

6.3.9CPU保存的状态是什么

6.3.10机器状态就是线程状态吗

6.3.11异常处理程序应该用汇编语言还是C语言来写

6.3.12怎样避免在异常处理程序上花费时间

  1. 6.4中断程序

6.4.1设置中断

6.4.2中断服务例程

6.4.3中断向量

6.4.4初始化

6.4.5小结

2.4 通信接口
2.4.1 板上通信接口
2.4.2 外部通信接口

  1. 6.2 8051指令集


6.2.1 数据传输指令
6.2.2 算术运算指令
6.2.3 逻辑指令
6.2.4 布尔运算指令
6.2.5 程序控制转移指令

  1. .3  管态、异常和陷阱 

CPU状态分为目态和管态两种,从目态转换到管态的惟一途径是?

3.3.1  管态

    1. 3.3.2  异常
    2. 3.3.3  陷阱


3.5  存储系统机制
3.5.1  高速缓存
3.5.2  存储管理单元和地址转换

 

  1. 3.6  CPU的性能

    1. 3.6.1  流水线技术
      3.6.2  高速缓存的性能

 

    1. 5.2  嵌入式程序组件
      5.2.1  状态机
      5.2.2  循环缓冲区和面向流的程序设计
      5.2.3  队列和生产者/消费者系统

 

  1. 6.6  进程间通信机制
    6.6.1  共享内存通信
    6.6.2  消息传递
    6.6.3  信号
    6.6.4  邮箱
  2. 7.第11章 存储管理   142(n内存

 

11.1  C语言中的对象   142

    1. 11.2  作用域   143

11.2.1  改进局部作用域   143

11.2.2  改进全局作用域   144

    1. 11.3  生命周期   145
    2. 11.4  自动分配   145
    3. 11.5  静态分配   146

11.6  三个程序:区分静态分配和自动分配   147

    1. 11.6.1  对象创建   147

11.6.2  对象初始化   147

11.6.3  对象销毁   148

11.7  动态分配   149

11.7.1  内存碎片   150

11.7.2  内存分配池   150

11.8  具有变量大小的动态分配   150

    1. 11.9  递归函数和内存分配   152

 

  1. 嵌入式服务
    1. Webserver
    2. ftp server
  2. 参考资料

单片机与嵌入式系统图书书目--2006年第1期.doc

《嵌入式软件开发精解(Mentor Graphics公司资深嵌入式软件专家历时多年呕血之作。全景式展现了一幅嵌入式软件开发的路线图)》((美)瓦尔斯 著)【简介_书评_在线阅读】 - 当当图书.html

《嵌入式系统原理、设计及开发(国外计算机科学经典教材)》((美)施部·克·威(V)【简介_书评_在线阅读】 - 当当图书.html

《嵌入式硬件设计(第二版)》((美)卡特索利斯(Catsoulis)【简介_书评_在线阅读】 - 当当图书.html

《嵌入式计算系统设计原理(原书第3版)》((美)沃尔夫 著)【简介_书评_在线阅读】 - 当当图书.html

《嵌入式计算系统设计原理(原书第3版)》((美)沃尔夫 著)【简介_书评_在线阅读】 - 当当图书.html

《嵌入式软件设计基础——基于ARM Cortex-M3(原书第2版)》(_(美)Daniel W. Lewis 著 圣克拉拉大学 陈文智 胡威 等译_)【简介_书评_在线阅读】 - 当当图书.html

《嵌入式系统软件教程(附CD-ROM光盘一张)——计算机科学丛书》((美)西蒙 著)【简介_书评_在线阅读】 - 当当图书.html

《Linux嵌入式实时应用开发实战(原书第3版)》((美)Doug Abbott 著)【简介_书评_在线阅读】 - 当当图书.html

原文地址:https://www.cnblogs.com/attilax/p/15197080.html