单片机开发心得(1)

作者: asker | 来源:发表于2014-07-23 13:56 被阅读523次

能每天坚持一件事情该有多么不易。

说说我做单片机的一些心得聊以充数:

1.硬件是基础,原理可靠,布局合理是整个系统的基础。总不能让软件来修复硬件的缺陷吧。

2.软件上有好的风格,保持一致的命名。将来升级和维护程序时,调用他的应用程序不必改动。

3.硬件和软件综合考虑。先估计项目的需求,对程序、内存的需求有多大,需要在硬件上做足准备。软件上可以实现的功能不必要硬件实现。

4.最终产品是什么事先界定清楚。后续不断追加功能会使得硬件吃紧,程序空间不足、RAM不足、运算速度不够等。没有明确目标使得整个项目拉长战线,没有截止日期,项目人员累的趴下。

5.起初设计要比需求有预留空间,待日后升级、有不完善需要补救的空间。很有可能在项目接近完成的时候,程序空间用尽、内存用尽、口线用尽的情况,封死了进一步完善的可能性。

(未完待续)

相关文章

  • 单片机开发心得(1)

    能每天坚持一件事情该有多么不易。 说说我做单片机的一些心得聊以充数: 1.硬件是基础,原理可靠,布局合理是整个系统...

  • 单片机开发心得(2)

    硬件开发需要底层程序的开发,毕竟一个程序量只有几十K甚至更小的规模要它干一定的工作得精打细算。难的不是编程,是设计...

  • 单片机开发心得(3)

    做设计就是折腾,翻来覆去的折腾。软件好点,折腾不算费事,刚写好的程序觉得有缺陷,推到重来。时间长了发现以前做的有不...

  • 单片机开发心得(4)

    做了十几年开发,感觉到有点迷茫。早年间单片机资源很少,编程时精打细算,RAM不是足够多,不敢用很大的缓冲。口线不多...

  • 单片机---Mac下的开发环境【2】(STM32、Arduino

    前言 前些日子写了一篇单片机---Mac下的开发环境【1】(STC单片机 + SDCC + Stcgal)(此文以...

  • mac下进行 51单片机的开发

    前言 纪念下,今天51单片机在mac下运行成功,记录下过程。 过程 1、淘宝 51单片机开发版购买。 56块钱。...

  • 01 开发板介绍及使用

    单片机STC89C52学习——01 开发板介绍及使用 汇总:00 单片机STC89C52学习参考教程:普中科技 1...

  • 实验室项目小结

    1 嵌入式操作系统 为什么要用嵌入式操作系统 普通的单片机编程:程序(软件)——单片机硬件; 嵌入式操作系统开发:...

  • 向51单片机说再见!

    51单片机的辉煌过去 51单片机指MCS-51系列单片机,CICS指令集。由Intel公司开发,其结构增加了如乘(...

  • 51零基础学单片机语言开发·经典必学,有视频、课件、源码

    51零基础学单片机语言开发·经典必学,有视频、课件、源码 51零基础学单片机语言开发·经典必学,包括每一节的视频、...

网友评论

本文标题:单片机开发心得(1)

本文链接:https://www.haomeiwen.com/subject/fbmstttx.html