-
学习学习lz
-
哈哈,曾经梦想过当个2流或3流的科学家,但后来发现离现实太远,就做了工程师。
-
帮顶~~呵呵
-
写的好,精辟
引用 7 楼 jbb0523 的回复:
现在参加电子设计的都在学单片机,但就现在的题目来说,当然不会单片机是不行的,但单片机只占很小很小的一部分,重在电路设计,而电路设计这一项对于学生来说又是绝对超出学生能力的,应该来说,每次电子设计多小专家教授参与设计电路,最后还做不出来,所以现在的电子设计已远远超出了学生的能力范围。。。
做为学生,我们能做的有:
1)学好单片机,很熟很熟,最好将所有程序都模块化,以备大赛时调用;
2)VH……
-
"我按板子的复位键也识别不了USB"
那是因为PC没有发送reset命令,然后发送get description。你必须模拟一个USB插拔操作。
-
UPUPUPUPUPUPUPUPUPUPUPUPUPUPUPUPUPUPUPUPUPUPUPUP
-
设置好断点了。。可是怎么看堆栈是从哪进去的啊?
-
存储分配文件。
-
从这些信息看只有Step ldr是stepldr的内容,其它的全是EBOOT输出信息,所以你可能是更新LOGO的时候把EBOOT给清除了,可能清除了一部分,也可能全部。
-
帮你顶顶,UP,UP~!
-
万用表这些没有诶
是扩展的模块,手上没有西门子的模块手册,不知道是否上电。
连接的话,实验箱上有插槽直接插上就可以了,然后串口线与电脑连接。
串口软件的话试过了,超级终端还是没有反应。
-
解决了本地采集与控制,远程就简单了。
-
80200000之前的一段内存通常会留部分给EBOOT、display、EBOOT与OS传递的全局变量ARGS等。
NK和RAM同一地址估计是因为NK也是运行在RAM空间的,系统启动后会根据NK所占用的RAM空间自动分配应用程序所使用的RAM空间
-
MD,现在还是死掉了,只是运行的时间长了一个半个多小时。急。
-
引用 3 楼 yulewjx 的回复:
guopeixin:是不是在6.0用NKCreateMute代替SC_CreateMutex。
是
要注意lib要对
-
我也需要T.T
-
这个问题 经常有人问啊。呵呵。
可以只写应用程序,也可以写驱动+应用程序。。
应用程序可以用下边的代码和物理地址连接
void CIOFWDlg::OnButton1()
{
// TODO: Add your control notification handler code here
// UCHAR a;
ULONG size = 1;
UINT num1;
CString Cstr;
PHYSICAL_ADDRESS ioPhysicalAddress = {0x10000001,0};// 指定物理地址
pAddress = (PUCHAR)MmMapIoSpace(ioPhysicalAddress,size,FALSE);
if(pAddress == NULL)
{
MessageBox(L"Failed");
}
m_mg = (UINT)pAddress;
UpdateData(FALSE);
SetTimer(1,1,NULL);
}
对pAddress操作
-
当然是一个usb口!
问题还是,我滴 标题所述!
-
觉得互相有交集,但是又不完全等同!
核心应该是差不多的!
-
2楼提的不错,应该按最坏的情况进行处理。
3楼的内容显然描述了最好的情况。
我倒不是担心丢数据,就怕扇区数据不全。
再有,硬盘即便使用了写缓存,如果不能保证数据最终是按照提交的顺序写入的,也会对调用者处理数据一致性造成麻烦。