自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

Sailor_forever

Forward My Dreams( long lifetime)

  • 博客(10)
  • 资源 (14)
  • 收藏
  • 关注

原创 【嵌入式Linux学习七步曲之第五篇 Linux内核及驱动编程】Linux信号机制分析

        Linux信号机制分析 Sailor_forever  sailing_9806@163.com 转载请注明http://blog.csdn.net/sailor_8318/archive/2008/09/27/2990077.aspx 【摘要】本文分析了Linux内核对于信号的实现机制和应用层的相关处理。首先介绍了软中断信号的本质及信号的两种不同分类方

2008-09-27 23:06:00 3017

原创 单身两周年!

   单身两周年! 不知咋的,在这样一个深夜我怎么还记住了这个日子或许两年前的今天真的是我人生中一个意义非凡的日子吧多年的爱情长跑,从那一刻起我重新回归单身很小心很努力的去经营这份感情可现实总是很难象想象中的那么美好执子之手看夕阳,永远只能是一个神话了 过去的岁月,幸福,伤心,这一刻都涌上心头但不管怎样,我还要前行把握好今天,才能迎接更美好的未来

2008-09-23 01:01:00 875

原创 吃的很爽,玩的贼High,921 Party完美谢幕!

 吃的很爽,玩的贼High,今日Party完美谢幕! 前一阵搬新居了,宽敞多了近几周连续接待了几拨儿朋友好友今天终于有机会请实验室和宿舍兄弟到我这聚聚了很可惜的是小田和小君有事情没能来不过也很荣幸迎来了两位嫂夫人现隆重介绍下今天出席Party的各位嘉宾  小部及其夫人,情侣装很靓哦  小李和高挑美女,上得厅堂入得厨房,嫉妒死小李了~

2008-09-21 23:50:00 1556

原创 【嵌入式Linux学习七步曲之第五篇 Linux内核及驱动编程】揭开Linux Proc文件系统的神秘面纱

   揭开Linux Proc文件系统的神秘面纱 Sailor_forever  sailing_9806@163.com 转载请注明http://blog.csdn.net/sailor_8318/archive/2008/07/09/2627136.aspx 【摘要】本文介绍了Linux proc文件系统的一些细节。首先介绍了proc文件系统的基本概念/存储位置

2008-09-21 00:23:00 3589

原创 【嵌入式Linux学习七步曲之第五篇 Linux内核及驱动编程】Linux内核模块LKM的动态加载技术分析

  Linux内核模块LKM的动态加载技术分析 Sailor_forever  sailing_9806@163.com 转载请注明http://blog.csdn.net/sailor_8318/archive/2008/09/20/2954380.aspx 【摘要】本文详解了Linux内核模块的动态加载技术。首先介绍了Linux内核采用LKM的好处,接着介绍了内

2008-09-20 03:06:00 5019 2

原创 疯狂的中秋节!

 疯狂的中秋节! 三天的中秋假期可真是好好疯狂了一把空着这么久也没写,今天记点流水帐吧 前门新街新开张,好好游览了一番还有美轮美奂的国家大剧院,夜色贼漂亮本来打算和同事去郊区爬灵山的,但日程排满了最后和小强还有几个靓女去爬香山了第二次爬香山,看到不同的景色,还不错晚上回来时都快九点了,小强老婆建议大家买菜回家涮火锅吃就近华联买了些东西,四个人就原料花

2008-09-16 01:22:00 1026 2

原创 【嵌入式Linux学习七步曲之第五篇 Linux内核及驱动编程】Linux系统调用的实现机制分析

 Linux系统调用的实现机制分析 Sailor_forever  sailing_9806@163.com 转载请注明http://blog.csdn.net/sailor_8318/archive/2008/09/10/2906968.aspx 【摘要】本文介绍了系统调用的一些实现细节。首先分析了系统调用的意义,它们与库函数和应用程序接口(API)有怎样的关系。然后,我

2008-09-10 01:59:00 6389 1

原创 《精舞门》,超炫!

  《精舞门》,超炫!        能够把中国功夫和西方街舞这两种流行元素完美结合在一起的国产电影少之又少因此《精舞门》在上映之前就受到了万众瞩目般的关注把低音加重,让帅哥劲舞,让靓妹高呼把故事装进当代的都市,把镜头对准五光十色的舞台找来具有幽默感的编剧宁财神,再找来当红的时尚明星大腕再然后放风炒作,这就造就了首映一周创下1

2008-09-08 23:34:00 1760

原创 【嵌入式Linux学习七步曲之第五篇 Linux内核及驱动编程】Linux内核抢占实现机制分析

 Linux内核抢占实现机制分析 Sailor_forever  sailing_9806@163.com 转载请注明http://blog.csdn.net/sailor_8318/archive/2008/09/03/2870184.aspx 【摘要】本文详解了Linux内核抢占实现机制。首先介绍了内核抢占和用户抢占的概念和区别,接着分析了不可抢占内核的特点及实时系

2008-09-03 01:05:00 12272 6

原创 满汉全席,快乐周末

  满汉全席,快乐周末 这周小强来城里租房在我这住了两天小子老婆要回来了,在安贞那租了新房去那看了看,一室一厅,位置贼好尤其是小区那个花园,简直赶上了咱们学校的绿园了就等着老婆回来度蜜月了,好是羡慕啊 在外面吃了好几顿了,突然想自己做做饭在附近的菜市场买了鲫鱼,五花肉,黄豆,苦瓜,西红柿一下子整了两顿的菜了,可以美餐一顿了小强为了迎接老婆归来,本

2008-09-01 23:52:00 1609

Ubuntu+Systemtap进行Linux内核和用户空间开发测试

本文主要介绍在ubuntu平台 + 自定义内核上如何安装systemtap工具包及解决编译加载运行过程中的一些问题,如何利用systemtap工具监测分析内核函数,内核模块及用户态程序。

2014-09-23

一张图深度解析Linux共享内存的内核实现

本文首先介绍了众所周知的共享内存用户态API,然后介绍了相关的内核主要数据结构,并逐一分析了shmget、shmat、数据访问、shmdt的内核实现及数据结构之间的动态关系,从数据的关联图即可一窥共享内存的实现机制。

2014-09-23

Embedded Linux Development on PowerPC

基于PowerPC平台的嵌入式Linux开发 主要关注uboot和Linux kernel的移植

2010-11-12

嵌入式Linux学习七步曲

嵌入式Linux的学习涵盖的范围比较广,下从bootloader,到内核移植、文件系统,中间的驱动开发,到上层的应用程序调试、开发环境等,变化莫测,经常是别人的能用自己的就有问题。 由于缺乏他人适当指点,自己在学习过程中也走了很多弯路。看到有些朋友学习Linux的热情很高,但有时候不知道从哪入手,遂想和大家分享下这几年的经验教训。 此交流会在BUPT BES协会的组织下,历时半年,共九次。并录制了相关视频,上传到了BYR BT及优库上。 第一篇 Linux主机开发环境(15天) 第二篇 嵌入式Linux交叉开发环境(7天) 第三篇 Linux系统bootlaoder移植(7天) 第四篇 Linux的内核移植(15天) 第五篇 Linux的内核及驱动开发(15天) 第六篇 文件系统制作(5天) 第七篇 Linux的高级应用编程(5天)

2010-09-01

如何通过vnc图形界面远程控制Linux主机

【摘要】本文详细介绍了vnc服务器的搭建,尤其是为不同用户开启不同的窗口,这样多人协作开发时不会出现相互干扰,大家可以在同一时刻操作同一Linux主机,并且相关操作具备不同的用户属性,便于区分不同的开发者。【关键词】vnc server,图形界面,远处操作

2008-06-23

Waitqueue、Event及Semaphore的实现机制分析

本文分析了内核同步及互斥的几种机制Waitqueue、Event及Semaphore的实现,详细分析了其实现流程。Event及Semaphore本质上都是基于Waitqueue和自旋锁实现的。总结了静态定义及动态初始化数据结构的相关规则,这对于自定义的数据类型具有重要的借鉴意义。

2008-06-14

gdb+gdbserver的方式进行ARM程序调试

【摘要】:本文首先介绍了gdb+gdbserver相关的概念,然后介绍了其下载、编译、安装等过程;接着介绍了利用gdb+gdbserver调试应用程序的流程及实例等;最后分析了下gdb+gdbserver安装过程中的常见问题。<br><br>【关键词】:gdb,gdbserver,远程调试<br>

2008-05-10

gdb+gdbserver的方式进行ARM程序调试

【摘要】:本文首先介绍了gdb+gdbserver相关的概念,然后介绍了其下载、编译、安装等过程;接着介绍了利用gdb+gdbserver调试应用程序的流程及实例等;最后分析了下gdb+gdbserver安装过程中的常见问题。<br><br>【关键词】:gdb,gdbserver,远程调试

2008-05-10

在AT91RM9200上通过nfs调试linux程序

本文介绍了网络文件系统相关的概念,然后介绍了如何设置nfs server端的共享,并检验是否设置成功;然后介绍了在嵌入式平台中如何让内核支持nfs并进行相关设置、加载、卸载等;针对常见的问题进行了分析,最后给出了一个调试实例。<br><br>【关键词】:nfs,模块加载,远程调试,portmap,timeout,防火墙,showmount,df,exportfs

2008-05-10

C 语言嵌入式系统编程修炼

一、背景篇 1<br>二、软件架构篇 3<br>三、内存操作 7<br>四、屏幕操作 13<br>五、键盘操作 20<br>六、性能优化 24

2008-05-10

基于ARM 的嵌入式系统程序开发

对ARM上的裸机程序开发进行了详细陈述,包括启动的中断向量的设置、存储器配置、堆栈初始化、应用程序环境的拷贝准备、主程序的调用等以及ARM和Thumb代码的交互、重映射的处理,分析精妙

2008-05-10

全面解析《嵌入式程序员应该知道的16个问题》_sailor_forever

1、预处理器(Preprocessor)... 12、如何定义宏... 23、预处理器标识#error的目的是什么?... 44、死循环(Infinite loops)... 45、数据声明(Data declarations)... 56、关键字static的作用是什么?... 67、关键字const有什么含意?... 78、Volatile的使用... 99、位操作(Bit manipulation)... 1210、访问固定的内存位置(Acces

2008-03-25

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除