CSDN=>FAQ=>FAQ 展示
  • 问题内容:单片机若干问题
  • 原讨论链接:http://community.csdn.net/expert/topicview1.asp?id=5048899
  • 所属论坛:单片机/工控     审核组:硬件/嵌入开发
  • 提问者:wuhui2006     解决者:TheSaviour
  • 感谢:TheSaviour rw99yy flowercity ldqmoon
  • 关键字:调试 优化 硬件/嵌入开发 单片机 内存 指教 操作系统 编译 小弟 算法 单片机/工控 仿真
  • 答案:

    小弟刚刚接触单片机,请教各位高手以下问题:
    1,单片机如何实现在线调试?
       听过别人说有方法可以使单片机在线调试,只要跳个线,加个程序就可以实现了,但具体如何实现不知道,还望各位高人指教。

    2,单片机如何实现内存优化管理?
      由于单片机中没有操作系统,不知道有没有好的内存优化管理算法或程序。
    3,单片机能实现文件系统的管理么?如何实现的?

    以上问题是小弟在学单片机的一些困惑,还望各位指教,点拨。
    ---------------------------------------------------------------

    1、不同的单片机有不同的调试策略,有采用仿真器,有采用调试接口的,调试接口也多种多样。具体看你所选用的单片机厂家及型号;
    2、有没有操作系统与单片机无关,很多单片机应用一样是有操作系统的。前后台的程序和操作系统管理的程序,内存优化都是靠程序员和编译器一起仔细规划的;
    3、单片机一样可以有文件系统,一般是运行在NVRAM或FLASH上的。但也不排除运行在磁盘上。

    总之,单片机与计算机没有本质的区别,计算机上的大部分概念,经过调整或和扩充后都可以用在单片机上。
    ---------------------------------------------------------------

    关于在线调试这和具体的板子功能有关吧。
    内存优化这个只要你对系统结构非常熟悉,相信写出的代码应该是非常优化的。这个功力我个人觉得主要要对系统以及语言的熟悉程度。
    单片机就是一个可以执行代码的处理器 在复杂点就可以在上面写个简单的操作系统来管理你的代码 再复杂点就可以写个操作系统执行在系统上控制各种设备。
    单片机和pc本质差不多!
    ---------------------------------------------------------------

    一、仿真
    二、熟悉单片机内部结构,以及良好的算法基础和良好的程序组织
    三、可以管理文件系统,只有你想不到的,没有你做不到的

    ---------------------------------------------------------------

    1,单片机如何实现在线调试?
    用外部设备或某些特殊方法让单片机一步一步执行你的代码,也就是仿真

    2,单片机如何实现内存优化管理?
    程序优化设计+编译器的优化选择

    3,单片机能实现文件系统的管理么?如何实现的?
    可以.实现方法很多,主要分两个大部分:1,对硬件(也就是存储器)的操作 2.文件系统的实现,就是写程序

  • 评价: 有价值 给朵鲜花(24) 无价值 扔个鸡蛋(14)
相关FAQ
网站简介|广告服务|VIP资费标准|银行汇款帐号|网站地图|帮助|联系方式|诚聘英才|English|问题报告
北京创新乐知广告有限公司 版权所有, 京 ICP 证 070598 号
世纪乐知(北京)网络技术有限公司 提供技术支持
Copyright © 2000-2008, CSDN.NET, All Rights Reserved
GongshangLogo