- 博客(10)
- 资源 (6)
- 收藏
- 关注
原创 教你完成最简单的linux驱动 hello world
最简单的linux驱动hello world,向你展示了一个linux驱动的框架,代码如下(来自己有linux设备驱动一书,稍做改动):1 #include 2 #include 3 #include 4 5 MODULE_LICENSE("GPL");6 7 static int hello_init(){8 printk(KERN_ALERT"Hel
2011-11-11 15:33:47
676
原创 强大的vim
由于最近刚换了份新的工作,开发环境也不得不做改变。以前用eclipse下的cdt来作C/C++的开发,感觉很方便,可是新的工作要求用vim进行开发。 以前就听说vim很强大,可从来没有深入的学习过。只是拿来做一个“救火”的工具,最近由于要经常用到它,所以进行了一些深入的了解,发现它真的很强大,很强大,用它来开发程序,效率非常高,不过前提是你要能熟练的使用它才行。相信我,如果你坚持使用
2011-11-11 15:31:37
561
转载 U-Boot启动过程完全分析
1.1 U-Boot工作过程 U-Boot启动内核的过程可以分为两个阶段,两个阶段的功能如下: (1)第一阶段的功能Ø 硬件设备初始化Ø 加载U-Boot第二阶段代码到RAM空间Ø 设置好栈Ø 跳转到第二阶段代码入口 (2)第二阶段的功能Ø 初始化本阶段使用的硬件设备Ø 检测系统内存映射Ø 将内核从Flash读取到RAM
2011-11-11 13:38:02
587
转载 对.lds连接脚本文件的分析
本文由Jacky原创,来自http://blog.chinaunix.net/u1/58780/showart.php?id=462971对于.lds文件,它定义了整个程序编译之后的连接过程,决定了一个可执行程序的各个段的存储位置。虽然现在我还没怎么用它,但感觉还是挺重要的,有必要了解一下。先看一下GNU官方网站上对.lds文件形式的完整描述:SECTIONS {
2011-11-09 08:51:48
468
转载 超级好用的pdf阅读器推荐:Zathura, 如果喜欢vim,相信你很快会爱上它的
项目主页:http://pwmt.org/projects/zathura/这软件用起来太舒服了,很简洁,并且快捷键和Vim一样,如向下移动一页是J,向上移动一页是K.上下左右移动分别是k/j/h/l常用快捷键:gg Gj/k/h/lJ/KTab 打开/关闭index(一般是目录)o 打开另外的文件f Follow a link on the page
2011-10-26 10:27:14
8621
原创 我的gentoo,告别scim,转用fcitx
自从我把gentoo系统升级以后,scim就出问题了,不能正常的使用。特别是在firefox里,没有办法进行中文输入,这是一个很烦人的事。研究了一下, firefox的输出 ,应该是scim同GTK库之间出现了问题,不能加载scim输入法。想了几个办法都没有解决这个问题,最后,只
2011-09-26 16:59:33
3905
原创 更新xorg-server后出现的问题解决办法
用gentoo也有一段时间了,每次系统更新的时候都会遇到这样哪样的问题,曾经几次想换掉它,都没有下定决心,反而让我越来越喜欢它了。问题总会解决的,也正是解决问题的过程中才能真正的学到东西。这次更新系统以后,先是X11服务器启动不了了。提示“failed to load modul
2011-09-23 14:13:47
1945
转载 Gentoo 中包管理工具 emerge、eix、equery的基本用法
一、 emerge 1. 安装软件:# emerge package_name2. 更新软件并更新它直接依赖的其它软件包:# emerge -u package_name3. 更新一个软件并更新它依赖的软件包以及它们依赖的所有软件包, 这里大写的D
2011-09-15 15:12:13
2485
原创 抵制现实的诱惑,保持心灵的宁静
算一算,做程序也两年多的时间了,想一想,这两的结果,和两年前的希望差距实在是太大了。两年以前,刚刚毕业,一腔热血,觉得所有的问题都不是问题,相信自己一切都可以搞定,可是这两年来,生活的工作教会了我什么叫做现实。 四年之前开始接触嵌入式,以为嵌入式才是王道,要比其
2011-09-08 13:14:24
5277
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人