绥芬河| 天长| 酒泉| 康乐| 西山| 康马| 互助| 北仑| 台中县| 布尔津| 户县| 辽阳市| 贵池| 兰州| 古浪| 墨竹工卡| 望谟| 海沧| 伊金霍洛旗| 武鸣| 灌南| 珠穆朗玛峰| 凌源| 息烽| 平乡| 定陶| 石泉| 柳河| 清远| 千阳| 嘉义县| 调兵山| 台南县| 巩留| 武都| 怀化| 盱眙| 香河| 澳门| 察哈尔右翼后旗| 福贡| 永丰| 碌曲| 印台| 牟平| 义马| 左云| 理塘| 饶河| 石泉| 富拉尔基| 津市| 渝北| 黄陵| 杞县| 商南| 绍兴县| 珲春| 巴楚| 汝南| 谢通门| 盈江| 礼泉| 莆田| 青川| 平鲁| 谷城| 西盟| 沈阳| 海晏| 东西湖| 岱山| 纳溪| 容县| 宁夏| 泾川| 德昌| 松江| 日土| 新蔡| 沈丘| 黄岩| 闵行| 建昌| 东川| 兴海| 聂拉木| 汶川| 张北| 安新| 敦化| 凤翔| 毕节| 同心| 墨江| 巴中| 普安| 偃师| 长治县| 乌马河| 明水| 藁城| 铁山港| 桃源| 都兰| 满洲里| 晋中| 龙泉驿| 察雅| 敖汉旗| 柳河| 滴道| 托克逊| 西林| 阜宁| 靖安| 芦山| 陵水| 满城| 黄山市| 商水| 都安| 普宁| 宜州| 根河| 贺兰| 怀化| 夹江| 河北| 仲巴| 容县| 吉木萨尔| 肃北| 东海| 卢龙| 沙坪坝| 靖江| 九龙| 淮北| 英山| 姜堰| 乌达| 宝兴| 定兴| 福清| 福州| 大化| 射阳| 龙泉驿| 徐水| 嘉鱼| 田东| 盈江| 大安| 北安| 扎囊| 乌拉特中旗| 桃源| 公安| 汕尾| 阿城| 武乡| 定远| 九寨沟| 鄢陵| 左贡| 青白江| 余庆| 台前| 大冶| 奇台| 通渭| 周村| 左云| 江达| 建昌| 博白| 新田| 六合| 谢家集| 巨野| 山亭| 泸州| 霍城| 阜宁| 昭苏| 喀什| 小金| 怀远| 六合| 七台河| 江西| 鄂州| 东莞| 逊克| 唐河| 鹤壁| 荆州| 乡城| 招远| 淄川| 江川| 湖州| 利辛| 柞水| 平坝| 叶城| 汉川| 南沙岛| 佛坪| 扶风| 都安| 张家口| 茶陵| 梅河口| 户县| 衢江| 曾母暗沙| 崇礼| 科尔沁左翼后旗| 张家港| 临潭| 郸城| 松江| 广水| 宁乡| 封丘| 靖远| 芒康| 石城| 兰溪| 恩平| 峡江| 隆回| 文山| 册亨| 肥东| 淮阳| 汉口| 大通| 扬州| 麦积| 张家川| 普陀| 兴义| 安国| 范县| 大理| 永寿| 清水| 溧水| 周宁| 连州| 安仁| 南平| 罗源| 通城| 永清| 西山| 瓯海| 东安| 桦甸| 呈贡| 昔阳|

时时彩:pk2сσм:

2018-12-13 21:59 来源:慧聪网

  时时彩:pk2сσм:

  据了解,古天乐专心演艺事业之后,就鲜少再出过任何单曲唱片,这次献唱《脱皮爸爸》的主题曲,也是表现了他对影片格外看重。阿Wing当初是由公司的行政总裁王凯文引荐进公司的的,王凯文和黎明合作多年,算是很熟的朋友,但有传闻说阿Wing和黎明在一起之后,阿Wing不满王凯文,不断在黎明身边吹枕边风,打小报告。

一定要让《关乡人家》收视长虹,票房大卖。因为受到绯闻的影响,阿Wing和老公感情破裂离婚,成为了所谓的失婚助理。

  阿Wing还被拍到住进了黎明与前妻乐基儿共筑的爱巢,在他的私人游泳池游泳,二人似乎已同居。)今天这新闻,我真的觉得够了。

  近日,黎明恋32岁女助手消息传遍了全网,女方被拍挺着大肚子出行、一时间引起了不少轰动,黎明女助手实则是公司的一重要部门经理,也就是大家经常说的办公室恋情。而且除了老三青少年时代的感情,老四成年后与哑女的感情更是小清新群像精彩,最好的矫情如果说道具杀场景杀都是低配版怀旧,那性格杀可谓就是高级怀旧了。

  据景区工作人员李天明介绍,当天9时40分左右,景区接待了十余名游客,一行人乘坐汽车从景区酒店出发前往景点,当车辆通过景点线路牡羊场至甘海子的路中时,一位游客突然惊呼“快看大熊猫!”。

  只是啊,不得不说,可能为了和广告产品的调性相符合,叶一茜家的冰箱真的倒腾得太干净了,摆放有序,也不满满当当,摆拍的嫌疑很大了。

    财产租赁所得,是指个人出租建筑物、土地使用权、机器设备、车船以及其他财产取得的所得;以一个月内取得的收入为一次。一场火花四溅的脑力的演技对决即将上演,江湖风云起,侦探首集结,一切真相只等你来,今晚和《我是大侦探》一起,开始你的推理!韩雪张天爱为情所伤齐飙泪情路坎坷引猜疑都说江湖儿女最无情,谁知江湖儿女情更深。

  我想,可能是秋老师觉得自己并不是明星艺人,知名度不高,所以就想多做一些,赢得点好感!不过,各位明星艺人们倒是做的不是很对了,似乎是将秋老师所做的种种当成了理所应当,于是就有了下面这样的事情发生!有一次,李静带着一群人出去玩了,并且交代秋老师,6点钟回来要准时开饭!秋老师也一口答应了,但是下午呢,秋老师看着时间还早,与何穗一起将工作做完了,就和游客一起出去爬山了!在这期间,李静还打电话回来顶住秋老师一定要准备好饭菜,是程晓玥接的电话,她明明知道秋老师不再,但还是一口答应了下来,搞不懂这是什么逻辑!等到李静等人回来的时候,见到秋老师不再,瞬间李静就炸了,非常生气的样子!等到秋老师回来之后,发现自己玩的太高兴,忘记了时间,也是一脸的愧疚!秋老师道歉的态度也是非常的诚恳,先是和戴军老师道歉,随后又和何穗道歉,态度也是相当的诚恳,但却被何穗一脸不耐烦的推开了!最后,秋老师去给李静道歉,整个过程,李静都没有给秋老师任何的好脸色,最终还是别的人家给秋老师求情,李静才勉为其难的原谅了秋老师!其实,我很不懂,为什么秋老师要为大家道歉,本来做饭就不是一个人的事情啊!我想,很多看过节目的人都会很气愤,明星艺人就可以高人一等的对素人秋老师颐指气使了么?可能真的是因为秋老师是一个素人吧!不出意外的是,在节目播出之后,李静自然是成为了网友群起攻之的对象,而何穗也没有被网友拉下!依照何穗的微博,我能想到的只有这件事了,毕竟那时候何穗也是被人指责过于势力了!但综艺节目么,不要天当真了,通过后期剪辑,可以制造出各种各样的效果,如今旧事被重提,看来何穗真的是被冤枉了!秋老师在微博中也为何穗辩解过,还称赞何穗是非常会照顾人的知心大姐姐,但不晓得何穗为什么不自己去澄清,反而是要背负这这样的骂名!所以,对待综艺节目,我们要辩证的去看待,毕竟为了收视率,后期是什么都能做的出来的!本文来自凤凰号,仅代表凤凰号自媒体观点。

  但这三句话会引起人的深思,虽然简简单单的三句话,但背后所包含的信息量一定是非常的大的,让观众很好奇,真相究竟是怎样的!我觉得,何穗删掉微博里面一定是因为微博中的内容,至于观众因为什么对她产生了误解,我想一定是因为去年热播的一档综艺吧,不仅仅有何穗,更是有着各路大咖,包括一些明星艺人,也包括一些来自民间的草根素人!本就是超模出身的何穗,高挑的身材在经营类的节目中本就是蛮受欢迎的,毕竟美女在全世界都有特权,何穗也不例外!除了明星艺人,有一位素人嘉宾也蛮受关注的,节目里面,大家都叫她秋老师,听名字就一定是一个优雅的女子,事实上秋老师却是也是如此!在节目中,众人的饭菜一直都是由秋老师来完成的,但实际上,这应该是由众人一起来完成的工作。但其实,在《奇兵神犬》中我们看到的军犬形象也不是如此刻板的,我们同样看到了警犬们可爱呆萌的一面,比如第一集教官带领沙溢去看的刚出生的一窝预备警犬,你甚至会看到警犬们不同的性格,有活泼的、有凶悍的、有温驯的、有机警的……军犬除了自带萌点之外,还自带笑点,比如在第一期节目刚刚开始的时候,一位即将退伍的战士告别他的军犬战友,原本很感人的一幕,却被这只军犬的名字增添了笑点这一幕不知道马云看了做何感想?而等到明星和素人嘉宾真正入驻武警警犬基地之后,好玩的事情就更多了,首先要注意的是,在武警警犬基地,嘉宾是不可以把警犬称为狗的,因为警犬是武警的搭档,所以双方要给予彼此尊重。

  以前,把我塑造成深情王子,因为观众爱看,其实我就是每个当下做我觉得该做的事,我只是一般人。

  代表人物3:高干儿子剧中有一段老三的发小追求女生的戏码,哥们骑着自行车抱着花见自己爸爸给介绍的对象时的自信一下把哔宝逗笑。

  虽然隔着屏幕,小妹就感受到这个年终奖的炫富气息。黎明的前妻乐基儿早已宣布再婚,嫁给从事有机食物的男友Lan,乐基儿和男友都是运动爱好者,生活起来很和谐。

  

  时时彩:pk2сσм:

 
责编:

新闻中心

EEPW首页 > 牛人业话 > 千错万错,都是中断和堆栈惹的祸!

千错万错,都是中断和堆栈惹的祸!

作者:光华居士时间:2018-12-13来源:电子产品世界收藏
      要命的故障 江西:对创新创造、成果转化、社会服务等业绩突出的科研机构、高校等,在核定单位绩效工资总量时给予适当倾斜,倾斜部分主要用于科研人员奖励性绩效工资的分配。

四月的重庆已然百花盛开,春回大地,大自然又恢复了勃勃的生机,燕子挥舞着银光闪闪的翅膀,在湛蓝而悠远的天空中无拘无束地飞翔着,时而快速扇动着翅膀冲上天空,时而展开双翼低低滑翔。在吸饱了四月新雨的潮气的湿润空气中,小草显得格外清新,绿油油地,就像一汪春水,在春风的吹拂下,荡起粼粼的水波。草地不远处的停车场上,两位面容憔悴、因睡眠不足而眼角发黑的工程师紧张而激烈地讨论着,在空旷而幽静的试验场里,他们的声音格外引人注目。

本文引用地址:
http://www-eepw-com-cn.zzwzz.cn/article/201809/391649.htm

“是不是因为汽车行驶过程中,电磁环境的干扰造成总线数据中某些位发生了变化,所以才造成无缘无故解锁车门的情况?”同事抬起肿胀的眼皮,带着询问的神情,小心翼翼地问我。

“不会的,总线的协议里本身就有CRC校验,如果数据位出错,报文中的CRC校验是通不过的,这时CAN控制器会提示错误的。”这次故障发生在产品功能验证已经通过,量产前的实车路试过程中,如果问题解决地慢,可能需要重新路试,第二次路试的所有费用都得我们来掏,所以我的心情怎么也好不起来,于是我口气生硬地回答他。

我们做的产品是车身控制器,俗称BCM,这次路试出现的故障现象极其明了,就是在开车过程中,没有任何操作的情况下,突然解锁或者突然闭锁,或者突然后背门解锁了,来了两天,一直没有找到引发故障的原因,弄得我茶饭不思,苦闷到了极点。

“找车厂路试人员,我再跟他上车跑一下,观察一下现象吧!”做为这次产品代码的开发主力人员,我的任务是解决问题,同事的任务是和车厂人员打交道,给我做好服务,所以我不客气地支使起这位同事来。

雨后新晴的空气显得格外清新,微风拂面,带来一丝丝凉意,停产场的坑洼处还有一些没有吹干的水窝,倒映着碎成一片片金箔的阳光。尽管倍感煎熬,目前仍处在水深火热之中,但是我坚信,正如冬去春来大地回春一样,我也会柳暗花明峰回路转的。

故障再现

路试人员是个年轻小伙儿,看着很精神,也颇为健谈,上车不久,便主动搭话和我谈了起来。

“前些天一直下雨,你们过来这两天才放晴。”他手握着方向盘,脑袋稍稍转向我这边,笑意随着他那年轻而又清脆的声音一起传了过来。

“你们发现故障的时候是在下雨天?”心思仍然扑在故障原因上的我,突然警觉起来。“是不是天晴的时候不发生这种故障?”

“大概是吧,记不太清了。”他淡淡地回应道。

‘是不是因为下雨,天气比较潮湿,机械锁那块密封性做得不好,造成机械解闭锁开关那里会出现解闭锁信号呢?’我的脑袋飞速运转着,默默在心里盘算着。‘应该不会,即便路试车的机械锁密封不好,也是只会误解锁,怎么会误闭锁呢?再说,后背门解锁信号来自于PEPS从CAN总线上发过来的指令,和天气也没啥关系。’我随即否决了这种判断。

前方路口红灯,路试小伙儿娴熟地减速、停车,按下了电子手刹,我看了看这辆车,随口问起这辆车的配置来,EPS、自动挡、电子手刹、PEPS、阳光雨量传感器、自动天窗、车窗防夹,‘比我们当时测试BCM时的试验车配置高。’我不禁暗暗想到。

‘咯噔’,一声清脆的解锁声,划破空气直冲我的耳膜,“你按中控那里的解锁键了?还是按遥控钥匙上的解锁键了?”一股热血冲上了我的胸膛,爬上了我的脸庞,我带着紧张的神情,急切地问道。

“没有啊,我什么都没动,”路试小伙儿脸上挂着意味深长的微笑,“之前就是这样子的,莫名其妙就解锁了,有时是莫名其妙闭锁,有时开着开着车,就听到后背门打开了,当时吓了我一跳!”他盯着我的眼睛,加重语气说道。

问题复现了!我的心砰砰跳着,现在可是个大晴天,艳阳高照,这下怪不到下雨天气头上了吧。骄傲的太阳高高在上,透过前挡风玻璃,慷慨地将金线似的阳光洒满在我的身上。

车辆又缓缓开动了,路试小伙儿显然知道我在沉思,所以没有打扰我。宜人的春风透过车窗,抚摸着我的头发,我茫然地望着窗外,恍惚间,竟似不知身在何处。

‘为什么之前测试那么多次,都没有出现这种偶发的故障呢?’我烦恼地思考着。‘之前的测试还是很充分的,我测完让同事测,同事测完又让测试人员测,最后又找车厂的技术人员来测,测的次数够多了吧,我每次都在现场观察,也没出现过这种摸不着头脑的现象啊!’

‘要说测试条件有什么区别的话,那就是之前车停在那里,而现在是开了起来。可是,这款BCM的功能和车开还是车停基本没关系,难道车开起来和停在那里真有什么区别吗?’想到这里,我不禁有些着急起来。

“把车靠边停一下,接上OBD,我看看总线数据吧。因为之前测试BCM时,车厂不让我们自己开车,我们基本上都是停着车测试的。我突然想到,是不是开起来总线上报文数据比停车状态要多?”我给路试小伙儿解释道,同时又因为和无关人员解释而感到懊恼。

故障定位

车辆打着右转向,缓缓地停在了路边,我在方向盘下面摸索着找到OBD口,接上OBD线,另一边接上我的笔记本,打开监控软件,把两路CAN总线和一路LIN总线都监控起来。

‘恩,比之前的报文好像是多了一些!’我模模糊糊地想到,‘也难怪,这辆车的配置全,CAN节点多,之前那辆车没有ESP,是手动挡,也没有TCU,而且不带天窗。’我突然感觉,被诡异故障尘封的大门正在缓缓开启。

“开起来吧,小伙儿,”我的心情突然明朗起来,带着轻松而明快的语气对他说。“我看看总线报文。”

路边的景色迅速向后退去,汽车已经驶上了高速,我的大脑也开始高速运转起来。

‘之前的测试车配置低,CAN/LIN节点少,在固定的时间内触发的次数也少,现在这个路试车,CAN/LIN节点多,触发次数多,这就是测试条件的真正区别!’由于胜利在望,我的心开始安定下来,有条不紊地分析着问题。‘单位时间内次数越多,对CPU而言负荷就越重,中断服务例程的执行时间是一定的,中断次数越多,就越可能出现中断嵌套的问题,而中断嵌套时会消耗,嵌套层级越深,消耗越大,由于大小是固定的,而且堆栈空间和变量空间都是在RAM的线性空间里,一旦堆栈越界,就会改变它所临近的变量空间中的内容!这些内容发生了不应该发生的变化,当然会导致诡异的故障,也许这次无故解锁和闭锁只是表现比较明显的故障,还有一些隐患已经埋下,只是没有暴露出来而已!’

‘问题就在这里,’我继续欣喜地思考着,越来越感觉到喜悦在内心激荡不已。‘路试车中断次数多,造成了堆栈越界,堆栈越界,造成了无故解锁闭锁的故障!Perfect,这逻辑链条,完美!’

故障解决

回到停车场,同事正端着平板电脑等在那里,带着耳机,笑意盈盈,显然正在沉浸在电影的世界里。看到我回来了,他迎上来,张口就问:“测到故障了吗?你感觉可能是什么原因?”

“嗯,故障复现了,而且已经找到原因了。”

“哦?什么原因?”他两眼放光,不自然地笑着。

“以后再说吧,我先把问题解决了再说。”我有些懊恼怎么把这个同事也带来了,还得浪费我的时间和他解释这些事情,全然忘记了住宿、吃饭、找车厂人员都是这位老兄干的。

我打开源码,仔细阅读了各个中断的服务程序,却觉得无从下手,因为每个中断服务程序里都没有冗余代码,没办法进行精简,所以,降低中断服务程序的执行时间这条路是走不通了。

此路不通,我迅速转向,仔细分析了各个中断的优先级,这些中断的优先级都是在之前写代码的过程中按照添加代码的顺序随手设定的,由于之前测试没出过岔子,所以尽管是“随手设定”,也没爆过雷。现在回头一看,问题就出在这里。

我这款BCM里用了不少中断,像定时中断、CAN中断、LIN中断都是经常发生的,而且CAN中断的频率最为频繁,但是我之前却把它的中断优先级设置得很低,结果就导致CAN中断被各个优先级更高的中断随意抢占,由于它频繁发生且被随意抢占,导致CPU大量时间都用在中断服务程序的切换导致的堆栈入栈和出栈上,不仅实际效率降低,而且会导致堆栈越界问题。如果把CAN中断优先级调高,这个频繁发生的中断就不会被抢占,不仅提高了CPU的执行效率,而且避免了堆栈越界。

按照这个思路,我调整了CAN中断的优先级,再次上车测试了两天,故障消失了。。。

由于问题解决地还算及时,描述故障原因和解决方案的文档写得也清晰明确,因此这次路试继续进行,不用再里程清零重新路试了。在回程的途中,笔者百感交集,在这些复杂难名的情感中,竟有一种寂寞感在心底滋生,我突然想起《美人鱼》中邓超唱的那句歌词:“无敌是多么,多么寂寞~”



关键词: CAN 中断 堆栈

推荐阅读

评论

技术专区

关闭
柯西客运站 齐山路 大兴二中 司马浦镇 丰西路社区
涂山乡 革勒车乡 天柱县 阜西 台拱镇