学习体会
啊哈也在撸代码
这个作者很懒,什么都没留下…
展开
-
探究Linux》-fork()之后子进程到底继承了什么?
《探究Linux》-fork()之后子进程到底继承了什么?把标题中的问题放在百度上搜素,你会得到一堆的答案,但是大部分都是告诉你,“子进程继承了父进程大部分的资源,并拥有一小部分自己的私有资源”。那这个大部分和小部分都有什么呢?先写一段示例:```c#include <unistd.h>#include <stdio.h> int main (){ pid_t fpid; fpid = fork(); if (fpid <原创 2021-12-16 23:02:22 · 664 阅读 · 0 评论 -
编译firefly-rk3288-ubuntu固件
编译firefly-rk3288-ubuntu固件1、下载SDK包2、下载根文件系统镜像3、下载更新包4、解压SDK5、编译环境6、配置板型文件device/rockchip/rk3288/7、分步编译8、打包固件9、整合固件环境:Ubuntu16.04固件包:firefly-sdk-20200629.7z根文件系统:Ubuntu首先说明一下情况,当firefly-rk3288开发板到手之后很长一段时间都在使用韦东山老师的SDK进行学习和实验(具体可以去韦东山的wiki查看相关资料http://wi原创 2020-11-22 15:22:49 · 2468 阅读 · 1 评论 -
TCP客户端退出,服务器自动退出问题
TCP客户端退出,服务器自动退出问题基于C/S架构的简单 server和client 程序存在一个问题:当客户端退出,关闭套接字时,服务器程序会继续向一个已关闭的套接字发送数据,这时内核会发送 SIGPIPE 信号給应用程序,而应用程序对这个信号的默认处理方式是杀掉进程,最终导致服务器程序也退出。解决办法:使用send 函数,其参数最后一个用 MSG_NOSIGNAL 让SIGPIPE不影...原创 2019-10-19 15:53:30 · 3033 阅读 · 1 评论 -
A33芯片+Linux3.4内核+ap6210wifi模块
A33芯片+Linux3.4内核+ap6210wifi模块开发板:全志a33-Vstar-dragonboardlinux:3.4内核Ubuntu:16.04_amd64 & 16.04_i386 (wpa_supplicant在64位上编译没通过,可能是环境问题,最终在32位机上编译成功)功能:开发板通过WiFi模块与Ubuntu连接同一路由,构成局域网,分别运行服务器和客户端程...原创 2019-08-30 17:35:59 · 2295 阅读 · 0 评论