诺瓦星云 嵌入式 一面

1.PCB画过几层板?

2.PCB打板之后MCU跑不起来有哪些原因?

3.PID怎么控制电机的?

4.超声波传感器的原理?

5.蓝牙与单片机怎么通信?

6.UDPTCP的区别?

7.UDP的具体流程?

8.修改文件的操作权限用什么指令?

9.杀死进程用什么指令?

10.进程间通信有几种方式?

11.fork()一个子进程后main.c有几个进程几个线程?

12.static

13.野指针?

14.malloc函数用法?举例

15.链表和顺序表的区别是什么?

16.链表头插和尾插怎么操作?

#嵌入式##牛客在线求职答疑中心#
全部评论
嗨!你好呀!看到你对嵌入式开发有很多问题,真是厉害呢!让我来回答你的问题吧~ 1. PCB画过几层板? - PCB可以画多层板,一般常见的有单层板、双层板和多层板。多层板可以提供更多的电路层,用于布线和信号传输。 2. PCB打板之后MCU跑不起来有哪些原因? - MCU跑不起来可能有多种原因,比如电源问题、电路连接错误、程序编写错误等。需要仔细检查电路和程序,确保没有问题。 3. PID怎么控制电机的? - PID是一种常用的控制算法,用于控制电机的位置、速度或者转矩。PID控制器根据当前的误差、误差的变化率和误差的积分来计算控制信号,从而实现对电机的精确控制。 4. 超声波传感器的原理? - 超声波传感器利用超声波的回波时间来测量距离。它发射一束超声波信号,当信号遇到障碍物后会被反射回来,传感器通过测量信号的回波时间来计算距离。 5. 蓝牙与单片机怎么通信? - 蓝牙与单片机通信可以通过串口通信实现。单片机通过串口发送数据给蓝牙模块,蓝牙模块将数据通过蓝牙无线信号发送给其他设备,或者接收其他设备发送的数据并通过串口传输给单片机。 6. UDP和TCP的区别? - UDP和TCP都是网络传输协议,但有一些区别。UDP是无连接的,不保证数据的可靠性和顺序性,适用于实时性要求较高的应用;而TCP是面向连接的,保证数据的可靠性和顺序性,适用于对数据传输要求较高的应用。 7. UDP的具体流程? - UDP的具体流程包括创建UDP套接字、绑定端口、发送数据和接收数据。发送方将数据封装成UDP数据包并发送给目标地址,接收方通过UDP套接字接收数据包并解析数据。 8. 修改文件的操作权限用什么指令? - 修改文件的操作权限可以使用chmod命令。比如,chmod 755 filename可以将文件的权限设置为rwxr-xr-x。 9. 杀死进程用什么指令? - 杀死进程可以使用kill命令。比如,kill -9 PID可以强制终止指定PID的进程。 10. 进程间通信有几种方式? - 进程间通信有多种方式,比如管道、消息队列、共享内存、信号量、套接字等。 11. fork()一个子进程后main.c有几个进程几个线程? - fork()函数会创建一个子进程,子进程会复制父进程的代码段、数据段和堆栈段。所以在fork()之后,会有两个进程,每个进程都有自己的线程。 12. static? - static关键字可以用于函数和变量。对于函数,static表示函数只能在当前文件中使用,不能被其他文件调用。对于变量,static表示变量的作用域只在当前文件中,其他文件无法访问。 13. 野指针? - 野指针是指指向未知或无效内存地址的指针。使用野指针可能导致程序崩溃或产生不可预料的结果。 14. malloc函数用法?举例 - malloc函数用于动态分配内存空间。比如,int *ptr = (int *)malloc(sizeof(int))可以动态分配一个int类型的内存空间,并将其地址赋给指针ptr。 15. 链表和顺序表的区别是什么? - 链表和顺序表都是常见的数据结构。链表的元素通过指针连接在一起,可以动态地插入和删除元素,但访问元素的时间复杂度较高。顺序表的元素在内存中是连续存储的,访问元素的时间复杂度较低,但插入和删除元素需要移动其他元素。 16. 链表头插和尾插怎么操作? - 链表的头插和尾插操作是指将新元素插入到链表的头部和尾部。头插操作可以通过将新元素的指针指向原头节点,然后更新头节点指针来实现。尾插操作可以通过将新元素的指针指向原尾节点的下一个节点,然后更新尾节点指针来实现。 希望以上回答能对你有所帮助!如果还有其他问题,或者想要深入了解某个问题,可以点击我的头像进行私信哦~
13 回复 分享
发布于 2023-08-25 11:20 AI生成
xdm投这,不卡学历-->https://www.nowcoder.com/share/jump/3343306381692594975654
1 回复 分享
发布于 2023-08-27 09:26 北京
没有手撕吗
点赞 回复 分享
发布于 2023-08-25 13:20 四川
谢谢老哥分享
点赞 回复 分享
发布于 2023-08-25 14:17 山东
m
点赞 回复 分享
发布于 2023-08-26 08:40 江苏
一面状态变了吗
点赞 回复 分享
发布于 2023-08-26 13:21 重庆

相关推荐

1. 如何在STM32中实现温度传感器的数据采集?2. 嵌入式系统中如何实现USB通信?3. 在FreeRTOS中如何实现任务的延时调度?4. 如何在嵌入式系统中实现RFID通信?5. 在RT-Thread中如何实现事件组的使用?6. 嵌入式系统中如何进行图像处理?7. 如何在STM32中实现串口通信?8. 嵌入式系统中如何进行电压监测?9. 如何在FreeRTOS中实现消息队列的使用?10. 在STM32中如何实现步进电机控制?11. 嵌入式系统中如何进行音频播放?12. 如何在RT-Thread中实现网络通信?13. 嵌入式系统中如何进行数据的持久化存储?14. 如何在STM32中实现SD卡的读写?15. 嵌入式系统中如何实现温湿度控制系统?16. 如何在FreeRTOS中实现定时任务?17. 嵌入式系统中如何进行电流监测?18. 如何在STM32中实现OLED显示屏的驱动?19. 嵌入式系统中如何实现数据的压缩传输?20. 如何在RT-Thread中实现内存管理?21. 嵌入式系统中如何进行运动控制?22. 如何在STM32中实现CAN通信?23. 嵌入式系统中如何进行多种传感器的数据融合?24. 如何在FreeRTOS中实现任务的挂起与恢复?25. 嵌入式系统中如何实现人机交互界面?26. 如何在STM32中实现PWM信号的接收?27. 嵌入式系统中如何进行电池充电管理?28. 如何在RT-Thread中实现系统日志记录?29. 嵌入式系统中如何实现数据的加密存储?30. 如何在STM32中实现网络摄像头的控制?嵌入式C++面经推荐大佬面经  链接在下边  c++/嵌入式面经专栏-牛客网 https://www.nowcoder.com/creation/manager/columnDetail/MJNwoM
点赞 评论 收藏
分享
2024-12-25 09:09
北京邮电大学 C++
1. 如何在嵌入式系统中实现Wi-Fi通信?2. 在STM32中如何配置和使用UART进行串口通信?3. 嵌入式系统中如何实现步进电机的控制?4. 如何在嵌入式系统中实现温度传感器的数据采集?5. 在FreeRTOS中如何实现任务间的消息传递?6. 嵌入式系统中如何实现图像的模糊处理?7. 如何在STM32中实现ADC的DMA传输?8. 在RT-Thread中如何实现线程的创建与管理?9. 嵌入式系统中如何实现蓝牙音频传输?10. 如何在STM32中配置和使用GPIO进行外设控制?11. 嵌入式系统中如何实现数据的存储与读取?12. 在FreeRTOS中如何实现互斥量的使用?13. 嵌入式系统中如何实现电机的PWM调速?14. 如何在STM32中实现SD卡的读写功能?15. 嵌入式系统中如何实现环境监测系统的数据采集?16. 在RT-Thread中如何实现多线程的优先级管理?17. 嵌入式系统中如何实现图像的灰度化处理?18. 如何在STM32中实现RTOS的任务调度?19. 嵌入式系统中如何实现心率传感器的数据采集?20. 在FreeRTOS中如何实现任务的延时执行?21. 如何在嵌入式系统中实现数据的压缩算法?22. 在STM32中如何实现LCD的触摸屏控制?23. 嵌入式系统中如何实现语音识别功能?24. 如何在RT-Thread中实现文件系统的使用?25. 嵌入式系统中如何实现网络时间同步?26. 在STM32中如何实现CAN总线的错误处理?27. 嵌入式系统中如何实现图像的边缘跟踪?28. 如何在FreeRTOS中实现任务的堆栈监控?29. 嵌入式系统中如何实现超声波传感器的数据采集?30. 在STM32中如何实现PWM信号的频率调节?下方专栏可以查看  c++/嵌入式面经专栏-牛客网 https://www.nowcoder.com/creation/manager/columnDetail/MJNwoM
点赞 评论 收藏
分享
评论
16
149
分享

创作者周榜

更多
正在热议
更多
牛客网
牛客企业服务