简介
该用户还未填写简介
擅长的技术栈
可提供的服务
暂无可提供的服务
介绍linux中中断的顶半部和底半部的实现。
linux中的 make menuconfig 出来的图形界面来配置内核,这种方法很是方便,今天我们就来分析下内核源码中是怎么实现它的。1. 第一步:配置生成 .conf当我们执行 make menuconfig 的时候,调用的是 scripts/kconfig/Makefile 文件中对 menuconfig 的定义:menuconfig: $(obj)/mconf$< $(silen
本文详细分析了 3.4.112 内核中链表结构的实现,并通过图像和实例进行了详尽的讲解。
开发板设置静态ip和linux设置静态ip是一个问题。1. 更改网络接口配合文件具体位置在 /etc/network/interfaces在最后,或者找到auto eth0,我们将auto eth0iface eth0 inet dhcp更改成iface eth0 inet static address 192.168.1.xx netmas
spidev形式的linux驱动在没有加上 spi 的设备的时候,Linux 系统中的 spi 相关的“节点”有:./sys/bus/spi./sys/bus/spi/devices./sys/bus/
1. 简介: 项目中用am3359从TF卡的reiser文件系统转到ext4文件。转化原因是reiser文件系统的官网都没有了,还有文章提到reiserfs4的代码风格不符合linux代码风格,因此,linux不再主动将reiserfs的代码融合到linux中,即使reiserfs开发团队说会提供linux内核的补丁,但是,在查找网络上的文章的时候,资料实在是少,也不知道是不是网
Linux下查看二进制文件linux下查看二进制文件以十六进制格式输出:od [选项] 文件od -d 文件十进制输出-o 文件八进制输出-x 文件十六进制输出xxd 文件输出十六进制在vi命令状态下::%!xxd :%!od 将当前文本转化为16进制格式:%!xxd -c 12 每行显示12个字节:%!xxd -r将当前文本转化回文本格式#
jz2440开发板在介绍bootloader里边的内容的时候,需要知道的是:bootloader的引入的目的就是启动linux内核,一个简单的bootloader编写需要以下的步骤:①初始化硬件:关看门狗、设置时钟、设置SDRAM、初始化NAND FLASH②把内核从NAND FLASH独到SDRAM③保存要传给内核的参数到指定的位置④跳转执行内核有的时候,会遇
将linux-3.4.112移植到jz2440开发板上。
1. 简介i2c-tools 是linux的一个工具,使用他,可以在命令行进行 i2c/SMBus 设备的用户层访问。2. 实例2.1查看某总线上所有 i2c adapter:> i2cdetect -l2.2 罗列出每个 adapter 上设备地址的有效性> i2cdetect -y <num>这个例子中 标记UU 的,表示这个地址上有个设备是有效的。即,当向这个地址发送