一、嵌入式软件开发面试经典问题之linux系统编程
1.进程间通信的方式有哪几种,说一说他们的特点:管道,socket,mmap映射,信号。
2.线程同步的方式和其特点:读写锁,条件变量,互斥锁,信号量,死锁。
3.说一说makefile的用法:基础规则。
4.介绍一下生产者消费者模型以及代码的编写。
5.文件I/O中,read/write函数的参数和返回值的含义;还有open/close函数。
6.线程与进程的区别,共享资源与非共享资源。
7.gdb调试的指令,gcc编译指令。
8.文件属性和用户用户组:如,修改权限操作chmod的用法。。。
9.进程控制与线程控制的相关函数,如,fork函数,pthread_create函数。。。
#嵌入式软件##嵌入式linux#