本帖最后由 高压电塔 于 2017-11-3 23:44 编辑
需要跑RTOS,之前没研究过要怎么留个后手。担心把源码交付之后,甲方不付钱或者拖着
有没有什么办法,可以通过调试,但是又有一个不易察觉且影响后期运行的办法呢?
我想的是在freeRTOS的某一个任务中,计算任务运行次数,到了之后删掉所有任务...
大家有什么好办法吗?
------------------------------------------------------------------------------------------------------------------------
-----------------------------------------------------------------------------------------------------------------------
我看有些版友质疑我的这种做法,我只是之前没有合作过,担心甲方会赖账或拖着不给我,作为工程师来说,把活干好肯定是要的,但是我也不想自己的劳动白费,最主要的是感觉被人坑的话,就更sb了。所以我需要把主动权掌握在自己手里,如果甲方按时支付费用,这个问题我肯定要帮他们改好的
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
flash64k的 往往后面的不用 你在最后一页做文章 也就是flash地址0x0800FC00
脱机烧以后这个地方开始的肯定是0xff 你读取出来 做判断 if(data==0xff)
你往这个地址写入0 后面再写一个函数 每次读里面的值出来 然后加1
最后也就是每次开机的时候或复位的时候 就会加1 等加到0xfe 也就是开机 254次的时候
你给他卡死 if(data>=0xfe)while(1); 当然你可以用俩个字节 这样开机次数多一些 要我说 你发hex文件给他们烧入就可以了。要源码的 你叫直接给齐钱。
一周热门 更多>