01 2019 档案

摘要:关于eclipse风格的IDE的使用、Source Insight4.0的使用、VS Code 1.30.1的快捷键的使用如果把上面三个比较常见的工具都当成编辑器来用的话,为了达到类似于VIM/EMACS等风格的效果,需要关注其快捷键的操作。比较常见的操作有:1、找到该项定义“该项”的含义可以有很多 阅读全文
posted @ 2019-01-29 13:33 panrui 阅读(421) 评论(0) 推荐(0)
摘要:问题定义:"问题定义"只需要定义”问题是什么?“,而不涉及任何可能的解决方案。它可能是一个很简单的陈诉。问题定义是在具体的需求分析工作之前,而需求分析师对所定义的问题的深入调查。问题定义应该用客户的语言来书写,而且应该从客户的角度来描述问题。 关键的设计概念偶然的难题和本质的难题 本质的属性是一件事 阅读全文
posted @ 2019-01-24 21:53 panrui 阅读(232) 评论(0) 推荐(0)
摘要:在S32DS的开发中,我们需要不同的编译器支持,有时候我们不一定需要使用gcc,我们可能使用dcc(wind river)的编译器。所以,需要类似于eclipse中安装插件的操作。可以在windriver的安装目录中找到插件的物理位置。然后像安装普通的插件一样(比如安装C语言的插件),这样S32DS 阅读全文
posted @ 2019-01-18 15:13 panrui 阅读(833) 评论(0) 推荐(0)
摘要:1 #include 2 int main() 3 { 4 int x = 1; 5 if(*(char*)&x == 1){ 6 printf("normal order\n"); 7 } 8 else{ 9 printf("not normal order, maybe powerpc\n"); 10 ... 阅读全文
posted @ 2019-01-09 23:43 panrui 阅读(965) 评论(0) 推荐(0)
摘要:软件开发中, 1、对硬件的依赖2、对编译器的依赖3、对操作系统的依赖,这属于软件层级的依赖,对某个软件平台的整个依赖4、对需求的依赖。没有需求,不可能有后续。5、对可移植性的依赖6、对可维护性的依赖(代码需要有可维护性)7、对接口(interface)的依赖 阅读全文
posted @ 2019-01-09 21:25 panrui 阅读(1032) 评论(0) 推荐(0)
摘要:任何开发都依赖硬件,在嵌入式领域。 CPU的外设很重要,我们一般都是根据外设进行开发。其实CPU的核心(ARM、PowerPC等)反而对于我们而言并不是那样重要。开发时,一个好的硬件测试平台很重要。包括调试器和开发环境。同时,芯片数据手册和参考手册很重要。但是绝对不是硬生生地像阅读一本教科书一样进行 阅读全文
posted @ 2019-01-09 20:31 panrui 阅读(601) 评论(0) 推荐(0)