
Linux
The_Hungry_Brain
现在不经意做的一件事,会在未来某个不可预期的时刻回馈自己。越努力,越幸运。
展开
-
Linux驱动开发入门——基本知识简介
Linux设备驱动的基本概念设备驱动程序(Device Driver),简称驱动程序(Driver)。它是一个允许计算机软件与硬件交互的程序。这种程序建立了一个硬件与硬件,或硬件与软件沟通的界面。CPU经由主板上的总线(Bus)或其他沟通子系统(Subsystem)与硬件形成连接,这样的连接使得硬件设备之间的数据交换成为可能。驱动程序是提供硬件到操作系统的一个接口,并且协调原创 2017-06-21 11:43:05 · 37490 阅读 · 4 评论 -
glibc源码解读——memset
#include #include #undef memsetvoid *inhibit_loop_to_libcallmemset(void *dstpp, int c, size_t len){ long int dstp = (long int)dstpp; if (len >= 8) { size_t xlen; o原创 2017-07-06 11:23:42 · 1968 阅读 · 0 评论 -
UNP(卷2:进程间通信)—— 第4章:管道和FIFO
管道由pipe创建,提供一个单向的数据流。#include int pipe(int fd[2]); // 返回:成功则为0,出错则为-1该函数返回两个文件描述符 fd[0] 和 fd[1] 。前者打开来读,后者打开来写。所有管道都是半双工的,即单向数据流。全双工管道某些系统提供全双工管道原创 2017-07-20 11:16:40 · 399 阅读 · 0 评论 -
git创建远程仓库
创建git远程仓库$ git init$ git add .$ git commit -a -m "prolin os 2.4"$ git remote add origin ssh://qiaojx@172.16.2.211/home/qiaojx/work/git/firmware/.git$ git push origin master原创 2017-08-21 15:20:04 · 314 阅读 · 0 评论 -
fedora下搭建hostapd+dhcpd建立Wifi热点
1、安装hostapd,源码编译或者直接命令安装下载源码包进入hostapd目录下$ cp defconfig .config$ make && make install命令安装$ sudo dnf install hostapd2、安装dhcpd$ sudo dnf install dhcp dhcp-devel3、编辑配置文件#编辑 /etc/hostapd原创 2017-07-04 14:08:18 · 878 阅读 · 0 评论 -
linux notes
linux下SSH传输文件 SSH进入对方机器:ssh remoteIP scp -rp /path/filename username@remoteIP:/path #将本地文件拷贝到服务器上 scp -rp username@remoteIP:/path/filename /path #将远程文件从服务器下载到本地 tar cvzf - /path/ | ssh use原创 2016-12-06 09:07:15 · 265 阅读 · 0 评论 -
Linux设备驱动:一,简介
内核 角色划分:进程管理:内核创建和销毁进程;调度器控制进程如何共享CPU。内存管理:内核为每一个进程都在有限的可用资源上建立一个虚拟地址空间。文件系统:结构化的文件系统。设备控制:设备驱动。网络:所有的路由和地址解析问题都在内核中实现。每个模块可以动态链接到运行中的内核中,通过 insmod 程序,以及 rmmod程序。3 类 驱动:字原创 2017-08-28 10:44:53 · 633 阅读 · 0 评论