linux驱动
kikilizhm
这个作者很懒,什么都没留下…
展开
-
tiny6410上第一个hello module驱动程序
买了tiny6410的开发板很久了,一直没有开始弄,现在想学了又没有了时间,只有利用周末的时间来学习,也打算开始用博客记录自己的学习过程,要不然就都忘了。这个是最简单的hello的驱动程序,自己按照友善之臂的例子一点点来的,写一点遇到的问题。1.首先在驱动目录下建立模块的源文件,这里命名为 my_mini6410_hello_module.c 假设linux目录为linux-2.6.原创 2012-05-20 01:45:30 · 1590 阅读 · 1 评论 -
结构体的自引用(或者说自身嵌套吧)
晚上学习简单的led驱动程序编写的时候看到链表的实现。在结构体中再一次定义了这个结构体类型的成员,当时感觉这么用什么时候能引用到头,这个结构体怎么结束,带着疑问百度了一下,结果找到了答案,是自己看的太粗心,没有细心看。结构体作为一种类型,起成员可以是各种基本类型,当然也包括结构体这种类型。当一个结构体中想引用自身的结构时,是可以的,不过要注意用法。下面第一种是错误的,即我刚开始想象的那样子。第原创 2012-05-21 23:45:40 · 19335 阅读 · 3 评论 -
linux下C语言socket网络编程简例
原创文章,转载请注明转载字样和出处,谢谢!这里给出在linux下的简单socket网络编程的实例,使用tcp协议进行通信,服务端进行监听,在收到客户端的连接后,发送数据给客户端;客户端在接受到数据后打印出来,然后关闭。程序里有详细的说明,其中对具体的结构体和函数的实现可以参考其他资料。程序说明: 这里服务器的端口号和ip地址使用固定的设置,移植时可以根据具体情况更改,可以改写为参数传递更好原创 2012-08-13 01:34:18 · 67759 阅读 · 61 评论 -
boa在友善6410开发板上的移植
花了几天的业余时间终于把boa的移植完成了,最近每天加班都到夜里十一二点,实在是累死了。今天清明节,睡了一上午,下午终于移植OK了,记录一下。现在看来移植boa还是总的来说还是比较简单的,主要是我之前制作根文件系统的时候没有拷贝全库文件导致移植出现莫名其妙的问题。由于移植的部分在网上多得是,而且也教简单,先说说问题吧,供其他出现同样问题的同学参考:问题1:配置 User 时,使用 Us原创 2013-04-04 17:59:58 · 1923 阅读 · 0 评论 -
虚拟机中linux无法访问外网
在虚拟机种安装linux,使用桥接方式进行网络设置,但是在虚拟机上可以访问内网网段,但是打不开外网。只需要添加路由即可。加入内网网关为192.168.1.1在linux命令行下配置路由: sudo route add default gw 192.168.1.1此时即可正常访问外网了。原创 2013-03-24 14:39:33 · 2954 阅读 · 0 评论 -
使用友善之臂6410开发板NFS启动时打印乱码
使用友善之笔的6410开发板进行NFS启动的时候,发现在解压完内核开始运行后,串口就打印乱码,刚开始以为是NFS配置有问题,发现也都可以正常用,后来尝试改将串口改为USB转串口的配置,因为我的串口是USB转的 ,即参数console=ttyUSB0,发现直接没有打印,后来直接去掉console选项,发现打印会默认打到LCD屏幕中个,感觉还是串口的配置问题,在百度时偶尔发现有个串口的配置 conso原创 2013-03-24 20:24:51 · 2144 阅读 · 0 评论 -
sshpass交叉编译报找不到`rpl_malloc'
在交叉编译环境下编译sshpass,出现如下错误:main.o: In function `runprogram':main.c:(.text+0x6a8): undefined reference to `rpl_malloc'configure中检测结果:checking for GNU libc compatible malloc... no发现是由于configure检测到是交叉编译环境,...原创 2018-03-22 10:45:21 · 1166 阅读 · 0 评论 -
查看linux的物理内存大小
网上大部分的free 和cat /proc/meminfo 查看的是linux 可以分配的内存大小。如果想查看linux整个系统分配的物理内存大小,可以通过cat /proc/iomem , 其中System Ram 就是uboot 给linux分配的物理内存空间大小。root@localhost:/cfcard# cat /proc/iomem ...原创 2018-07-26 22:02:24 · 20618 阅读 · 0 评论