![](https://img-blog.csdnimg.cn/20201014180756913.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Linux
文章平均质量分 70
677
这个作者很懒,什么都没留下…
展开
-
Linux中 .bashrc和profile的区别
<br /> 之前安装QT-4.7.2,由于习惯了在命令行下编译源文件,我在网上搜了一下关于QT环境变量的配置方法,配置很简单,在/etc/profile文件里添加下面几行语句:<br /> export QTDIR=/opt/qtsdk-2010.05/qt 这个路径根据自己安装的位置进行配置<br /> export LD_LIBRARY_PATH=$LD_LIBRARY_PATH:$QTDIR/lib<br />原创 2011-04-14 16:21:00 · 1728 阅读 · 0 评论 -
一个有趣的Linux内核配置问题
最近带大四的师弟做毕业设计,在linux内核目录下,想打开内核的菜单配置界面,在终端下输入 # make menuconfig,确提示了一个错误,"your display is too small to run menuconfig",意思是显示器太小而运行不了菜单配置界面,网上搜之,解决方法很简单,但是非常搞笑,最大化虚拟机,并且最大化终端,再执行# make menuconfig 即可。^_^原创 2011-04-26 10:49:00 · 901 阅读 · 0 评论 -
【转】经典!Linux设备驱动开发——内存映射
几乎每一种外设都是通过读写设备上的寄存器来进行操作的,通常包括控制寄存器、状态寄存器和数据寄存器三大类,外设的寄存器通常被连续地编址。根据CPU体系结构的不同,CPU对IO端口的编址方式有两种: (1)I/O映射方式(I/O-mapped) 典型地,如X86处理器为外设专门实现了一个单独的地址空间,称为“I/O地址空间”或者“I/O端口空间”,CPU通过专门的I/O指令(如X8转载 2011-06-22 11:28:00 · 2011 阅读 · 0 评论 -
两个简单例子揭示makefile中“=”和“:=”的区别
之前一直纠结makefile中“=”和“:=”的区别到底有什么区别,因为给变量赋值时,两个符号都在使用。网上搜了一下,有人给出了解答,但是本人愚钝,看不懂什么意思。几寻无果之下,也就放下了。今天看一篇博客,无意中发现作者对于这个问题做了很好的解答。解决问题之余不免感叹,有时候给个原创 2011-07-17 21:58:48 · 1733 阅读 · 3 评论 -
Linux设备驱动开发入门——Hello world
近期做的工作主要有两个,一是将dvsdk_4中的video_copy项目移植到自己的板子上,在参考资料极其匮乏的情况下,本人继续发扬艰苦奋斗的作风和打不死的小强精神,终于将Omap3530中的DSP成功地跑起来了。另一个工作就是开始学习Linux设备驱动开发,为编写新设备的驱动做准备。dvsdk的内容比较庞杂,所做的工作还在整理之中,后面我会发出来。Linux设备驱动开发的资料很多原创 2011-06-20 15:45:00 · 8429 阅读 · 13 评论 -
Fedora9本地安装配置中文输入法
之前虚拟机安装Fedora9的时候,只想用来做嵌入式开发用,因此很多组件都没有安装。后面随着程序的不断增大和算法的不断增加,英文注释难以让人看明白了(主要还是自己英文水平比较差),装一个中文输入法的需求就日益迫切了。网上找了很多东西,但都是需要上网安装的,没办法,只好放弃。后来,一不小心点入了一个博客,他是用iso镜像安装的^_^,遂学习之~~ 参考地址http://hi.bai原创 2012-03-16 11:50:56 · 1481 阅读 · 0 评论