Linux
文章平均质量分 79
junllee
这个作者很懒,什么都没留下…
展开
-
windows nfs server for linux
摘要在开发嵌入式系统的过程中,为了方便调试与文件共享,需要使用到nfs,即网络文件系统,这位板子的调试测试带来了很大的方便。之前在linux系统下开发,与ARM11核心板 linux系统对接共享也比较方便,近期因为个别原因,将开发转移到了windows平台,因此需要windows下的nfs server。即整体解决方案就是windows nfs server for linux.N转载 2014-03-05 10:01:59 · 3936 阅读 · 0 评论 -
[ISSUE]NETDEV WATCHDOG: eth0 (enc424j600): transmit queue 0 timed out
1, How this log output ?in drivers/net/enc424j600.c, enc424j600_send_packet will stop sending queue, recording trans starting time.1411 static int enc424j600_send_packet(struct sk_buff *skb, str原创 2014-02-25 10:03:57 · 6206 阅读 · 0 评论 -
Linux使用技巧
1. 输出重定向通常的命令执行结果的重定向可用:#command [option] > 或 >> filename;其中,’>’与’>>’的区别为前都会清原来文件中的内容再写入,后者会增加在文件的后面而不清原来的内容。如果对一个程序中的print等输出进行重定向,则应该在printf后面加下输出的刷新fflush(stdout),不然输出不会马上写入到重定向的文件里,因为重定向后转载 2012-10-15 16:46:04 · 661 阅读 · 0 评论 -
Linux命令行编辑快捷键
本文讲述了Linux命令行编辑快捷键的方法,希望对您有所帮助。Linux命令行编辑快捷键:history 显示命令历史列表↑(Ctrl+p) 显示上一条命令↓(Ctrl+n) 显示下一条命令!num 执行命令历史列表的第num条命令!! 执行上一条命令!?string? 执行含有string字符串的最新命令Ctrl+r 然后输入若干字符,开始向上搜索包含该字符的命令转载 2013-08-23 17:01:24 · 721 阅读 · 0 评论 -
Marvell w8782 sdio wifi AP模式设置
w8782工作在station模式一切正常,于是想试试AP模式(master mode): Arm-linux:$> iwconfig mlan0 mode masterError for wireless request "Set Mode" (8B06) : SET failed on device mlan0 ; Invalid argument.Arm-linux原创 2013-05-07 17:00:11 · 11867 阅读 · 2 评论 -
Linux GPIO 驱动(基于GPIOLIB)
为了实现EVB板上Linux系统中SD卡插拔自动检测,最近进行了GPIO驱动的开发,基于GPIOLIB。做个记录,以备以后参考。。。 参考已有的驱动文件:arch/arm/plat-mxc/gpio.c, 基本只需要将该文件复制过来,针对自己的平台进行修改即可。这个文件中有一个gpio初始化函数,其原型是: int __init mxc_gpio_init(stru原创 2013-04-11 15:39:35 · 4883 阅读 · 0 评论 -
动态交叉编译openssl-0.9.8e 和 wpa_supplicant-0.7.3
一、动态编译安装 openssl-0.9.8e 1. ./config no-asm shared --prefix=/home/xxx/install/openssl/ 2. 修改Makefile, 将CC AR RANLIB xx-linux-gcc xx-linux-ar xx-linux-ranlib ,并且令EX_LIBS= -ldl 3. mak原创 2012-11-23 15:23:26 · 2907 阅读 · 0 评论 -
使用cpio命令导致系统几乎崩溃的一次经历
做嵌入式linux开发,内核编译生成了一个initramfs_data.cpio文件,发现是一个根文件系统的压缩文件,在windows下可以用IZArc解压,但不能用tar/gunzip解压。 Windows下使用IZArc解压时,符号链接文件变成了普通文件,已经改变了原来的压缩包里的原始状态。所以想使用cpio来进行解压真实还原压缩包里面的内容。 网上搜索了一下,原创 2012-11-23 14:00:34 · 2670 阅读 · 1 评论 -
Ubuntu下配置NFS服务
Ubuntu下配置NFS服务 http://blog.163.com/liu8821031@126/blog/static/111782570200921021253516/Table of Contents1.下载相关软件2.建立共享目录3.修改该配置文件4.重启服务5.测试服务器6.测试客户端测试系统转载 2014-03-25 15:34:21 · 648 阅读 · 0 评论 -
LINUX 高手的 10 个习惯
采用 10 个能够提高您的 UNIX? 命令行效率的好习惯——并在此过程中摆脱不良的使用模式。本文循序渐进地指导您学习几项用于命令行操作的技术,这些技术非常好,但是通常被忽略。了解常见错误和克服它们的方法,以便您能够确切了解为何值得采用这些 UNIX 习惯。 引言 当您经常使用某个系统时,往往会陷入某种固定的使用模式。有时,您没有养成以尽可能最好的方式做事的习惯。有时,您的不良转载 2014-04-04 14:57:41 · 1410 阅读 · 0 评论 -
Linux在应用层读写寄存器的方法及/dev/mem分析
1. Linux在应用层读写寄存器的方法转自: https://blog.csdn.net/liukang325/article/details/26601811可以通过操作/dev/mem设备文件,以及mmap函数,将寄存器的地址映射到用户空间,直接在应用层对寄存器进行操作,示例如下:#include <stdio.h>#include <stdlib.h&g...转载 2018-08-28 13:27:28 · 6680 阅读 · 0 评论 -
linux uImage/zImage生成过程
uImage是zImage通过mkimage工具(在u-boot代码的tools目录中)在前面加了一个64Byte的头生成的。/usr/bin/mkimage也可以用来生成uImage. 也可以直接在Image(未压缩)的基础上加64Byte的头生成uImage, 如下修改。linux-3.18.19/arch/arm/boot/Makefile:-$(obj)/uImage:原创 2017-08-17 16:34:36 · 2975 阅读 · 0 评论 -
Makefile之wildcard
1、wildcard : 扩展通配符 2、notdir : 去除路径 3、patsubst :替换通配符 例子: 建立一个测试目录,在测试目录下建立一个名为sub的子目录 $ mkdir test $ cd test $ mkdir sub 在test下,建立a.c和b.c2个文件,在sub目录下,建立sa.c和sb.c2 个文件建立一转载 2016-12-02 11:17:51 · 389 阅读 · 0 评论 -
arm-none-linux-gnueabi-gcc -v 出现: No such file or directory
输入:arm-none-linux-gnueabi-gcc -v 出现: No such file or directory但我按2下 Tab 键,会自动补齐命令,而且路径也是对的为什么还会出现这种情况?另外我的系统是linux mint 64位的系统(ubuntu的变种)还有权限我也设置为755了bash: /home/lin/kernel/arm-2010q1/bin/a转载 2015-09-26 00:07:59 · 7654 阅读 · 1 评论 -
arm-linux内存分段的分析
linux下虚拟地址到物理地址的映射:以分段这种简单的情况分析:4GB的空间分段管理,每段1MB,共4k段,显然每段需要一定内存开销来描述该段虚拟地址到物理地址的映射及该段的其他特性。规定以4字节来描述每段,则4k段需要4k*4=16kB字节的开销来描述整个内存分段的特性.我们把这连续的16kB字节称为页表,如下图所示.其中每行的4字节称为一个页表项(根据上面的描述,我转载 2015-09-11 07:23:48 · 1525 阅读 · 0 评论 -
NFTL(nand硬件翻译层)+ FAT 的应用
转自:http://bbs.csdn.net/topics/330159014 zhangshengheng 发帖:小弟最近在研究nftl+FAT的应用,希望可以在Nand flash上成功应用FAT32文件系统。内核:2.6.32.2开发板:mini2440nand:K9F2G08U0A现在的进展:1.mtd下的所有的对nand支持很好,读写擦除都没有问题。支持yaf转载 2015-03-10 16:22:14 · 2964 阅读 · 0 评论 -
uboot 中nand write 与nand write.yaffs
1. nand write.yaffs(common/cmd_nand.c: int do_nand())nand_write_skip_bad(nand, off, &rwsize, (u_char *)addr, WITH_YAFFS_OOB); ---------原创 2014-11-14 16:55:15 · 7105 阅读 · 0 评论 -
内存耗用:VSS/RSS/PSS/USS
TermsVSS- Virtual Set Size 虚拟耗用内存(包含共享库占用的内存)RSS- Resident Set Size 实际使用物理内存(包含共享库占用的内存)PSS- Proportional Set Size 实际使用的物理内存(比例分配共享库占用的内存)USS- Unique Set Size 进程独自占用的物理内存(不包含共享库占用的内存)一般来说内存占用大转载 2014-06-11 11:08:43 · 1136 阅读 · 0 评论 -
linux中往nand(jffs2)中拷贝文件时速度慢的问题
最近在调试nand和jffs2时,发现将一个文件从SD卡拷贝到jffs2的NAND分区时,速度非常慢,和从NAND中拷出(例如拷贝到SD卡)相比,慢了近5倍。一开始以为是驱动写NAND和读NAND的差异,后来用mtd-utile的nand write测试了一下,nand write的速度和nand read的也差不多。由于mtd-utile的nand write/ nand read没有经过j原创 2012-10-23 14:04:53 · 3236 阅读 · 0 评论