摘要:
# 进程间通信 ## 一、进程间通信的介绍 ### 1、进程间通信的概念 > 进程通信(Interprocess communication),简称:IPC; > 本来进程之间是相互独立的。但是由于不同的进程之间可能要共享某些信息,所以就必须要有通讯来实现进程间的互斥和同步。比如说共享同一块内存、管 阅读全文
摘要:
## 查看linux下串口配置 转载说明: 1、https://blog.csdn.net/lpwsw/article/details/120153643?ops_request_misc=%257B%2522request%255Fid%2522%253A%25221684482934168002 阅读全文
摘要:
linux(RK3308)添加CH9434(SPI串口扩展)驱动 1、CH9434驱动下载 https://www.wch.cn/downloads/CH9434EVT_ZIP.html 2、驱动移植 2.1、移植准备 1、查看系统是否支持DTS设备树支持,若支持DTS可以直接在DTS文件中定义SP 阅读全文
摘要:
Linux中对文件描述符的操作 在Linux中,内核利用文件描述符(File Descriptor)即文件句柄,来访问文件。文件描述符是非负整数。打开现存文件或新建文件时,内核会返回一个文件描述符。读写文件也需要使用文件描述符来指定待读写的文件。宏FD_ZERO、FD_SET、FD_CLR、FD_I 阅读全文
摘要:
gcc编译流程 一、GUN工具 编译工具:把一个源程序编译为一个可执行程序 调试工具:能对执行程序进行源码或者汇编级调试 软件工程工具:用于协助多人开发或者大型软件项目的管理。如make、CVS、Subvision 其它工具:用于把多个人件链接成可执行文件的连接器,或者用作格式转换的工具 二、GCC 阅读全文
摘要:
linux系统同步时间 1、安装ntp 通过buildroot安装ntp包 2、查看时间 date 注:查看时区 3、同步时间 同步时间命令: ntpdate -u ntp-server 注:ntpdate 加上-u 参数同步,否则会出现如下错误:no server suitable for syn 阅读全文
摘要:
内核输入子系统之evdev_open和evdev_read介绍 在分配evdev后其中还有一个队列成员就是client,记录input_dev上报的数据,实际看下client的描述: 可以看出确实是一个队列,有头有尾。其中由于一个设备节点对应一个cdev(cdev是evdev的成员),一个evdev 阅读全文
摘要:
在C程序中,如果定义了一个静态函数或变量,而没有去使用,编译时会有一个警告:'xxx' defined but not used 在函数或变量前添加如下: __attribute__((unused)) 可以告诉编译器忽略此告警: 转载说明: 1、https://blog.csdn.net/hanh 阅读全文
摘要:
查看linux下事件 1、/dev/input/目录 # ls /dev/input/ by-path event0 event1 event2 # 每个event代表一个事件。 2、eventx对应的相关设备信息 /proc/bus/input/devices存放了与event对应的相关设备信息。 阅读全文
摘要:
嵌入式linux系统下uart只能发送不能接受 1、遇到的现象 在测试设备上的uart时,发现通过echo发送到PC端上,但是PC端发送过来的数据不能使用cat打印出来。 2、解决方法 一般情况下最好不要使用cat进行串口数据的读取,使用cat读取数据,有时能接收到有时接收不到,因为串口设备在某个地 阅读全文