开发一款产品,请各位提出建议和合作方案

来源:百度知道 编辑:UC知道 时间:2024/06/16 07:47:44
需要涉及的部分
一、 额外硬件电路:
a) USB转IDE/SATA等接口电路
i. 完成USB扩展功能。
ii. 完成USB转换到多个硬盘接口功能。
iii. 必要时,可能需要实现一个USB接口支持多个硬盘接口,这部分需要考虑额外设计。
b) USB硬盘供电控制电路
原因:
所有硬盘的数据接口端,在硬盘断电后的情况下,再执行插拔操作才比较安全。
设计原理:
1. 使用某种接口(USB/串口),外接一块小电路板,当确定硬盘已经正确插入后,通过触动开关或者其他电子开关模式,接通硬盘电源电路。
2. 当格式化完成后,硬盘安全卸载后,主板向小电路板发出信号,小电路板完成硬盘断电操作。
二、 软件部分
a) 磁盘参数检测:
i. 磁盘型号检测,获得磁盘容量等参数。
b) 磁盘清除程序
i. 磁盘置0/1;
现有实现功能的代码:
 基于操作系统层的实现方式:
A. LINUX下低级格式化工具。
B. LINUX DD代码:例: dd if=/dev/zero of=/dev/sda 全部硬盘清零。
缺点:
无法确定隐藏磁道和损坏磁道是否执行了清除工作。
操作无法控制,无法知道实际运行状态。
 直接面向底层,基于DMA/IO通信模式。
优点:
操作可以完全控制,甚至能够执行某些特定位置磁道的专门读写。
实现方式可以用汇编或者C语言开发,开发手段灵活
缺点:
编程工作量非常大,可能无法按照预期完成。
ii. 磁盘随机置位程序
1. 对磁盘进行随机数据写入操作。

三 显示功能

A 基本功能:
1.存储常规格式化
2. 存储高级格式化
3.硬盘编号记录(进行格式化的硬盘,将自动记录编号,避免硬盘外泄)
4.设置
5.升级
QQ群:47948913
联系电话:010-8

没怎么仔细看,功能是什么?批量低格硬盘??设计有问题的,3.5英寸硬盘USB无法带动,USB5V,3.5英寸需要外加电源,12V。 你说的串口一般是指的RS-232,9针或者25针接口,是不具备供电能力的,不过有相关资料说通过数据线上的正负15V通讯信号进行整流滤波,是可以得到一个电流负载能力不大的电压。没怎么仔细看,太长了。。也许我没看懂。

http://yizhilin.i.ifensi.com/?op=userscp
这里有。

hehe```希望你能找到专业人士吧····

很好很强大!!!!!!

请各位大侠为我提出建议 下了个VS2005和SQL Server2000用于移动开发,请各位大侠提点建议 分析苹果公司的优势和劣势,提出产品开发的方向 请问外资银行进入南京,如何开发高端客户和维护?希望提出一些开发客户的建议? 我是一名在校大学生,面对工作,学习压力该怎么面对呢.请各位提出宝贵意见和建议 请各位推荐一款护手产品(可加分) 欲购MP3,内容如下,请高手推荐一款,或提出建议 我们游戏工作室将开发一个二战中国的FPS游戏,你有各种各样的建议或意见请提出. 家用准备在QQ613和羚羊1300之间选一款,请各位建议一下哪款质量更好 索爱K550c和索爱W800c 想购买其中一款 请各位给个详细系统的比较建议