Linux
文章平均质量分 77
Ai_Sj
这个作者很懒,什么都没留下…
展开
-
Linux内核编译之配置
Linux内核编译配置原创 2023-02-09 15:13:01 · 1357 阅读 · 0 评论 -
gcc编译笔记
gcc 编译笔记原创 2022-12-15 11:20:02 · 104 阅读 · 0 评论 -
GCC编译优化指南编译优化详解
网上关于编译优化的文章很多,但大多零零散散,不成体系,本文试图给出一个完整和清有一些软件包一次完成四个步骤:当然也有少数软件包不遵守这些约定俗成的规范,比如:#1,有些在命令行中漏掉应有的Makefile变量(注意:有些遗漏是故意的)$(CC) $(CFLAGS) example.c -c -o example.o$(CC) $(CPPFLAGS) example.c -c -o example.o$(CC) example.o -o example$(CC)转载 2022-12-06 17:23:04 · 2089 阅读 · 0 评论 -
arm-linux-gnueabihf-gcc交叉编器libusb库
使用arm-linux-gnueabihf-gcc交叉编器,编译生成libusb库原创 2022-10-11 16:17:20 · 1734 阅读 · 0 评论 -
Linux常用命令解析
目录Linux命令解析1. ls -al二级1:二级2:二级3:Linux命令解析1. ls -ald rwx r-x r-x9 876 543 210位置9表示文件类型d目录-普通文件l链接文件b块特殊文件,设备文件中可供存储的接口设备c字符特殊文件,表示为设备文件中的串行端口设备,例如键盘、鼠标s套接字文件p命名管道文件FIFO位置8-0所有者权限8-6位所有者权限原创 2021-08-11 10:53:42 · 334 阅读 · 0 评论 -
SPI通信
目录一、简介二、SPI工作模式三、在内核添加自己的驱动文件3.1、在内核源码目录kernel/drivers/spi/中创建新的驱动文件四、定义和注册SPI设备五、定义和注册SPI驱动5.1、定义SPI驱动5.2、注册SPI驱动六、SPI读写数据过程6.1、SPI写数据:ssize_t spidev_write6.2、写同步函数:spidev_sync_write6.3、SPI读数据一、简介 1. SPI是串行外设接口(Serial Peripheral Interface)的缩写,是一种高速的,全双原创 2021-06-22 16:48:32 · 597 阅读 · 0 评论 -
Linux终端设备之串口通信设置
串口属于终端设备,其接口属性用termios结构描述为了便于通过程序来获得和修改终端参数,Linux还提供了tcgetattr函数和tcsetattr函数。tcgetattr用于获取终端的相关参数,而tcsetattr函数用于设置终端参数原创 2021-06-16 14:43:59 · 847 阅读 · 0 评论 -
进程间通信——共享内存
进程间通信——共享内存 共享内存是在两个正在运行的进程之间共享和传递数据的一种非常有效的方式文章目录进程间通信——共享内存共享内存简介一、创建共享内存:int shmget(key_t key, size_t size, int shmflg);二、启动对该共享内存的访问void *shmat(int shm_id, const void *shm_addr, int shmflg);三、将共享内存从当前进程中分离int shmdt(const void *shmaddr);四、控制共享内存i转载 2021-05-21 09:55:04 · 170 阅读 · 0 评论