This topic has been archived. It cannot be replied.
-
工作学习 / 学科技术 / 受不了嵌入式开发了。调试查错太麻烦了。尤其在使用框架的情况下,简直不知道哪里没用对。
-rainclear(雨澄);
2018-11-27
(#11813579@0)
-
抄来的代码还会错?
-firetrain(火车头);
2018-11-27
(#11814024@0)
-
对啊。需要加一个新模块,我照着其他模块的方法做的,不知道为什么就是会崩溃。
-rainclear(雨澄);
2018-11-27
(#11814036@0)
-
你做的是哪方面?是EVB上测试还是自己prototype板子?
-guaner(_);
2018-11-27
(#11814045@0)
-
网络交换机。直接把编译好的程序拷到远端运行。编译没问题,一运行就崩溃。
-rainclear(雨澄);
2018-11-27
(#11814050@0)
-
一般是memory越界了,编译是不会出问题的。如果用malloc的要一个一个查
-guaner(_);
2018-11-27
(#11814053@0)
-
这些内存管理的部分都被框架隐藏了的。就是在注册了一个回调函数后出的错,而我这个回调函数基本是空的,什么功能性的东西都没加。
-rainclear(雨澄);
2018-11-27
(#11814060@0)
-
你是说callback func?
-guaner(_);
2018-11-27
(#11814063@0)
-
是。
-rainclear(雨澄);
2018-11-27
(#11814068@0)
-
callback总要pass param的吧?是static还是dynamic参数?
-guaner(_);
2018-11-27
(#11814079@0)
-
参数就三个int,暂时用象DMF_UNUSED_VAR(ssock)这样的语句声明不使用。
-rainclear(雨澄);
2018-11-27
(#11814088@0)
-
如果是跨模块的要考虑不同模块不同的calling conventions.
-less_is_more(人狠话也多);
2018-11-27
(#11814213@0)
-
当然是把别人做好的程序先放上去试试啦
-firetrain(火车头);
2018-11-27
(#11814071@0)
-
是在能运行的程序的基础上改的。
-rainclear(雨澄);
2018-11-27
(#11814082@0)
-
研究生接近这个专业,出来后工作中虽然有数控但果断改行。
-less_is_more(人狠话也多);
2018-11-27
(#11814058@0)
-
那咱可能还同行呀?现在哪里高就?
-guaner(_);
2018-11-27
(#11814059@0)
-
我的专业就叫嵌入式计算机系统,理论为主,但导师做的事导弹可靠性和工业质量控制。
-less_is_more(人狠话也多);
2018-11-27
(#11814077@0)
-
看看,难怪咱们有共同语言。没听说还有嵌入式专业的,最多就是自控专业,搞导弹的都是航空航天部直属大学才搞这个
-guaner(_);
2018-11-27
(#11814084@0)
-
研究生专业。你说的是你们晚辈,我导师那会儿能做这事的全国的不到一打。做民用时也全部用军工芯片。
-less_is_more(人狠话也多);
2018-11-27
(#11814092@0)
-
你们那会是不是用Z80?
-guaner(_);
2018-11-27
(#11814097@0)
-
那是实验机。我带本科生他们用的就是这个单板机。
-less_is_more(人狠话也多);
2018-11-27
(#11814100@0)
-
爱嘛,学生没被你带邪乎了吧
-guaner(_);
2018-11-27
(#11814118@0)
-
如果我今天有啥成就,都是她们教坏了我。
-less_is_more(人狠话也多);
2018-11-27
(#11814149@0)
-
能问一下改到哪一行了吗?
-rainclear(雨澄);
2018-11-27
(#11814152@0)
-
能问。
-less_is_more(人狠话也多);
2018-11-27
(#11814158@0)
-
请问你后来改到哪一行了?我也是学自动控制的。
-rainclear(雨澄);
2018-11-27
(#11814167@0)
-
本科是计算机科学的,所以还是做了系统软件。
-less_is_more(人狠话也多);
2018-11-27
(#11814171@0)
-
嗯。做系统软件比做应用软件稳定很多。现在嵌入式开发多用Embedded Linux了,也很接近开发系统软件了。
-rainclear(雨澄);
2018-11-27
(#11814197@0)
-
解决了。问了组里的同事。是在register这个callback function的时候,使用的path没有用prefix,用了namespace。还是因为对框架不熟悉。
-rainclear(雨澄);
2018-11-27
(#11814233@0)