- 博客(17)
- 资源 (1)
- 收藏
- 关注
转载 A Tutorial on the Device Tree
http://xillybus.com/tutorials/device-tree-zynq-1http://xillybus.com/tutorials/device-tree-zynq-2http://xillybus.com/tutorials/device-tree-zynq-3http://xillybus.com/tutorials/device-tree-zynq-4
2014-01-05 21:37:43
818
原创 设置 ARM处理器的小端模式
在Linux的内核里,关于ARM 有这么一个文件设置ARM的大端模式:arch/arm/boot/compressed/big-endian.S 1 /* 2 * linux/arch/arm/boot/compressed/big-endian.S 3 * 4 * Switch CPU into big endian mode. 5 * Auth
2013-04-27 21:46:51
2760
1
原创 创建Ubuntu ARM的根文件系统环境
Host OS: Ubuntu 12.04Step1: 安装ARM QEMU 环境 PC$ sudo apt-get install qemu-kvm qemu-kvm-extras qemu-kvm-extras-staticStep2: 下载Ubuntu ARM imge, 本例下载 ubuntu-12.04-preinstalled-server-armhf+om
2013-04-26 00:07:43
2476
转载 Understanding Caching
Since the earliest days of microprocessors, system designershave been plagued by a problem in which the speed of the CPU's operationexceeded the bandwidth of the memory subsystem to which it was
2012-08-09 23:52:55
460
转载 深入理解 “vmalloc region overlap” 的问题
http://www.embedded-bits.co.uk/2011/vmalloc-region-overlap/Understanding “vmalloc region overlap”August 16th, 2011 by Andrew MurrayI recently came across the following disconcerting mess
2012-08-03 11:56:53
1046
原创 Linux initrd
(1) initrd image 拷贝的地址定义 以ARM为例 arch/arm/mach-/Makefile.bootinitrd_phys-y := 0x80800000所以把initrd拷贝到0x80800000 kernel就可以识别并加载它
2012-05-15 18:34:32
510
转载 Android suspend and resume process
http://www.thinksrc.com/2010/11/20/suspend-en.html
2011-12-25 23:06:04
491
原创 通过sysfs动态调试linux内核
思路:通过sysfs接口,在kernel起来之后,动态查看或者更改某些寄存器如下代码展示如何显示某些寄存器的值: static ssize_t register_show(struct kobject *kobj, struct kobj_attribute *attr, char *buf){ /* Read register value
2011-12-13 11:48:11
862
转载 Android (Gingerbread) Sensor Framework
(Sensor Manager Application Layer: /frameworks/base/core/java/android/hardware folderSensor JNI layer: /frameworks/base/core/jni/android
2011-10-07 13:42:00
1535
原创 linux 将几个pdf文件合并到一个pdf文件里
<br />PC$ gs -q -dNOPAUSE -sDEVICE=pdfwrite -sOUTPUTFILE=Linuxidc.pdf -dBATCH *.pdf<br /> <br />将当前目录下面所有的pdf文件合并到Linuxidc.pdf文件。
2011-05-03 14:24:00
1609
原创 Linux kernel 中延迟技术
一、当延迟的时间小于jiffies的精度时,linux kernel提供了如下延迟函数:(1) void udelay(unsigned long usecs) 微秒(2)void mdelay(unsigned long msecs) 毫秒mdelay 是通过调用udelay 实现的。注意事项:(1) udelay 只有在非常小的延迟的情况下调用,一般的规则是在延迟超过1毫秒的时候,就不要使用udelay. 对于比较长的时间延迟,可以使用mdelay;(2) udelay 和 mde
2011-01-06 16:00:00
1770
原创 Vim 使用技巧
<br />Vim 删除功能:<br />dd: 删除当前行<br />ndd: 删除当前以下n行<br />d1G: 从当前行到第一行,全删<br />dG: 从当前行到最后一行全删<br />dw: 删除当前光标到下一个分隔处的所有字母<br />d$: 删除当前光标到本行最后一个字母<br />d0: 删除当前光标到本行最前一个字母<br />d2G: 删除本行到第二行所有<br />dG: 删除本行到最后一行所有
2010-12-09 14:42:00
1804
原创 Linux Event 事件查看
linux kernel 中很多设备可以上报input事件,比方键盘、鼠标、加速传感器 (accelerometer sensor)等等,为在开发中调试分析这些事件,有个很好的网上工具evtest可以帮助分析event:/* * $Id: evtest.c,v 1.23 2005/02/06 13:51:42 vojtech Exp $ * * Copyright (c) 1999-2
2010-12-08 13:46:00
12524
1
原创 Fedora 下 crontab 操作
Fedora 下 自动运行一些用户脚本:1) crontab 格式说明: PC$ cat /etc/crontab # Example of job definition: # .---------------- minute (0 - 59) # | .------------- hour (0 - 23) # | | .---------- day of month (1 - 31) # | | | .------- month
2010-11-30 10:33:00
1372
原创 Git 管理
如何获得Git服务器的分支并在本地创建:(1)查看服务器的分支: $git branch -a * master remotes/origin/HEAD -> origin/master remotes/origin/devel remotes/origin/int remotes/origin/master(2)只是查看远程分支,用如下命令: $git branch -r origin/HEAD -> origi
2010-11-13 11:31:00
1368
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人