- 博客(39)
- 资源 (11)
- 收藏
- 关注
转载 增强型搜索软件
转载:http://callmet.sinaapp.com/2012/05/23/system-of-enhanced-search/最近对搜索似乎情有独钟~刚做了中国部分搜索引擎的思维导图,就发现了几款很棒的搜索工具,稍作整理,分享给大家~包含Everything、光速搜索、DocFetcher、Wise JetSearch~欢迎光临~Everything对于多数人而言,Ever
2013-06-24 22:05:30
1317
原创 shell脚本编程中for while until三种循环的使用方法
【本文为OurUnix--Linux's境原创,转载请注明源地址www.ourunix.org】 bash shell 中常用的 loop 有如下三种: * for * while * until for loop 是从一个清单列表中读进变量值,并"依次"的循环执行 do 到 done 之间的命令行。例: for var in one two three fou
2012-11-25 14:42:38
5199
原创 asmlinkage宏
所有系统调用服务例程,在系统调用名称之前增加“sys_”前缀,比如open系统调用对应的sys_open函数。函数定义必须添加asmlinkage标记,通知编译器仅从堆栈中获取该函数的参数。asmlinkage是个宏,使用它是为了保持参数在stack中。因为从汇编语言到C语言代码参数的传递是通过stack的,它也可能从stack中得到一些不需要的参数。Asmlinkage将要解析那些参数。
2012-10-11 15:49:51
827
原创 source insight 中文注释为乱码解决
(1)source insight 阅读VC++源码,注释为乱码解决方案1、options->preferences->Syntax Formatting->Styles;2、在Style Name 选择 Comment,再对其Font Name 选择Pick,然后再选择“新宋体”。(2)source insight 阅读Linux源码,注释为乱码解决方案1、用记事本打开源
2012-05-02 09:54:19
66792
原创 Word选择性批量删除和隐藏换行符
1 、批量删除换行符方法 回车符有两种,“硬回车”和“软回车”。硬回车是直接敲键盘上的回车,软回车是按键盘上的“ Shift+回车 ”。 首先,使用快捷键“ Ctrl + H ”替换功能; 如果要替换软回车(垂直向下的箭头),在“查找内容”里面输入^l,如果是替换硬回车(向下再左转的箭头),在“查找内容”里面输入^p,“替换为”里面不输入任何字符,然后点击“
2012-04-18 17:39:52
2315
原创 gitorious Add a new public SSH key
Generating RSA KeysAdd a new public SSH key 在注册gitorious 时候需要Add a new public SSH key步骤1mkdir ~/.sshchmod 700 ~/.sshssh-keygen -t rsa步骤2Generating public/private rsa key pair.回车En
2012-03-21 11:58:51
2157
转载 container_of 理解
问题:如何通过结构中的某个变量获取结构本身的指针???关于container_of见kernel.h中:/*** container_of - cast a member of a structure out to the containing structure
2011-10-12 09:07:13
401
转载 linux 设备驱动之8250串口驱动分析
linux 设备驱动之 8250 串口驱动 ------------------------------------------ 本文系本站原创,欢迎转载! 转载请注明出处:http://ericxiao.cublog.cn/ -----------
2011-09-29 16:09:06
2363
原创 系统停止在uboot, bootdelay等待时间处
系统停止在uboot, bootdelay等待时间处 问题描述1、注释x-loader 的core dpll初始化之后,启动可以启动,//注释prcm_init--->core dpll
2011-09-27 19:11:36
2334
原创 NAND FLASH启动问题
NAND FLASH启动问题问题描述:1、nand flash 启动不带qt文件系统,如果是掉电重启的话,初始化lcd失败;2、nand flash启动带qt文件系统太慢,同时,如果是掉电重启的话,初始化lcd失败;
2011-09-27 19:08:31
785
转载 ARM Linux内核启动过程
<!--.delcom {background:#e8e8e8}.commentcontent {margin:2em; padding:0px 10px; width:66em}.artifactcomment {border-top:3px s
2011-09-22 12:01:33
7535
转载 ARM Linux静态映射分析
作者:易松华,华清远见嵌入式学院讲师。在华清远见上课过程中,发现静态映射方面初学者比较难于掌握和理解,下面分析一下静态映射机制的原理并通过GPIO和USB、LCD等的静态映射作为例子来说明如何通过这种静态映射的方式访问外设资源。内核提供了一个重要的结构体struct ma
2011-09-22 10:28:20
633
转载 linux开机logo制作
linux开机logo制作 转文章来源:不详 作者:佚名 该文章讲述了linux开机logo制作 转.【从制作logo到LCD显示或者VGA显示logo】1、制作logo的方法: 首先选择一个自己喜欢的图片,然后通过GIMP软件将该图片保存为.png格式,
2011-09-21 10:34:14
637
转载 linux makefile 基础
目的: 基本掌握了 make 的用法,能在Linux系统上编程。 环境: Linux系统,或者有一台Linux服务器,通过终端连接。一句话:有Linux编译环境。
2011-09-20 14:44:14
470
转载 Source Insight 关联 .S文件 汇编文件
(1)做ARM嵌入式开发时,有时得整汇编代码,但在SIS里建立PROJECT并ADD TREE的时候,根据默认设置并不会把该TREE里面所有汇编文件都包含进来,默认只加了.inc和.asm后缀的, .s后缀的没有。而且用SIS打开.s的文件时,一片黑白没有色彩, 感觉回到DOS的
2011-09-19 16:49:15
4196
1
转载 uboot之relocate代码的深入理解
在读网络原理时,发现Dave Clark说的一句话“我们拒绝国王,总统和选举。我们信奉的是是大体的一致意见和正在执行的代码” 在读linux0.11内核时,发现linus说的一句话,“要了解系统真正的运行机制,一切尽在源代码中”。 在读众多的关于uboot
2011-09-10 11:00:55
1164
2
转载 loader.bin, boot.bin, u-boot.bin代码执行流分析
以上三个文件时at91rm9200启动所需要的三个bin,他们的实现代码并不难。如果是你是采用at91rm9200的评估版,应该能得到其源码。2.1 loader.bin 执行流程,这个文件主要在片内启动从串口下载代码时会用到loader/entry.S init c
2011-09-10 10:57:07
1352
转载 s3c2410 u-boot源码分析start.S
s3c2410 u-boot源码分析start.S分类: ARM 2009-09-23 18:56 1160人阅读 评论(0)收藏 举报根据board/samsumg/smdk2410下的u-boot.lds这个链接脚本知道u-boot启动的第
2011-09-09 10:32:06
580
原创 u-boot 连接脚本文件u-boot.lds的分析
u-boot.lds决定了u-boot可执行映像的连接方式,以及各个段的装载地址(装载域)和执行地址(运行域)。 GNU官方网站上对.lds文件形式的完整描述: SECTIONS {...secname start BLOCK(align) (NOLOAD) :
2011-09-09 10:15:32
1619
原创 syntax error
1 嵌入式linux 系统启动,进入UBOOT之后,在UBOOT执行完了之后,提示syntax error 。2打开debug_printf宏开关,可以正常进入UBOOT-------???3系统解压内核后提示linux crc error system ha
2011-09-02 11:53:49
738
转载 初探linux中断系统
近日需要使用msi中断,遂在网上查找linux下中断方面资料。资料虽多,但是需要组织成系统却有些困难。而LDD3上关于中断虽有提及,但却未涉及msi中断,故有必要自己进行一番学习。今天阅读了kernel源码中的msi-HOWTO.txt文档,对linux下msi的使用有了一些
2011-08-31 11:04:07
1043
原创 unable to handle kernel null pointer dereference at virtual address
在做RTC 申请中断的时候产生的。 主要是在程序执行的时候,有些函数指针没有获得初始化。
2011-08-30 11:55:06
640
转载 什么是中断?
我们经常听到中断这个词,到底什么是中断?在这之前我先讲给大家一个故事。从前有两位班主任A和B,A老师带一班,B老师带二班。这两位老师平时都很忙,平时除了为学生们备课改作业,当某个同学提出问题时,还要为他们解答疑问。A老师生怕遗漏每一位同学提出的问题,每隔一段时间就放下手头的工
2011-08-29 09:38:15
1482
转载 7年嵌入式内核驱动工作,把这些年读过还不错的书籍推荐给大家发表于 : 2010-09-03 0:02
http://forum.ubuntu.org.cn/viewtopic.php?f=97&t=291844书中自有颜如玉。作为一个专业的软件工程师应该需要一些专业和经典的书籍。从上层到底层的一些自己认为比较经典的书籍推荐给兄弟们。计算机经典书籍推荐. C
2011-08-25 14:20:12
1399
转载 linux 完美运行 SourceInsight
Source Insight v3.50.0058序列号(Serial):(任选其一)SI3US-956386-80191SI3US-840598-11493SI3US-404808-04697SI3US-510811-93484SI3US-343066-
2011-08-25 10:59:06
517
转载 linux下查看中断请求记录 IRQ
linux下查看中断请求记录。通过cpu的中断请求的响应,可以看出cpu都在为哪些设备干活,干的活有多少量等信息。 [~]$ cat /proc/interrupts CPU0 CPU1 CPU2
2011-08-25 10:23:42
2371
转载 Linux内核中ARM中断实现详解request_irq()
Linux内核中ARM中断实现详解request_irq()在linux内核中用于申请中断的函数是request_irq(),函数原型在Kernel/irq/manage.c中定义:int request_irq(unsigned int irq, irq_handler
2011-08-24 19:21:39
1151
转载 ARM开发经典学习网站推荐
1. EG3 关于嵌入式开发的站点,提供非常多关于嵌入式开发的资料。包括开发公司,技术文档,免费资源等等。版面包括busses & boards,embedded software,dsp,embedded systems,open source,rtos,embedde
2011-08-22 17:01:46
727
转载 Linux常用的几个小命令
Linux常用的几个小命令(转自优快云)2010-05-29 22:251. 查看系统版本号 uname –a2. 查看Redhat版本号 lsb_release –a3. 查看linux系统参数 getconf
2011-08-22 16:27:04
389
转载 2009-2010网络最热的 嵌入式学习|ARM|Linux|wince|ucos|经典资料与实例分析 完整版
前段时间做了一个关于ARM9 2440资料的汇总帖,很高兴看到***和优快云等论坛朋友们的支持和鼓励。当年学单片机的时候datasheet和学习资料基本都是在论坛上找到的,也遇到很多好心的高手朋友,耐心的回答我提出的问题。感激、图报,很简单的想法。希望这次整理的资料帖能对更多的
2011-08-22 16:24:04
1079
转载 Linux主机驱动与外设驱动分离思想(转自优快云)
1主机、外设驱动分离的意义在Linux设备驱动框架的设计中,除了有分层设计实现以外,还有分隔的思想。举一个简单的例子,假设我们要通过SPI总线访问某外设,在这个访问过程中,要通过操作CPU XXX上的SPI控制器的寄存器来达到访问SPI外设YYY的目的,最简单的方法是:r
2011-08-22 16:22:21
445
转载 访问外设I/O资源的方式
访问外设I/O资源的方式 我们知道默认外设I/O资源是不在Linux内核空间中的(如sram或硬件接口寄存器等),若需要访问该外设I/O资源,必须先将其地址映射到内核空间中来,然后才能在内核空间中访问它。Linux内核访问外设I/O内存资源的方式有
2011-08-22 16:20:00
653
转载 Linux内核源码树学习:Kconfig和Makefile
Linux内核源码树学习:Kconfig和Makefile2011-01-25 18:40Linux内核源码树的每个目录下都有两个文档Kconfig和Makefile。分布到各目录的 Kconfig构成了一个分布式的内核配置数据库,每个Kconfi
2011-08-22 16:18:30
520
转载 从RTC设备学习中断
从RTC设备学习中断(转)2011-08-20 02:09转载自 percy_place最终编辑 gcc_sky系统实时钟每台PC机都有一个实时钟(Real Time Clock)设备。在你关闭计算机电源的时候,由它维持系统的日期和
2011-08-22 16:17:44
971
转载 linux 内核中断源码分析
1.kernel/irq.cirq.c提供了三个函数enable_irq、disable_irq和request_irq,函数原型如下: void enable_irq(int irq)void disable_irq(int irq)void reque
2011-08-22 16:15:47
771
转载 linux内核裁剪的具体过程和方法
在menuconfig中配置:详细介绍内核配置选项及删改情况第一部分:全部删除Code maturity level options ---> 代码成熟等级选项[]Prompt for development and/or incomplete code/driv
2011-08-22 16:15:00
818
转载 linux内核学习书籍
1, 关于操作系统理论的最初级的知识。不需要通读并理解《操作系统概念》《现代操作系统》等巨著,但总要知道分时(time-shared)和实时(real-time)的区别是什么,进程是个什么东西,CPU和系统总线、内存的关系(很粗略即可),等等。2, 关于C语言。不需要已经很精
2011-08-22 15:12:40
6631
转载 Linux内核中container_of宏的理解
linux 中container_of的源码如下:#define container_of(ptr, type, member) ({ const typeof( ((type *)0)->member ) *__mptr = (ptr); (type *)( (ch
2011-08-22 15:08:20
644
陈莉君-深入分析Linux内核源码
2012-01-09
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人