随心所记

随心所记

虽然已经进入了秋季,可是长沙的天气还是那么热,坐在自习室里,心总是静不下来看会儿书,总觉得有什么东西记录下来,这不,才有这一篇所谓的日记。

夏去秋来,这是四季的轮回,弹指间,整个暑假及整个大二都切底结束了,等来的,将是又想走进而又想后退的大三生活,将是什么样的大三生活,现在不敢去想。

大二的日子,本来是随着暑假的开始而结束的,还好有安排,让我在大二这一子函数上的运行时间得以延时一个暑假的指令周期,所有暑假前的生活都已经在前面的日记中时行了总结,但这一个暂短的延时周期,也得来一个短小的总结吧。

整个暑假,过得很充实,每天都在实验室,食堂、宿舍这三个点之间画着不同的曲线,但是有一点小小的遗憾,那就是整个暑假没有把TMS320F2812 DSP 了解到一点,就那么的一点点都没有了解,只能说是一个门外汉。虽然已经尽了最大的努力,但是还是有点怀疑自的领悟能力。

从大二上学期开始着手准备进行嵌入式系统,从C语言,UC/OS-II嵌入式实时操作系统、51单片机、再到现在正在努力的TMS320F2812 DSP ,可以说还没有走进嵌入式的门。所有之前及至现在所学的知识,都只能说是为将来的学习打基础。现在对嵌入式的感觉,只能用一句话来说“嵌入式这一块水太深了,还没有走进,却被吓了一下”。

虽然,学习每一个基础知识点的时候都做了相应的实验,但是,那不应该叫做驱动程序,只能说是想尽办法让评估板运行起来。所有写过的所谓的驱动程序,没有对程序执行时进行计算;是否满足实时的要求;可能产生的异常也没有完全进行处理,就连看门狗这个重要的模块都没有应用上,试问了一下自己,这还真不能叫做程序,看了别人写的驱动程序,那个思路、风格、每一个模块的划分,都不是我所能及的。虽然,知识是一步一步的走出来的,不过还是说明自己的基础与了解能力不够。

在做键盘与LED点阵结合应用的时,由于没有进行处理,就直接运用,而且都采用运态扫描法进行,占用太多的CPU时间,这样造成断点进行调试的时候完全正确,可是,一但全速运行,整个系统所用扫描的键盘按键就只能小于五个。也想过应用操作系统进行管理,可是,就我运操作系的了解,是不可以进行的,并且对操作系的移植这一块都没有太多的了解,所以,就把整个实验放下。只能等到到能进行移植操作系统的时候再进行处理了。这时才知道“书到用时方狠少”这句话的存在。

在后面的学习过程中,在资料上见过大师们写的驱动程序,看了之后,才知道自己所写的程序,只能说是一个吃完饭没有事做写了一堆专门为难CPU的字符串的集合。应用模块化实现各个要点,尽量脱离受引脚的控制,这样为建立自己的模块库打下了一个好的基础,尽量应用宏定义控制各个引脚,减少受引脚的约束,在代码可重用过程中减少修改代码量,同时也减少在修改过程中出错的机会。良好的编程风格,应用操作系统API或者应用操作系统的思想进行编写程序,每一个模块之间有着紧密的联系而又可以完全独立应用,所有的这些,都是大师们的风格,相比之下。只能把自己的那一堆字符串集进行修改,可是,改了不知多少次,还是有一个不成熟的气味在里面可以找到。

 

 

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值