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罢了,所以大家 ...
随机推荐
- Guava源码学习(一)Optional
基于版本:Guava 22.0 Wiki:Using and avoiding null 0:Optional简介 null在很多场景下会引发问题,NullPointerException困扰过无数的 ...
- POJ 2689.Prime Distance-区间筛素数
最近改自己的错误代码改到要上天,心累. 这是迄今为止写的最心累的博客. Prime Distance Time Limit: 1000MS Memory Limit: 65536K Total S ...
- (18)PL/SQL
PL/SQL(Procedure Language/SQL) PL/SQL是Oracle对sql语言的过程化扩展---指在sql命令语言中增加了过程处理语句(如分支.循环等),使sql语言具有过程处理 ...
- 用SparkSQL构建用户画像
用SparkSQL构建用户画像 二. 前言 大数据时代已经到来,企业迫切希望从已经积累的数据中分析出有价值的东西,而用户行为的分析尤为重要. 利用大数据来分析用户的行为与消费习惯,可以预测商品的发展 ...
- Codeforces 1037F. Maximum Reduction
总感觉我这种做法会T,一直没写,看了其他人的题解也是这样,,,就果断写了,,可能数据不太深,或者玄学复杂度 题意即求xk-1长度的所有区间的最大值的和,对每一个i(数组下边),他对答案的贡献数量就是在 ...
- GIF工具 | 分享几个Gif相关工具
文章目录 LICEcap GiFResizer LICEcap LICEcap 是一款屏幕录制工具,支持导出GIF动画图片格式,轻量级.使用简单,录制过程中可以随意改变录屏范围. 下载地址: 官方地址 ...
- 集合框架(Collection和Collections的区别)
1.Collection: java.util.Collection 是一个集合接口. 它提供了对集合对象进行基本操作的通用接口方法.Collection接口在Java 类库中有很多具体的实现.Col ...
- Topshelf+Quartz.net+Dapper+Npoi(二)
quartznet 上篇说到quartznet这个东东,topshelf+quartznet有很多不错的文章,可以查看七七同学的文章(http://www.cnblogs.com/jys509/p/4 ...
- Ubuntu 16.04/CentOS 6.9安装Apache压力(并发)测试工具ab
说明: ab工具已经在Apache中包含,如果不想安装Apache,那么可以使用下面方法单独安装. 安装: Ubuntu: sudo apt-get install apache2-utils Cen ...
- EF for oracle中无法读取配置 显示无法open问题解决方式
1.更新以上设置为 非注销部分 弄了很久很久哈.