- 博客(20)
- 收藏
- 关注
原创 全志v853Tina使用无线网络wifimanger配置wifi联网
全志v853开发板,使用tina自带的无线网络wifimanger配置WiFi连接上网
2022-10-11 22:20:49
799
原创 基于已有的框架修改驱动代码的理解
上层的驱动代码:#include <stdio.h>#include <sys/types.h>#include <sys/stat.h>#include <fcntl.h>void main(){ int fd,data; fd = open("/dev/pin4",O_RDWR); if(fd<0){ printf("open fail\n");
2022-05-08 23:03:45
311
原创 树莓派内核编译出现的问题:make: arm-linux-gnueabihf-gcc: Command not found
sudo make install。由于安装到系统目录/usr/local,所以加了sudo执行。就这步,出现了问题:…/libtool:line XXXX:arm-Linux-ranlib command not found在终端检查,发现arm-linux-ranlib可以在系统的PATH中找到,因为我已经把/usr/local/arm/4.3.2/bin添加到了PATH中。那为什么还提示说找不到arm-linux-ranlib呢?原因如下:1.我添加arm交叉编译器目录到PATH中是放在/e
2022-05-08 18:37:54
1585
原创 Linux内核镜像拷贝到树莓派并启动
1.把SD卡插进电脑并挂载到虚拟机上SD卡插进电脑后,地址在:虚拟机的/dev/下可以用dmesg命令查看是否已经被虚拟机读到然后在虚拟机上新建两个文件夹:data1 data2用作把SD卡挂载进来sudo mount /dev/sdb1 data1 //一个fat分区,是boot相关的内容,kernel的imgsudo mount /dev/sdb2 data2 //一个是ext4分区,也就是系统的根目录分区。2.把驱动模块安装到SD上//安装modules, 设备驱动文件: h
2022-05-08 00:34:14
420
原创 编译树莓派内核笔记
参考的博文:https://blog.youkuaiyun.com/nicekwell/article/details/784828331.准备条件:1.1交叉编译工具1.1.1交叉编译工具的下载:https://github.com/raspberrypi/tools 交叉编译工具链(仅在交叉编译时用到).1.1.2 解压交叉编译工具unzip tool-master.zip.1.1.3 建立一个软链接进入到解压出来的文件的这个目录里:“/tools-master/arm-bcm2708/gcc
2022-05-07 23:16:43
174
原创 Linux线程编程之互斥锁和条件变量
用到的函数:int pthread_mutex_init(pthread_mutex_t *restrict mutex,const pthread_mutexattr_t *restrict attr);//初始化锁//第一个参数:锁的ID//第二个参数:锁的属性
2022-04-23 19:38:05
249
原创 Linux线程创建pthread_join和pthread_exit的使用记录
在使用pthread_join和pthread_exit时候遇到的一些小牛角尖问题,最后发现与指针有关
2022-04-18 00:26:07
650
原创 Linux线程创建函数pthread_create的使用笔记
新手小白对pthread_create函数的使用,对pthread_create函数参数的理解
2022-04-17 15:16:19
1458
原创 Linux进程间的通信之共享内存
Linux进程间的通信方式之一,共享内存,用一个例子简单讲述了一下shmget,shmat,shmctl函数的应用
2022-04-16 19:45:05
504
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人