当前位置:首页
开发技术指南» 文章正文
    引言:

 ·哪里有lotus下载    »显示摘要«
    摘要: 哪里有lotus下载? ......
    摘要: 最近急用钱. 出售三年来积累的开发平台. 平台特色 1、使之能方便快捷开发b/s应用程序。 2、用c#语言开发,编码规范。 3、包括控件多,基本只要用平台控件就能开发程序。 4、功能强大的数据访问组件,支持多种数据库。 5、包括个性化组件,多语言组件,日志组件,安全组件,图表组件,报表组件等特色功能 有意向则邮件联系,rhjy@zj165.com ......


linux 内核编译问题,高手

我做嵌入式系统,遍了几个驱动,想直接编译进内核,不用insmod,不知道该怎么做,请高手指点指点  
  谢谢

NO.1   作者: eternal_baggio

先把source   code放进相关内核的目录或者自己在driver下面创建一个目录。  
  例如usb设备的驱动usb_foo.c,就把你的code放到driver/usb/下,  
  然后修改driver/usb/Makefile  
  加上一行obj-y   +=   usb_foo.o  
  然后编译内核就OK了。  
   
  如果想用make   menuconfig也能配置它,  
  就要复杂一点,  
  比如说在makefile里面的变量名定义为CONFIG_USB_FOO  
  1.修改driver/usb/Makefile  
  添加   obj-$(CONFIG_USB_FOO)   +=   usb_foo.o  
  2.修改kernel目录下的.config  
  在usb类设备驱动那一块加上  
  CONFIG_USB_FOO   =   y  
  3.修改include/linux/autoconf.h  
      打开文件后照葫芦画瓢  
  4.修改driver/usb/Config.in  
      模仿其他选项添加,在这里就不给你细说了。  
      menuconfig看到的界面是按照Config.in所显示的,在usb选项里可以找到。  
  修改成功后,你就可以图形画的界面配置你的driver是直接编译还是选择module方式。  
 


 ·一个疑问,怎么解决    »显示摘要«
    摘要: 我用edit控件实现翻页,结果翻页多显示了上一页的几个字符,可能是少读了段落最后的换行字符 不晓得怎么解决? 关键代码如下: int pos = 0; tchar buffer[100]; for( int i = 0; i < m_nnumline; i++) //m_nnumline 为edit控件的行数 { memset(buffer,0,100); m_ed......
» 本期热门文章:

©2000-2007 All Rights Reserved. 最佳浏览:1024X768 MSIE