
Linux Driver
ee230
一直从事嵌入式linux系统开发,目前在做openwrt项目。
展开
-
ARM Linux应用程序not found 问题
今天,移植openssh-portable 到imx6ul板子上,交叉编译OK。 放板子上执行,除错。 root@imx6ulevk:/mnt/nfs/ssh# ./ssh-keygen-sh: ./ssh-keygen: not found root@imx6ulevk:/mnt/nfs/ssh# ./scp-sh: ./scp: not found 问题 在...原创 2020-03-18 09:48:42 · 1376 阅读 · 0 评论 -
proc_fs 使用说明
http://blog.youkuaiyun.com/iczyh/archive/2008/11/02/3206249.aspx 创建一个 proc 文件 根据对 proc 文件的不同使用,内核提供了多种包装函数来创建一个 proc 文件。 方法一: struct proc_dir_entry *create_proc_entry(const char *name, mode_t mode,转载 2012-10-11 11:00:51 · 442 阅读 · 0 评论 -
linux mdev hotplug (en)
------------- MDEV Primer ------------- For those of us who know how to use mdev, a primer might seem lame. For everyone else, mdev is a weird black box that they hear is awesome, but can't seem to原创 2012-11-27 09:40:25 · 897 阅读 · 0 评论 -
无法找到函数在何处定义,该怎么办
在阅读大量代码时,比如linux内核。要找到一个函数在哪里定义是很困难的,有时候,一个函数就是1个宏、或者一段汇编。要想找出来真是不易,相信你也有深刻体会。 找不到函数定义,该怎么办呢? 其实有个方法很简单。 就是再定义1个名字一样的函数,在链接时,编译器就会报错,说重复定义。 此时,编译器会将重复定义的地方都列出来。 这时候,不就找到了么,就这么简单。原创 2013-04-01 09:29:34 · 3095 阅读 · 0 评论 -
新增linux内核启动参数
具体代码可参考linux内核源码: kernel/printk.c。 里面有__setup("console=", console_setup); static int __init console_setup(char *str) { 。。。。。 return 1; } __setup("console=", console_setup);原创 2013-03-22 16:49:42 · 682 阅读 · 0 评论 -
kernel version magic问题
问题现象如下: # insmod adc.ko [ 42.460000] adc: version magic '3.6.5-Broadcom Linux mod_unload ARMv7 p2v8 ' should be '3.6.5Broadcom Linux-g775caac-dirty mod_unload ARMv7 p2v8 ' 问题原因: 内核版本号Magic原创 2015-12-04 10:58:59 · 2345 阅读 · 1 评论