https://i.ancii.com/nynu2008/
ARM Linux HTTP
本文以linux 2.6.27内核为基础,阅读tty core 源码并作注解,自己接触时间不长,希望与爱好者共同分享,错误之处还望指正。linux tty core 是建立在字符设备驱动的基础之上,并为tty类型设备提供一个公用的平台。所以任何一个tty设
在Linux下编译busybox的过程中,要遇到很多问题,但是解决问题的方法,都类似。搜索得到三个文件包含O_NOATIME,在后面两个中随便选一个文件,然后进入选择的文件,将49行复制。粘贴到提示错误的那个文件中,然后重新make一下。
今天废话就不多说了,贴上我写的一个UDP广播传输文件的代码。程序分为Server端和Client端,Server端负责广播数据,Client就是接受文件。Server运行的时候首先广播文件名的长度,Client接受到长度后,再接受文件名,最后就是接受文件内
它包含了一组完善而且容易理解的标准库,能够轻松完成很多常见的任务。它的语法非常简捷和清晰,与其它计算机程序设计语言不一样,它采用缩进来定义语句块。Python支持命令式编程、面向对象程序设计、函数式编程、面向切面编程、泛型编程多种编程范式。Python虚拟
void SignalHandler{ void* array[10] = {0}; int size = 0; char **strframe = NULL; int i = 0, j = 0; size = backtrace; strframe =
当 NFS 服务设置好并启动后,我们就可以把 NFS 作为根文件系统来启动开发板了。通过使用 NFS 作为根文件系统,开发板的“硬盘”就可以变得很大,因为您使用的是主机的硬盘,这是使用 Linux 作为开发经常使用的方法。设置开发板为 SDBOOT 启动,
在Python中os模块里,os.renames() 方法用于递归重命名目录或文件。old是需要修改的目录/文件名,new是修改后的目录/文件名,通过这个方法我们可以很轻松的完成批量在文件/目录增加固定前缀或者批量删除文件/目录固定前缀 。在Windows
/tmp/cchJksha.o:在函数‘prime’中:linuxidc.c::对‘sqrt’未定义的引用/tmp/cchJksha.o:在函数‘main’中:linuxidc.c::对‘pow’未定义的引用collect2: error: ld retu
a.3 从用户空间创建设备创建设备echo at24c08 0x50 > /sys/class/i2c-adapter/i2c-0/new_device. 删除设备echo 0x50 > /sys/class/i2c-adapter/i2c-0
#include <stdio.h>#include <stdlib.h>#include <unistd.h>#include <string.h>#include <stdarg.h>#inc
1, 在uboot记录命令的运行时间,可以打开CONFIG_CMD_TIME。2, autoscr已经改变成了source命令,可以打开CONFIG_SOURCE,source可以执行内存中脚本,该脚本是由mkimage生成的。/bin/shfile=$1
阻塞操作是指,在执行设备操作时,若不能获得资源,则进程被挂起直到满足可操作的条件再进行操作。在linux驱动程序中,可以使用等待队列来实现阻塞访问。//glob_write函数中,flip是文件指针,buf是指向用户空间的缓冲区,len表示请求传输数据的长
进程的管理与调度进程管理进程描述符及任务结构进程存放在叫做任务队列的双向循环链表中。链表中的每一项包含一个具体进程的所有信息,类型为task_struct,称为进程描述符,该结构定义在<linux/sched.h>文件中。Linux通过slab
进程和程序的区别可以理解为,进程是活动的程序,而程序是一个代码的集合。进程是加载到内存中的程序,而程序没有加载到内存中,之在磁盘上保存着。int main(){ pid_t pid; char *message; int n;pid_t是进程号,是唯
在项目中遇到个问题,想要查询下网口是否支持tcp checksum offload,于是自己动手Linux下编译了个ethtool工具。ethtool工具可以用于查询及设置网卡参数。将软件包下载到本地。输入./ethtool --help 命令即可看到详细
相比于select与poll,epoll最大的好处在于它不会随着监听fd数目的增长而降低效率。内核中的select与poll的实现是采用轮询来处理的,轮询的fd数目越多,自然耗时越多。完全靠kernel epoll驱动,应用程序只需要处理从epoll_wa
Linux中有一个基于Netfilter的连接跟踪机制,即ip_conntrack,每一个conntrack表示的就是一个流,该流里面保存了大量的信息字段,这些字段本地有效,指导着数据包的转发策略,但是我觉得这些字段信息还不够详细,试想,一个nfmark字
刚刚开始学习移植Linux,友善之臂的板子mini6410,在Linux kernel上下载了一个2.6.39的内核,然后配置编译,烧到板上,从串口显示的都是乱码...摸索了好久,先是仔细检查了LInux内核中关于串口的配置,没有问题,然后检查Linux启
同步完Android 4.0 的源码后,进行编译。google 官方只有Ubuntu 的解决方案,只字未提debian.看来google 与ubuntu 关系很好!以下为出错日志,现在还未解决,看上去是.so 版本不匹配,找不到相应的函数。
shell-系统初始化脚本,只是一个初级脚本,不过有了它能节省很多时间。
0 关注 1 粉丝 0 动态
Copyright © 2013 - 2019 Ancii.com
京ICP备18063983号-5 京公网安备11010802014868号