社区
CPU和硬件区
帖子详情
其他语言例如C、C++、C#想对硬件编程例如硬盘,U盘这样的格式化分区怎么搞
烟雨平生丶
2014-10-13 10:59:34
希望广大大神积极回答,另外问一下有没有什么资料推荐
...全文
1821
5
打赏
收藏
其他语言例如C、C++、C#想对硬件编程例如硬盘,U盘这样的格式化分区怎么搞
希望广大大神积极回答,另外问一下有没有什么资料推荐
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
5 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
猪头三小队长
2015-01-21
打赏
举报
回复
不论是硬盘还是还是U盘,其本质还是设备一侧有一颗类似于mcu一样的东西处理来自host的命令,当然命令格式要符合ATA/SCSI这些协议才行。而命令怎么发过去就要依赖于你的ATA/USB控制器如何实现的了,一般情况下会开放一些寄存器地址让你直接可读写,就跟你读写内存是一样的。 c是可以做到直接读写某地址的,c语言的特性就支持这一点,c++应该也可以,毕竟c++是c的超集,只要你有相应的编译器允许你在内核空间编译c++代码,或者是你有嵌入式的c++编译器,至于c#,不清楚了就,我猜悬,这种高级别的语言连内存分配释放什么的都不想让你操心了,还能让你直接操作硬件?估计得是调用系统接口交给内核处理了。
buyong
2015-01-12
打赏
举报
回复
system("fdisk c:\");
fly 100%
2015-01-12
打赏
举报
回复
依赖硬件平台的
猪头三小队长
2014-10-31
打赏
举报
回复
低级格式化是物理操作,实现基于特定硬件的ATA或者SCSI协议即可。高级格式化只是抹平你的文件分区表而已,分区我记忆中也只不过是一些软件上的概念,对于硬盘上一些分区表的数据操作而已。 协议直接看ATAPI v7之类的就行,代码看linux kernel,硬件控制器不一样,具体驱动也会不一样。
mz_zhang
2014-10-17
打赏
举报
回复
1 如果被操作器件 带系统 那就属于系统间通信操控 可以使用任何语言 usb通信即可 2 如果不带系统 那就是外围器件 只要驱动支持 上层语言直接操作驱动提供的接口进行配置操作 3 标准设备 看看 系统是否提供标准访问接口
初学及入门
C#
C#
是一门用于开发web服务器,客户端的开发
语言
。...很多人入门一门
编程
语言
可能会有很多问题,本门课程从自身学习
编程
语言
的基础上讲解
C#
,并且并行比较C,
C++
,java等
语言
,从而能够更整体理解
编程
语言
入门的方法。
c
语言
格式化
硬盘
,在Windows 7上用c ++
格式化
硬盘
(Formatting a hard disk in
c++
on Windows 7)...
在Windows 7上用c ++
格式化
硬盘
(Formatting a hard disk in
c++
on Windows 7)我
想
知道如何通过c ++
格式化
Windows 7中的
硬盘
? 我目前有一个使用dll中的函数成功的应用程序。 不幸的是我没有dll的代码所以我无法看到...
V
C++
格式化
磁盘的源代码
V
C++
6.0
格式化
磁盘的源代码,
格式化
指定的
硬盘
分区
,请小心测试哦,不要把数据
搞
丢了,源码只是学习参考,最好是直接看代码。 项目源代码: 部分代码: 程序运行截图: ...
windows7安装时提示
分区
错误的解决办法
最近帮几台电脑从vista升级到windows7,在选择磁盘安装时,先将原来的c盘
格式化
后选择安装,结果提示什么
分区
错误之类的,简直莫名其妙。上网找了一大堆的资料,最后总结如下: 1.拔掉所有的
u盘
、移动
硬盘
等等,...
【
C++
学习笔记】
C++
类和对象
(http://c.biancheng.net/c/80/)总结
C++
类的成员变量和成员函数详解在类体中和类体外定义成员函数的区别
C++
类成员的访问权限以及类的封装简单地谈类的封装对private和public的更多说明
C++
对象的内存模型
C++
函数编译...
CPU和硬件区
1,025
社区成员
562
社区内容
发帖
与我相关
我的任务
CPU和硬件区
Linux /Unix kernel支持不同的硬件体系,X86, ARM, MIPS, 等等
复制链接
扫一扫
分享
社区描述
Linux /Unix kernel支持不同的硬件体系,X86, ARM, MIPS, 等等
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章