EEPlat平台比较匹配敏捷式开发过程(如XP),可以进行简单设计快速迭代,基本可以以一周或两周作为迭代周期。当然了EEPlat也可以支持传统重量级的软件开发过程(如RUP等)。
项目开始初期,与传统项目一样进行需求调研,进行需求分析,经过和客户讨论确定后可以获得一个相对完整的软件需求。然后进行简单设计,进行功能分析、流程分析、数据分析。基于EEPlat开发首先需要完成数据库设计,数据库设计完成...
分类:
其他好文 时间:
2014-08-14 20:47:29
阅读次数:
351
既然学习了USB,那就必须的搞懂USB设备与USB主机数据是怎么通讯的。这里主要讲设备端,因为我们的代码是做USB设备用的。我们需要必须要定义了USB中断。起始在STM32的中断向量表中给USB两个中断,我们可以在stm32f10x.h中找到这两个中断: USB_HP_CAN1_TX_IRQn = ...
分类:
其他好文 时间:
2014-08-13 17:48:26
阅读次数:
200
20.1 Linux启动流程分析Linux启动过程:按下开机电源后计算机硬件主动读取BIOS来加载硬件信息以及硬件系统的自我测试,之后系统会主动读取第一个可启动的设备(由BIOS设置),此时就可以读入引导加载程序(boot loader)了,引导加载程序指定使用那个内核文件来启动,并实际加载内核到内...
分类:
系统相关 时间:
2014-08-11 20:46:22
阅读次数:
462
Activity启动分为很多种情况,这里说的是打开新的应用程序第一个Activity的流程。1. AcitivityManager产生新进程,新进程从android.app.ActivityThread.main开始运行。这里就是一般意义上的程序入口点,类似于C的main函数。ActivityMan...
分类:
其他好文 时间:
2014-08-08 15:39:56
阅读次数:
320
JKTech.JKSimMet.v5.3.21 1CD矿石碎磨流程分析JKSimMet是一款屡获殊荣、用于矿物加工业务中分级电路的分析与仿真的工具。还综合了与设计和模拟相关联的全部工作内容。以应用于国内外很多大型选矿厂。 JKSimmet系统还综合了与设计和模拟相关联的全部工作内容,包括在1个程序包...
分类:
其他好文 时间:
2014-07-23 14:57:16
阅读次数:
324
之前在Android 4.4 音量调节流程分析(一)里已经有简单的分析音量控制的流程,今天想接着继续分析下音量大小计算的方法。对于任一播放文件而言其本身都有着固定大小的音量Volume_Max,而在AudioPolicyManagerBase.cpp文件中音量调节可以理解为在Volume_Max.....
分类:
移动开发 时间:
2014-07-23 11:45:56
阅读次数:
406
最近在做Android Audio方面的工作,有需求是在调节Volume_Up_Key & Volume_Down_key时,Spearker or Headset每音阶的衰减变为3db左右。所以利用Source Insight分析Android源码中音量控制的流程,如有错误,欢迎指正,谢谢! .....
分类:
移动开发 时间:
2014-07-21 08:34:02
阅读次数:
388
初始化流程代码量比较少,也比较简单。主要是run函数。(我阅读的代码的linux内核版本是2.6.32.61)四、初始化流程分析 run函数顾名思义,很简单这就是在RAID1开始运行时调用,进行一些初始化的操作。主要是对RAID1中的conf进行初始化。run函数在md.c的do_md_run...
分类:
其他好文 时间:
2014-07-21 08:29:16
阅读次数:
347
http://blog.csdn.net/vipzjyno1/article/details/25423543前言由于一个同学问到我如何按照一个流程走好之后回到首页,我以前看到过4个解决方案,后来发现有做个记录和总结的必要,就写了这篇博文。(之前看小强也写过一篇,这里通过自身的分析完整的总结一下以下...
分类:
其他好文 时间:
2014-07-21 00:19:20
阅读次数:
368