lu00788

    1. 求高手:关于bios 硬盘的问题, 困扰已久 6/3465 嵌入式系统 2010-06-26
      你确定以及肯定?
    2. msp430单片机的串口通信问题 3/3399 嵌入式系统 2010-06-10
      谢谢。好像一次就是一个字节。msp430f49的缓冲就一个字节。
    3. 电子方向的学生应该学那几门的东西呢? 29/6370 嵌入式系统 2010-06-05
      顶楼主!!!
    4. 51单片机之后再学什么好~~~ 33/10253 嵌入式系统 2010-05-25
      我来推荐一个STM32!!!!!!
    5. WinCE6.0操作系统可以使用loadIcon函数么? 6/4883 嵌入式系统 2010-03-26
      引用 4 楼 welonshen 的回复: ATOM my_register_class(HINSTANCE hinstance) { WNDCLASS wc; HICON icon = LoadIcon(hinstance, TEXT("Icon")); wc.style = CS_HREDRAW | CS_VREDRAW; wc.lpfnWndProc = (WNDPROC)wnd_proc; wc.cbClsExtra = 0; wc.cbWndExtra = 0; wc.hInstance = hinstance; wc.hIcon = icon; wc.hCursor = LoadCursor(NULL, IDC_CROSS); wc.lpszMenuName = 0; wc.hbrBackground = (HBRUSH) GetStockObject(WHITE_BRUSH); wc.lpszClassName = TEXT("Test"); return RegisterClass(&wc); } 这个类返回成功了,loadicon也有返回值,但就是没有图标,似乎WNDCLASS 不支持icon,有没有什么其他的办法加载icon?
      可以确定,WNDCLASS类支持LoadIcon,详细内容可以参考下面代码: InitApp(HINSTANCE hInstance, int nCmdShow) {     HWND                        hWnd;     WNDCLASS                    wc;     // Set up and register window class     wc.style = CS_HREDRAW | CS_VREDRAW;     wc.lpfnWndProc = WindowProc;     wc.cbClsExtra = 0;     wc.cbWndExtra = 0;     wc.hInstance = hInstance;     wc.hIcon = LoadIcon(hInstance, MAKEINTRESOURCE(IDI_MAIN_ICON));     wc.hCursor = LoadCursor(NULL, IDC_ARROW);     wc.hbrBackground = (HBRUSH )GetStockObject(BLACK_BRUSH);     wc.lpszMenuName = NULL;     wc.lpszClassName = APPNAME;     RegisterClass(&wc);     // Create a window     hWnd = CreateWindow(APPNAME,                         APPTITLE,                         WS_POPUP|WS_OVERLAPPED|WS_CAPTION|WS_SYSMENU|WS_THICKFRAME,                         0,                         0,                         GetSystemMetrics(SM_CXSCREEN),                         GetSystemMetrics(SM_CYSCREEN),                         NULL,                         NULL,                         hInstance,                         NULL);     if (!hWnd)         return NULL;     ShowWindow(hWnd, nCmdShow);     UpdateWindow(hWnd);     SetFocus(hWnd);     return hWnd; }复制代码
    6. 新手紧急求助:232编程问题 15/5490 嵌入式系统 2010-03-19
      先根据通信协议,用串口助手调。 通了以后开始写程序,用啥写都成。 你会C++就用VC写。 MSCOMM或者API都可以。
    7. 你好,香版 10/4953 stm32/stm8 2010-03-05
                                       datasheet 上的哪个VFQFPN36封装图,只是外观尺寸图,不能用在protel99上
    8. MRAK
    9. Wince6.0 SDIO移植---- 缺少SD补丁??? 10/5217 嵌入式系统 2009-12-22
      友情帮顶下; VS2005 好像仅仅只需要安装所有的2008年的补丁;不需要装2009。
    10. 关于2440+CE5.0启动时死机的问题 16/5604 嵌入式系统 2009-12-21
      我最近碰到也一个死机的问题,偶然有那么几块板在开机的过程中会死机,一般都在kernal起来一半的样子,就停住了,而且每次停的地方还不一样,并且不是每次都会死机,开几十次有那么一两次的样子,所以这个问题非常的烦人。 有碰到过类似的问题的哥们赶快告诉一下.
    11. CE下电源管理问题,请教 13/4718 嵌入式系统 2009-12-17
      引用 4 楼 suwyhoho 的回复: 编译的时候MDD连接bsp里的pdd.lib,其余的文件链接PUBLIC里的 PB在编译public代码时,先将source code编译成lib文件,最后按照系统定制,通过nmake命令将这些lib合成需要的dll
      能把后两句详细说明一下吗? 编译的时候MDD连接bsp里的pdd.lib,//怎么链接,在哪个文件里链接,是SOURCE嘛? 其余的文件链接PUBLIC里的//其余的文件?是指的什么文件? 谢谢指点!
    12. I don't know...
    13. 引用 27 楼 codewarrior 的回复: 引用 25 楼 faked 的回复: 引用 24 楼 codewarrior 的回复: 拿俺实验室一个博士师兄的一句话来说,大家都在倒垃圾。 当然了,人和人之间差距是很大滴. 这句话是在人身攻击么?
      codewarrior tx敏感得... 敢问你是女人么?
    14. 引用 2 楼 gooogleman 的回复: 指针数组
      哦,搞错了。 不过更详细的是 int (*a[])(int); int (*p())[10]; 第一种情况为数组里面是函数指针的情况,因为(int (*)(int))是一个强制转换方式, 将里面的a[]这个数组转换成了一个函数指针的数组, 并且该函数是一个带一个整型变量,并且返回一个整型的函数. 第二种情况为函数返回的为指向一个一维数组的指针的情况. 因为(int (*)[10])将其强制转换成了一个指针,而该指针则是一个指向一维数组的指针. 分别举两个例子进行说明: 对于第一种函数指针数组的情况,如下: #include int fun(int a) {         return a+1; } int main() {         int (*p[10])(int);         int i;         p[0] = fun;         i = (p[0])(10);         printf("i=%d\n", i);         return 0; } p[10]为一个指针数组,而该指针数组里面的值为函数指针类型.让p[0]指向fun()函数.然后再进行调用,就可以调用到fun()这个函数了. 对于第二种返回数组指针的函数,如下: #include #include int (*p())[10] { int (*m)[10]; int i; m = (int (*)[10])calloc(10, sizeof(int)); if (m == NULL) {   printf("calloc error\n");   exit(1); } for (i = 0; i < 10; i++)   *(*m+i) = i+1; return m; } int main() { int (*a)[10]; int i; a = p(); for (i = 0; i < 10; i++)   printf("%d ", *(*a+i)); printf("\ndone\n"); return 0; } 其实int (*m)[10];这种方式一般是用来指向一个二维数组的,例如 int b[4][10]; int (*m)[10] = b; 其指向二维数组中的一维. 使用*(*(m+i)+j);这种方式就可以访问b[j]这个元素.而上面的是使用这种方式来指向一个一维数组,同样也是一样的.只是前面的*(m+i)中的i变为0了.因为只有一维大小.即 int a[10]; int (*m)[10] = &a; 就使得m指向了a这个数组了.而平时所用的int *p = a;只是让p指向了a的第一个元素.比前面的指向一维数组的指针少了一维.前面的m+1跳过的是10个整型的长度.而后面的p+1则只是跳过了1个整型的长度.
    15. 晶振问题请教 11/5322 stm32/stm8 2009-08-27
                                       请看STM32手册中推荐的线路图,晶振不需要并接电阻。 除非你的晶振特别灵敏,才需要并接电阻进行衰减。 详细请看这个应用笔记: AN2867
    16. wince软键盘的奇怪问题 29/7235 嵌入式系统 2009-07-24
      5.0要有源码我就没那辛苦了,6.0不知道有没有,GM你看一下6.0和5.0的输入法有区别没有,如果6.0有源码的话,看能不能发我一份
    17. ARM9:CPU一直在Resetting 8/4502 ARM技术 2009-07-23
      在用H-Jtag软件检测到CPU后,上面的情况就不出现了,而且此时用SJF2440软件能成功烧写uboot,但是开发板重新启动后同样的问题又出现了!!!检查了几天都不知道是什么问题,高手支招啊,成功解决者追加50分!
    18.                                  频率很能低,不超过50Hz
    19. 怎样把接收数据存到数据库中 27/6571 嵌入式系统 2009-05-21
      晕了 既然都可以     数据程序是什么? 把收到的数据给数据程序不就行了?
    20. 驱动启动有时蓝屏 7/3671 嵌入式系统 2009-03-21
      今天我在虚拟机中装了6个不同的系统 xp和03的各个版本 精简的未精简的,但没有一个蓝 但在一台实机中装了就蓝,这台机器有卡巴 1 是不是文件系统过滤驱动和卡巴有冲突的可能性 2 是不是虚拟机和实机对这个驱动的影响有什么不同

最近访客

< 1/1 >

统计信息

已有83人来访过

  • 芯积分:--
  • 好友:--
  • 主题:9
  • 回复:46

留言

你需要登录后才可以留言 登录 | 注册


现在还没有留言