• 嵌入式工程师必知必会 —— 读书笔记1、需掌握的知识

    时间:2022-06-14 08:33:10

    《嵌入式工程师必知必会》,LewinA.R.W.Edwards著;张乐锋等译。很多人推荐这本书,最近也一直在看,把觉得有用的东西记录下,以后自己可以看看,也希望能给想学习嵌入式的朋友带来一点帮助。一、嵌入式工程师应该掌握的知识这里给出了一些理论知识与实践技能,我个人认为这些理论知识与实践技能是嵌入式...

  • 应聘嵌入式工程师笔试常考之宏定义的优缺点

    时间:2022-06-01 17:59:04

    1、宏定义的优点:(1) 方便程序的修改   使用简单宏定义可用宏代替一个在程序中经常使用的常量,这样在将该常量改变时,不用对整个程序进行修改,只修改宏定义的字符串即可,而且当常量比较长时,我们可以用较短的有意义的标识符来写程序,这样更方便一些。(2)提高程序的运行效率   使用带参数的宏定义可完成...

  • 嵌入式工程师LinuxC笔试题(一)

    时间:2022-04-14 08:07:56

    1.请问int*p和char*p分别占几个字节?为什么?都是占4个字节,因为两者都是指针变量,指针变量里面保存的是地址,地址在操作系统中是固定长度,长度是由系统的位数决定的,操作系统32位,长度则为4个字节,而操作系统为64位,长度则为8个字节。2.请简述sizeof与strlen的区别sizeof...

  • 嵌入式工程师笔试总结

    时间:2022-04-10 08:36:26

    最近一直在找工作,很久没有踏下心来去学习了,很不好意思一直没有给大家分享学习内容了。去了很多公司参加笔试,总结分享一下我的笔试经验吧。虽然我是找嵌入式软件方面的工作,但是每次做的笔试题都有硬件方面的题。小编硬件方面真的很烂,所以笔试卷面总是空了很多,给HR和技术经理留下不好的印象。软件方面:就是C语...

  • 嵌入式工程师笔试题一

    时间:2022-04-10 08:36:20

    1、将一个字符串逆序  #include<stdio.h>#include<string.h>#include<malloc.h>char*mystrrev(char*constdest,constchar*constsrc){if(dest==NULL&...

  • CVTE嵌入式工程师笔试题目

    时间:2022-04-10 08:36:08

    考试时间90分钟(实际上完全用不了这么久)一共27题,最后两题是编程题,都是要求写一个函数,函数都会给出原型;不定项选择题:1.N个顶点的强连通图,至少有多少条边?2.虚拟内存的概念;3.中断的性质:执行时间,能否延时等;4.完全二叉树一共有x个结点,求其中叶子节点个数;5.C语言的位操作;6.Li...

  • 嵌入式工程师笔试考什么?

    时间:2022-04-10 08:36:02

    考些什么给我介绍一下。重点是考不考网络!我的公司是“电力公司”19个解决方案#1考过系分,重点肯定不是网络.............而是系统的设计一系列的东西,建议你去买一本嵌入式系统工程师的官方教材,和历年真题.看一段时间肯定会过.#2LS过了系分?来让偶崇拜一下谢谢#3现在系分也不值钱了#4LS...

  • 嵌入式工程师笔试题

    时间:2022-04-10 08:35:56

    1. linux内核里面,内存申请有哪几个函数,各自的区别? Kmalloc 连续物理内存 vmalloc 虚拟内存连续 物理上非连续 2. IRQ和FIQ有什么区别,在CPU里面是是怎么做的?Irq 普通中断FIQ 快速中断 有自己的寄存器,省去寄存器内容存储的时间。3. int *a;char ...

  • C语言和汇编如何互相调用?嵌入式工程师必须掌握

    时间:2022-02-20 06:58:34

    内联汇编即在C中直接使用汇编语句进行编程,使程序可以在C程序中实现C语言不能完成的一些工作,例如,在下面几种情况中必须使用内联汇编或嵌入型汇编。

  • 应聘嵌入式工程师笔试常考之宏定义的优缺点

    时间:2022-01-12 08:05:11

    1、宏定义的优点:(1) 方便程序的修改   使用简单宏定义可用宏代替一个在程序中经常使用的常量,这样在将该常量改变时,不用对整个程序进行修改,只修改宏定义的字符串即可,而且当常量比较长时,我们可以用较短的有意义的标识符来写程序,这样更方便一些。(2)提高程序的运行效率   使用带参数的宏定义可完成...

  • 嵌入式工程师笔试&面试&论文写作宝典

    时间:2022-01-11 19:09:21

    数组指针与指针数组:数组指针定义int(*p)[n];()优先级高,首先说明p是一个指针,指向一个整型的一维数组,这个一维数组的长度是n,也可以说是p的步长。也就是说执行p+1时,p要跨过n个整型数据的长度。(从而指向下一个一维数组)指针数组定义int*p[n];[]优先级高,先与p结合成为一个数组...