RTM-DSP项目总结
1. 项目介绍

| number | item | class | status | date | used |
| 1 | RTM-ISDN study | design | finished | 9 | 9 |
| 2 | RTM-ISDN card platform software design | design | finished | 5 | 5 |
| 3 | RTM-ISDN setup development environment | coding | finished | 1.5 | 1.5 |
| 4 | RTM-ISDN card PCIE bridge setting | coding | finished | 2 | 2 |
| 5 | RTM-ISDN card RTM-DSP loading coding | coding | finished | 4 | 4 |
| 6 | RTM-ISDN card PCIE bridge bring up | debug | finished | 2.5 | 2.5 |
| 7 | RTM-ISDN card RTM-DSP loading bring up | debug | finished | 2 | 2 |
| 8 | RTM-ISDN card host communicate coding | coding | finished | 5.5 | 5.5 |
| 9 | RTM-ISDN card host communicate debug | debug | finished | 8 | 8 |
| 10 | RTM-ISDN card new feature for HQA | coding | finished | 2 | 2 |
| 11 | RTM-ISDN setup DSP Debug environment | debug | finished | 2 | 2 |
| 12 | RTM-ISDN QuadFALC HQA PRBS test support | support | finished | 6 | 6 |
| 13 | RTM-ISDN diag and monitor | coding | finished | 12 | 12 |
| 14 | RTM-ISDN diag and monitor debug support | support | ongoing | 5 | 0 |
| 15 | RTM-ISDN code rebase | support | finished | 3 | 3 |
| 16 | RTM-ISDN FCT | coding | finished | 12 | 12 |
| 17 | NINJA FCT V3.5 debug | debug | ongoing | 3 | 0 |
| 18 | RTM-ISDN hardware debugging support | support | suspend | 10 | 6 |
| 19 | RTM-ISDN software debugging support | support | ongoing | 10 | 8 |
| Row Labels | Sum of date |
| coding | 39 |
| debug | 17.5 |
| design | 14 |
| support | 34 |
| Grand Total | 104.5 |

逻辑架构:关注功能。不仅包含用户可见的功能。也包含一些基础模块以及辅助模块。
开发架构:关注程序包,不仅包含要编写的程序,还包含能够直接使用的第三方SDK或者现成的框架、类库以及开发的系统将执行于其上的系统软件或者中间件。
执行架构:关注进程、线程、对象等执行时概念。以及相关的并发、同步、通信等问题。
物理架构:关注‘目标程序及其依赖的执行库和系统软件’终于怎样安装或部署到物理机器,以及怎样部署机器和网络来配合软件系统的可靠性、可伸缩性等要求。
数据架构:关注持久化数据的存储方案。不仅包含实体及事实上体关系的数据存储格式,还包含数据传递、数据复制和数据同步等策略。
平台软件架构中五视图的功能
逻辑架构:关注功能。
从需求提炼出平台软件功能,注重功能的逻辑性和完整性。
开发架构:关注模块。分解组合平台软件功能到各个功能模块。注重功能模块间关系,确定开发顺序。
执行架构:关注平台层机制执行时逻辑。
物理架构:关注功能模块和功能模块组成程序包的部署。
数据架构:关注数据的存储方案。




RTM-DSP项目总结的更多相关文章
- 【DSP开发】mailbox的使用
在DSP项目开发中,我用mailbox实现了进程间的通信,通过接收网络控制进程发来的mailbox,实现了云台的控制,其中需要学习的地方有两点:一是mailbox通信机制的学习,二是DSP时间管理机制 ...
- 如何用ATL创建ActiveX控件
演示截图: 代码简介或代码解析: 如何用ATL创建ActiveX控件 实现了一个ActiveX控件,它在一个圆内部有个正多边形,当用户在多变形内部单击将会使多边形的边数在当前的基础上+1,在多变形外部 ...
- vc6.0批量编译
一直想研究一下怎么让电脑批处理编译程序,今天就从vc6开始,做个记录,学习一下. VC可以生成make文件(Project->Export Makefile),在设置好环境变量下,执行NMAKE ...
- VC6.0 突然打不开dsw 工程文件的解决方案
在vc编程中,经常遇到dsw工程文件无法打开,或者打开后看不到类和变量的问题.特别是把代码从一台电脑上copy到另一台电脑上以后,常常会碰到这种奇怪的问题.有时在编辑状态下也会发生成员变量或函数提示不 ...
- Visual Studio 2017 Enterprise (15.3)
版本15.3更新在用户离线下载时更加人性化,包含了进度显示,下载出错可以输入R,进行下载的重新尝试,并在当前下载框下继续下载为完成的作业,结合 --layout 参数的离线文件的检查和修复,并且在下载 ...
- VC6工程因行尾格式无法转换到VS2015
VC6工程因行尾格式无法转换到VS2015(金庆的专栏 2017.6)参考:https://connect.microsoft.com/VisualStudio/feedback/details/54 ...
- VC项目文件说明
.dsp 项目参数配置文件,这个文件太重要,重点保护对象.. .dsw 工作区文件,重要性一般,因为它信息不我,容易恢复. 以下文件在项目中是可丢弃的,有些文件删除后,VC会自动生成的. ...
- VC6.0实用小技巧
VC6.0的若干实用小技巧 .检测程序中的括号是否匹配 把光标移动到需要检测的括号(如大括号{}.方括号[].圆括号()和尖括号<>)前面,键入快捷键 “Ctrl+]”.如果括号匹配正确, ...
- vs2012 编译运行报 项目程序包Dsp.Bds.dll还原失败,找不到版本xxxxxx的程序包问题的解决方法
原先vs2012程序运行项目是可以了,不会出现程序包Dsp.Bds.dll还原失败,找不到版本未2.0.1.0的程序包问题, 但是项目可以正常运行,每次调试看到下面一片红感觉不舒服 原因:可能当时我看 ...
- 【Win 10 应用开发】RTM版的UAP项目解剖
Windows 10 发布后,其实SDK也偷偷地在VS的自定义安装列表中出现了,今天开发人员中心也更新了下载.正式版的SDK在API结构上和以前预览的时候是一样的,只是版本变成10240罢了,所以大家 ...
随机推荐
- 什么是web前端,全栈工程师就业前景怎么样?
Web全栈工程师 什么是web前端? Web为你在浏览器.APP.应用程序等设备上提供直观界面,这些界面展现以及用户交互就是前端. 从2016年到2017年,web前端岗位从之前的爆发式增长变为平稳的 ...
- 纯HTML+CSS写出一颗会飘动的树,有没有惊艳到你呢?
前言 使用HTML+CSS能写出什么惊人的效果呢? 针对这个问题,我总会看到类似的回答,比如没有JS,前端永远都是静态的:HTML5要搭配JS,要不然一文不值. JS固然强大,但CSS也并非一文不值, ...
- Codeforces 628 B.New Skateboard
B. New Skateboard time limit per test 1 second memory limit per test 256 megabytes input standar ...
- Codeforces Round #306 (Div. 2) A. Two Substrings【字符串/判断所给的字符串中是否包含不重叠的“BA” “AB”两个字符串】
A. Two Substrings time limit per test 2 seconds memory limit per test 256 megabytes input standard i ...
- #423 Div2 D
#423 Div2 D 题意 构造一个 n 个节点的树,恰好有 k 个叶子节点 (叶子节点的定义是只与树上的某一个节点存在连边),要求任意两个叶子节点的距离的最大值最小,距离为两个节点间边的数量,输出 ...
- 洛谷——P3395 路障
P3395 路障 题目背景 此题约为NOIP提高组Day1T1难度. 题目描述 B君站在一个n*n的棋盘上.最开始,B君站在(1,1)这个点,他要走到(n,n)这个点. B君每秒可以向上下左右的某个方 ...
- 初识交替最小二乘ALS
ALS是alternating least squares的缩写 , 意为交替最小二乘法:而ALS-WR是alternating-least-squares with weighted-λ -regu ...
- HTML基础一
正所谓温故而知新, 近期有了总结知识点的想法, 想把之前学习的知识作一个分阶段性的总结, 就从html开始吧!!! 一.浏览器与服务器 1. 浏览器 1.1 浏览器是什么 1.浏览器是一种交互软件(与 ...
- java实现随机中文
原文:http://blog.csdn.net/u013926110/article/details/44600601 public class CreateCheckCode { /** * 生成随 ...
- tensorflow BasicRNNCell调试
运行以下代码,进入~/anaconda3/lib/python3.5/site-packages/tensorflow/python/ops/rnn.py和~/anaconda3/lib/python ...