相关文章  
  • 简述Linux操作系统文件搜索(上)
  • 七款嵌入式Linux操作系统的简介
  • 如何配置Linux操作系统的安全服务管理
  • 巧妙利用Linux系统IP伪装抵住黑客攻击
  • Linux中的冲突问题及其应对策略
  • 在LINUX下配置JAVA开发环境
  • 开发Linux命令行实用程序
  • 在Linux系统中批量添加用户的操作流程
  • 利用RTLinux开发嵌入式应用程序
  • Linux嵌入式系统开发平台选型探讨
  •   推荐  
      科普之友首页   专利     科普      动物      植物        天文   考古   前沿科技
     您现在的位置在:  首页 >>文献 >>培训

    教你轻松控制uClinux嵌入式开发过程(下)4

    段:
      
      flthdr -d flat-executable
      
      特别小心共享库
      
      uClinux下的共享库各有不同。目前可用的解决方法需要修改编译器,并需要开发者特别小心。其实,当前的uClinux发行版本中提供了uC-libc和uClibc库,最好的方法是以这两个库为例子来创建自己的共享库。


      另外,uClinux下的共享库必须是Flat格式的可执行文件,并且要真正实现共享,必须实现XIP。如果不实现XIP,共享库就会为每个使用它的应用程序创建一份拷贝,这还不如使用静态链接应用程序。
      
      小结
      
      uClinux趋向于更深入的嵌入式系统,它需要更少的内存,并可直接在ROM上运行。如果初次在uClinux下开发的人遇到没有硬件驱动、有严格的资源限制,以及没有内存保护等一系列的情况,最好的入手方法就是使用uClinux仿真器(见图2)。

            

    页码:[1] [2] [3] [4] [5]4页、共5页

         

          设为首页       |       加入收藏       |       广告服务       |       友情链接       |       版权申明      

    Copyriht 2007 - 2008 ©  科普之友 All right reserved