Chinaunix首页 | 论坛 | 博客
  • 博客访问: 6456654
  • 博文数量: 579
  • 博客积分: 1548
  • 博客等级: 上尉
  • 技术积分: 16635
  • 用 户 组: 普通用户
  • 注册时间: 2012-12-12 15:29
个人简介

http://www.csdn.net/ http://www.arm.com/zh/ https://www.kernel.org/ http://www.linuxpk.com/ http://www.51develop.net/ http://linux.chinaitlab.com/ http://www.embeddedlinux.org.cn http://bbs.pediy.com/

文章分类

全部博文(579)

文章存档

2018年(18)

2015年(91)

2014年(159)

2013年(231)

2012年(80)

发布时间:2015-04-27 16:30:16

突然回想起了往事,那是2007年的冬天的一个周五,我在看我的老湿调试Linux协议栈的IP层,只见他修改了路由查找的逻辑,然后直接make install了一下就即时生效了,当时我只知道的是,修改了这个逻辑需要重新编译内核,而他并没有重新编译,好像只是编译了一个文件...编译内核这个耗时又无聊的工作阻碍了我对Linux内核的探索.........【阅读全文】

阅读(2544) | 评论(0) | 转发(1)

发布时间:2014-04-03 21:13:31

操作系统:ubuntu10.04微处理器:S5PV210前言:    在嵌入式开发中,调试总是个大难题,gdb,gdbserver调试器可以有效解决这个问题。    1,下载安装    a,到这个地址去下载最新版本的gdb:http://ftp.gnu.org/gnu/gdb/        当前下载到最.........【阅读全文】

阅读(13280) | 评论(0) | 转发(6)

发布时间:2013-01-07 10:55:08

在linux-2.6.36内核上加载编译驱动时,出现  error:unknown field 'ioctl' specified in initializer 原因是:在2.6.36内核上file_operations发生了重大的改变: 原先的   int (*ioctl)(struct inode*, struct file*, unsigned int, unsigned long); 被改为了           long (*unlocked_ioctl) (struct file *, un......【阅读全文】

阅读(1985) | 评论(0) | 转发(0)

发布时间:2012-12-14 10:04:03

    前几天一个同事问我:如果一个模块要调用另一个模块的函数,要不要做什么特别的处理?我当时只是知道需要将被调用的函数EXPORT_SYMBOL();。但是由于具体的模块实验自己还没有做过,我就立马做了一个给他看,自己也验证一下。这实验一做,问题就来了:虽然在编译通过了(有警告:WARNING: "exported_function_2" [/home/tekkaman/development/research/Linux_module/caller/caller.ko] undefined!),但是当把导出函数的模块挂载后,再挂载调用模块的时候出了错误无法挂载:# in......【阅读全文】

阅读(1776) | 评论(0) | 转发(0)
给主人留下些什么吧!~~

Dafanzi2016-12-05 18:21

我找到代码了 不用了 谢谢

回复  |  举报

Dafanzi2016-12-05 17:20

大佬,在你这篇讲解内存池的博文(http://blog.chinaunix.net/uid-28458801-id-4254501.html)中,list.h源文件没有提供啊。你能提供这个博文的完整代码我学习学习吗?能的话发给我邮箱可以吗?brottfan@163.com谢谢啦

回复  |  举报
留言热议
请登录后留言。

登录 注册