华清远见嵌入式开发
上帝出来见牛魔王
这个作者很懒,什么都没留下…
展开
-
这些经典面试题一定可以帮到你快看进来吧!
接着上次分享的嵌入式笔试题,这些是我在拓盛电子面试的时候做的,都是比较经典的,可以收集看看,看看自己会不会,为面试做准备。 写出函数执行的结果: void join(int x) //递归运算 { x++; if(x>=7)return; join(x); printf("%d",x); //注意别漏掉这个打印信息! } int mian() { int x = 3,y = 0; join(x); printf(“OK\n”); while(–x) { for(y = 0;y<4;y++)原创 2020-06-19 16:06:48 · 182 阅读 · 0 评论 -
实时嵌入式系统环境中敏捷的基础
不同的人使用敏捷一词的含义不同。在计算中,该术语最初用于描述执行项目开发的轻量级方法,而最初的术语极限编程(XP)未能激发受托管理开发项目的众多管理人员。 基本上,敏捷软件开发指的是一组松散集成的原则和实践,旨在以经济有效的方式完成软件开发工作。 文章首先考虑为什么我们需要敏捷的方法来进行软件开发,然后在实时和嵌入式系统的背景下讨论敏捷。然后,与更传统的方法相比,它转向了敏捷开发过程的优势。 敏捷宣言 的好地方开始理解敏捷方法与敏捷宣言。宣言是敏捷联盟的公开意向声明,由17个签署者组成,包括肯特·贝克,马丁转载 2020-06-11 16:04:20 · 196 阅读 · 0 评论 -
实用的嵌入式编码技巧:第三部分
每个触发器都有两个我们在风险方面违反的关键规格。“建立时间”是时钟到来之前输入数据必须稳定的最小纳秒数。“保持时间”告诉我们在时钟转换后保持数据存在多长时间。 这些规格因逻辑设备而异。有些可能需要数十纳秒的设置和/或保持时间;其他人则需要少一个数量级。 图9.1:建立和保持时间 如果我们倾向于编织,我们将尊重这些参数,并且触发器将始终是完全可预测的。但是,当区域同步时(例如,腕部以其自己的速度旋转,并且只要需要数据,该软件便会读取数据),这很可能会违反设置或保持时间。 假设触发器需要3纳秒的设置时间。我们的转载 2020-05-29 16:23:07 · 181 阅读 · 1 评论