
linux专区
文章平均质量分 60
crazyleen
有志于ARM嵌入式开发
展开
-
关于ubuntu中气泡提示的使用
<br />我学校用的是港湾验证,使用起来很让人不爽,于是下定决心自己写linux下面的港湾客户端,熬了几天,写好了。<br />写成daemon程序,发现ubuntu里面的这个气泡提示很好,就网上淘了些资料,现在整理出来。<br /> <br />ubuntu的气泡提示是使用notify-osd来实现的,我们需要下载libnotify,<br /> apt-get installnotify-osd (ubuntu 已经自带)<br /> apt-get ins原创 2011-03-15 22:38:00 · 6265 阅读 · 2 评论 -
Ubuntu10.04 下安装低版本GCC方法
Ubuntu10.04 下安装低版本GCC方法zz http://blog.chinaunix.net/space.php?uid=16974460&do=blog&id=296001因为编译软件的需要,Ubuntu 10.04 LTS自带的gcc4.4.3版本太高,需要gcc3.x,因此 需要安装低版本的gcc,我选择的是gcc3.3.6。第一、下载deb安装包,转载 2012-10-22 14:12:17 · 5175 阅读 · 3 评论 -
给虚拟机的ubuntu编译linux-3.6内核
最近一方案使用了ftdi公司的FT232H这款usb转串口芯片,2011年6月27号内核驱动才添加对它的支持,对应的内核版本是linux-2.6.39.3,为了添加对该芯片的支持,我不得不编译最新版本的内核。于是我编译了linux-3.6内核,步骤如下:1. 复制现在系统的内核配置到3.6目录下cp /usr/src/linux-headers-2.6.32-28-ge原创 2012-10-22 10:45:52 · 4640 阅读 · 0 评论 -
802.1x客户端linux平台实现(南方医科大学高层公寓兼容802.1x客户端)
最近完成了我的第一个真正意义上的开源软件:gwnet, 南方医科大学高层公寓802.1x港湾网络linux客户端,使用socket实现,无第三方依赖库。 项目在github存放:https://github.com/crazyleen/gwnet 由于是使用socket编写的,它可以运行在livecd系统上,也可以移植到嵌入式设备上。原创 2012-04-26 21:20:47 · 7114 阅读 · 0 评论 -
How to programatically unplug & replug an USB device in linux?
在linux,更新了usb设备的firmware后,你需要重新插拔一下usb设备来让系统读取到新的usb设备信息。我们可以通过软件的方式让usb设备reset,实现hot-replug目的,让系统重新读取usb设备信息。 有两种方法让内核replug USB设备:一:使用usbfs系统reset USB设备先看看源码:在drivers/usb/core/devio.c里的u原创 2012-01-11 21:14:25 · 6495 阅读 · 1 评论 -
在linux系统中I/O 调度的选择
[linux]在linux系统中I/O 调度的选择Jan 3rd, 2010 Leave a comment |Trackback 转载本站文章请注明,转载自:扶凯[http://www.php-oa.com]本文链接: http://www.php-oa.com/2010/01/03/linux-io-elevator.html I/O 调度算法再转载 2012-01-11 13:33:10 · 1758 阅读 · 0 评论 -
Installing GRUB using grub-install
平时总是弄得grub出错进不来系统,给我来个grub-rescue,我用livecd的Ubuntu进入系统后,重新安装grub到mbr,方法如下:grub-install --boot-directory=/mnt/boot /dev/sda其中的boot目录就是挂载的boot分区,如果没有boot分区,那就是根目录下面是安装文档的原文:3.1 Installing GRU原创 2011-12-02 10:58:38 · 28943 阅读 · 0 评论 -
通过PID获取进程相关信息,如cmdline
linux系统命令ps和top都是通过读取/proc/$PID 目录下的信息获取进程的相关信息, 它遍历/proc目录下的首字符为数字的目录,获取系统进程的信息。我们经常会把pid写到/var/run/xxx.pid中,可能会有获取该进程相关信息的需要,可以通过读取/proc/$PID取得ps命令可获取的一切进程信息。下面是通过PID获取进程cmdline的实现:/* * getc原创 2011-11-30 10:15:17 · 12576 阅读 · 0 评论 -
using genext2fs to make ramdisk.gz (2011-07-25 23:26)
Tools:http://genext2fs.sourceforge.net/ genext2fs -d root -b 16384 -i 1024 -r 0 -D device.txt -q ramdiskgzip -f -9 ramdisk内核参数:RedBoot> fis load ramdisk.gz -b 0x800000RedBoot>原创 2011-11-26 16:23:05 · 1473 阅读 · 0 评论 -
ubuntu下漂亮的冒泡提示 (2011-11-07 20:49)
UBUNTU 下漂亮的冒泡提示,可定制图标。挺好玩的,很久以前弄的一个小程序。得先安装依赖库libnotify /* * Copyright (C) 2011 crazyleen , All Rights Reserved. * * This program is free software; you can redistribute it and/or modify原创 2011-11-26 16:51:57 · 1016 阅读 · 0 评论 -
linux用户空间的延时函数分析 (2011-08-16 10:28)
linux用户空间的延时函数分析 在用户空间实现one wire总线,我需要精确到us的延时,可惜usleep函数不给力,我得自己摸索其他方法。环境:ep9302,arm9,主频200MHz。试验一:void inline tickDelay(int tick){ struct timeval tv, tv2; gettimeofday(&tv, NULL);原创 2011-11-26 16:26:26 · 1603 阅读 · 0 评论 -
使用ramdisk (2011-07-27 09:01)
内核配置ramdisk功能和驱动:1):General setup-->[*] Initial RAM filesystem and RAM disk (initramfs/initrd) support2):Device Drivers-->Block devices-->RAM block device原创 2011-11-26 16:24:30 · 721 阅读 · 0 评论 -
Installing uClibc-0.9.28 to your rootfs(arm) (2011-07-26 08:59)
安装uclibc库 # # Configure uClibc. # try cp uclibc.config .config echo Configuring ${UCLIBC}... make oldconfig echo Building ... try CROSS=arm-linux原创 2011-11-26 16:23:41 · 1013 阅读 · 0 评论 -
Linux查看硬件信息 (2011-07-20 20:28)
Linux查看硬件信息1.引导信息dmesg2.查看CPU信息cat /proc/cpuinfo | more dmesg | grep CPU 3. Mem信息 cat /proc/meminfo |more Free top4.查看磁盘信息 fdisk -l #可以看到系统上的磁盘(包括U盘)的分区以及大小相关信息。df -原创 2011-11-26 16:16:52 · 927 阅读 · 0 评论 -
用户空间访问字符设备的过程 (2011-03-22 23:10)
在这里我分析应用程序如何访问字符设备,了解其整个过程,通过这个分析,对字符驱动的了解会提升很多。用户访问字符设备的大概流程:用户 --------->> VFS --------->> 设备驱动用户空间--->linux系统调用---->间接调用cdev.file_operation的对应函数。下面我们以用户指行open("/dev/leds", 0)来跟踪一下:用原创 2011-11-26 16:14:45 · 899 阅读 · 0 评论 -
IMX6之emmc的u-boot无法启动调试方法
通过量测启动设备相应的管脚clock信号来判断Boot_cfg设置是否正确,而如果MFG及MFG镜像可以工作,也可以使用MFG直接读取SBMR1寄存器来获取:1.将MFG的uboot换成正常启动的uboot,即替换掉 \Mfgtools-Rel-4.1.0_130816_MX6Q_UPDATER\Profiles\MX6Q Linux Update\OS Firmware\ u-boot-mx原创 2015-01-08 10:41:16 · 11575 阅读 · 1 评论