嵌入式每日30题

1. 计算机网络中,TCP建立连接和收发数据所用到的函数有哪些?
2. TCP是如何保持稳定的?请详细描述。
3. TCP/IP模型中的协议有哪些?请说明HTTP、FTP、UDP在其中的位置。
4. 以太网的MAC地址占据多少字节?
5. TCP中的ACK和ACK number有什么区别?
6. GET和POST请求的区别是什么?
7. 计算机的存储结构包括哪些部分?请描述它们的作用。
8. 计算机网络一般分为几层?请列出各层名称。
9. 在拥塞避免和路由选择中,哪一层起着重要作用?
10. HTTP常见的状态码有哪些?请列举几个常见的400状态码。
11. ARP协议是什么?它在网络中的哪一层起作用?
12. FreeRTOS和Linux之间有什么区别?请描述它们之间的特点。
13. 在FreeRTOS中,如何创建任务并实现任务间通信?
14. 信号量在操作系统中的作用是什么?如果给信号量发出10次信号,接收端会收到几次?
15. 请解释临界区是什么,并说明其重要性。
16. 请简要介绍make和cmake工具。
17. Linux中进程的状态有哪几种?请说明。
18. 在Linux中进行socket编程的步骤是什么?
19. 如何使用命令查看Linux中socket编程的IP和端口状态?
20. 条件变量在操作系统中的函数名是什么?
21. 请介绍一下libevent库。
22. 在Linux中,如何查看内存和CPU占用情况?
23. 请描述一般的代码调试过程。
24. Linux中的设备包括哪些类型?请简要描述它们。
25. 请说明单例模式和观察者模式的应用场景。
26. 请解释饿汉模式为什么是线程安全的。
27. Linux驱动加载的匹配过程是怎样的?
28. U-Boot移植的流程是怎样的?
29. 如何进行交叉编译?相关的gcc链路是从哪里获取的?
30. 请解释数据库的范式及长连接问题。
以上题目整理到面经专栏中
全部评论

相关推荐

1. 什么是嵌入式系统的实时性要求?2. 嵌入式系统硬件设计流程包括哪些主要步骤?3. 嵌入式系统中常见的处理器架构有哪些?4. 什么是嵌入式系统的中断机制?5. 嵌入式系统中常见的存储器类型有哪些?6. 什么是嵌入式系统的总线协议?7. 嵌入式系统中常见的通信接口有哪些?8. 什么是嵌入式系统的多任务处理?实时操作系统(RTOS)在其中扮演什么角色?9. 嵌入式系统中常见的调试技术有哪些?10. 什么是嵌入式系统的功耗管理技术?11. 嵌入式系统中常见的电源管理技术有哪些?12. 嵌入式软件开发流程包括哪些主要步骤?13. 什么是编译器优化在嵌入式系统中的作用?14. 固件和驱动程序在嵌入式系统中有什么区别?15. 什么是模拟信号处理和数字信号处理(DSP)在嵌入式系统中的应用?16. 嵌入式系统中常见的传感器有哪些?17. 什么是PWM(脉宽调制)在嵌入式系统中的应用?18. 嵌入式系统中常见的电机控制技术有哪些?19. 什么是模拟输入和输出接口在嵌入式系统中的作用?20. 实时时钟(RTC)在嵌入式系统中有什么作用?21. 什么是看门狗定时器在嵌入式系统中的用途?22. 嵌入式系统中RTOS调度算法有哪些?23. 什么是任务间通信机制在嵌入式系统中的作用?24. 嵌入式系统中常见的电源管理芯片有哪些?25. 什么是引脚复用技术在嵌入式系统中的应用?26. 电磁兼容性(EMC)在嵌入式系统设计中有什么重要性?27. 嵌入式系统中的电源管理策略有哪些?28. 什么是嵌入式系统的硬件抽象层(HAL)?29. 嵌入式系统中的安全性设计有哪些常见的考虑因素?30. 如何实现对外部设备的控制和监测?答案在专栏  c++/嵌入式面经专栏-牛客网 https://www.nowcoder.com/creation/manager/columnDetail/MJNwoM
点赞 评论 收藏
转发
头像
不愿透露姓名的神秘牛友
05-07 17:13
1. 堆区、栈区、全局区和代码区的作用。2. 如果给定的栈区很小,你会如何处理?3. static关键字的作用。4. const关键字的作用。5. volatile关键字的作用,并提供其应用场景。6. 能否同时使用volatile和const关键字?在什么情况下会使用这种组合?7. extern关键字的作用。8. 请说明如何在不使用第三方变量的情况下交换两个数的值。9. 大端模式和小端模式的区别。10. 字节对齐的作用以及对齐规则。11. 指针的注意事项。12. 指针和引用的区别。13. OSI七层模型。14. TCP的三次握手和四次挥手过程。15. TCP和UDP的区别。16. TCP的拥塞控制机制。17. TCP滑动窗口的概念。18. 软链接和硬链接的区别。19. chmod命令的作用,并提供一些常见的用法。20. I2C的时序和应答信号。21. I2C总线上的仲裁机制。22. 中断处理函数的注意事项和底层原理。23. 定时器的底层原理。24. 死锁的概念。25. 哈希表的数据结构和应用场景。26. 内存泄漏的概念,并说明如何避免内存泄漏。27. 进程和线程的区别,并说明多线程编程的优缺点。28. RTOS(实时操作系统)的特点,并说明其在嵌入式系统中的应用。29. DMA(直接存储器访问)的工作原理,并说明其优点。30. UART(通用异步收发器)的工作原理,并说明其在嵌入式系统中的应用。以上题目整理到面经专栏中  c++/嵌入式面经专栏-牛客网 https://www.nowcoder.com/creation/manager/columnDetail/MJNwoM
查看30道真题和解析
点赞 评论 收藏
转发
点赞 13 评论
分享
牛客网
牛客企业服务