-
楼主集思广益吧
-
上了几次,气死我了!
感受:一个字,慢!!!!!!!!!!!!!!
-
整理了
-
是真的。现在切实是这个价格了
-
因为DialogBox函数内部就有消息泵,你可以想象DialogBox函数的内部代码如下
DialogBox()
{
CreateDialog()
....
while (GetMessage (&msg, NULL, 0, 0)) {
if ((hMlDlg == 0) || (!IsDialogMessage (hMlDlg, &msg))) {
TranslateMessage (&msg);
DispatchMessage (&msg);
}
return;
}
}
复制代码
-
首先需要知道你的公司需要开发什么驱动?(Windows PC Device Driver?Linux Device Driver?Embedded Linux device driver?CE device driver?/ USB Device? PCI? ...)这样,学习起来有针对性;
其次,你们公司没有其他人做驱动开发么?如果你一个人做,你自己经验不够的话,这个任务还是很艰巨的;如果由比较有经验的人带着,开发起来会轻松一些。
再次,你的软件研发水平如何?对应的计算机语言,特别是C掌握得怎样?
-
向量表我看到了0x0000_0000~0x0000_012C,我的意思是
NVIC_InitStructure.NVIC_IRQChannel = USART1_IRQn;
是如何保证0x0000_00D4地址内的内容就是函数
void USART1_IRQHandler(void)
{
}
的入口地址的?谁能解释一下?
-
找个多机通讯的例子看看啊
485
-
主页都有啊
-
430难道不是自动上电运行?
-
没遇到过这样的情况
-
我见过别人做的一个XPE得,大小和7寸屏一样大,厚度在3-4cm的样子。很漂亮。
-
谢谢你的回帖,我刚才把你给的那个网址的文章打印了下来,正在好好的研究,感觉理论太多。。。
-
那我建议你打电话找找ST的技术支持问问,是什么原因
ST弄了很久了,估计已经放弃了。
-
是44b0的初始化代码吗??一般都是需要从0x00(rom)复位异常,跳转到初始化程序,然后再svc模式下,初始化(WTCON INTMSK LOCKTIME PLLCON CLKCON BDIDES0==以及设定存储器控制寄存器)。
在这之后,初始化程序的堆栈,然后将code+ro data+ rw data+zi data拷贝到对应地方。在这之后,就跳转到main函数里面了。。。
-
我也遇到同样的问题,难道就没有解决的办法吗?
SetLocaleInfo代替SetLocale出现好多的错误,这个问题该怎么解决?
-
学习
-
我们看到的UCOS就是一个实时内核,不过现在它也一些其它的模块,但是他容易学,且是开源的,通过他可以了解实时内核的实现。
vxworks实时性好,可靠性高,整个操作系统比较全面,提供的调试工具丰富,但是学起来很痛苦,市面上能找到的资料有限,获得的帮助也很有限,且他的价格昂贵,一般只有大公司使用。
-
买一块arm板子就行了,参考芯片手册和板子自带的例子,自己写一些裸机程序调试运行一下,说实在的二级C语言真的不怎么地,还是要好好的补下c语言的知识,java在这方面没用,最好是先把板子当单片机玩熟了再去学操作系统吧,建议操作系统先学习下uCos
ps:本人也是初学
-
楼主看仔细点。2440 BSP都是一个样的,
还有你要有点创新精神,多看MSDN,看多了,一定有解决的办法的。