- 博客(13)
- 资源 (6)
- 收藏
- 关注
转载 千兆网口 Freescale ETSEC + Marvell 88E1111 uboot Linux 驱动分析 一
http://blog.chinaunix.net/uid-26377382-id-3434317.html
2016-01-28 16:48:52 1473
转载 内核态空间地址直接映射到用户态空间访问
http://blog.csdn.net/xy010902100449/article/details/47029075【摘要】 在Linux开发中着实用到的调试工具并不是很多。devmem的方式是提供给驱动开发人员,在应用层能够侦测内存地址中的数据变化,以此来检测驱动中对内存或者相关配置的正确性验证。http://blog.csdn.net/hens007/article/det
2016-01-28 09:03:01 1499
原创 awk命令失效与busybox
目前的设备,执行如下命令[root@Huahuan:home]#ls -l | awk '{print $2}'total 32996-rwxrwxrwx 1 1000 1000 245 Jan 1 12:30 autorun.shdrwxr-xr-x 3 root root 224 Jan 1 00:42
2016-01-27 16:10:32 3315 3
转载 Driving Me Nuts - Things You Never Should Do in the Kernel
How do you read and write files from a kernel module? Wait, make that “how would you read and write files from a kernel module if that weren't a bad thing to do?”On Linux kernel programming
2016-01-26 10:57:42 675
转载 How to read/write files within a Linux kernel module?
You should be aware that that you should avoid file I/O when possible. The main idea is to go "one level deeper" and call VFS level functions instead of the syscall handler directly:Includes:#
2016-01-26 10:55:39 2315
转载 Top Things to do After Installing Ubuntu 13.04 Raring Ringtail
http://www.tuicool.com/articles/nIVNNjUbuntu 13.04 Raring Ringtail final is almost out. The final release it scheduled to be out in the 25th of April 2013. After you actually get done with the i
2016-01-25 19:36:48 2249
原创 记一次不愉快的bug修复
问题是这样的带spi master的cpu,外接了3个slave,fpga,dpll,flash访问3个外设,内核里是靠锁来实现互斥的,而加锁解锁是在用户空间通过ioctl来实现比如我要访问fpgaopen(/dev/spi)ioctl(OPER_FPGA) //mutex_spi lockread/writeioctl(OPER_FPGA_DONE) //mutex_
2016-01-21 11:43:50 1017
转载 查看LINUX当前目录下的文件夹大小
File参数实际上是一个目录,就要报告该目录内的所有文件。如果没有提供 File参数,du命令使用当前目录内的文件。如果File参数是一个目录,那么报告的块的数量就是分配到目录中文件以及分配到目录自身的块之和。指定-a标志,报告个体文件中块数量。不管是否使用了-a标志,由File参数指定的个体文件总是要列出。指定-s标志,报告用于所有指定文件和目录中所有文件的全部块。块计数包括每个
2016-01-20 11:25:18 929
原创 linux sleep(0)与usleep
sleep(0)是让出CPUhttp://blog.csdn.net/lengzijian/article/details/9092367在我的一个项目中,因为需要与串口通信,每次读写都需要延时usleep(1000)=1ms,但是通信量非常大,每一次工作这样的通信大概有300次左右,这样算下耗时应该是300ms左右。
2016-01-20 11:23:22 4137
原创 Broadcom SDK编译
Broadcom提供了工具链和源码以及编译工具需要先编译工具链再编译源码,过程会比较繁琐而且耗时一.编译环境关于编译环境,在别人的ubuntu10.04和我的ubuntu12.04均编译通过编译的toolchains在我的电脑上编译代码时会有很多问题,所以toolchains是我重新编译的工具链的可移动性有待验证 二.toolchains编译$mkdirtoolcha...
2016-01-18 09:15:34 9467 3
原创 Linux GPIO用户空间操作
目前遇到一个问题,内核中已实现了gpio驱动,而且在内核空间可以正常使用gpio_request,gpio_direction_output,gpio_free等gpiolib中提供的函数 只是想在用户空间中对gpio进行操作,发现/dev下并没有相关的gpio设备准备写个.ko实现ioctl来间接操作,想了一下,这么常用的gpio,这么强大的linux,不应
2016-01-05 17:30:41 7508 1
vim taglist文件
2016-11-16
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人