Linux
文章平均质量分 61
lanxinyuchs
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
使用Eclipse开发嵌入式linux应用程序
1. 安装Eclipse for C/C++ developer的版本 2. 安装交叉编译工具链 若Eclipse使用不正常(如在新建工程的时候出现"Plug-in org.eclipse.cdt.ui was unable to load class org.eclipse.cdt.ui.wizards"错误等),可尝试用oracle官方提供的JRE替换掉ubuntu自带的O...原创 2014-07-04 17:01:42 · 508 阅读 · 0 评论 -
LCD的像素时钟
1. pixclock - pixel clock in pico seconds ;2. First, calculate the required pixclock rate. XFree86 uses megahertz whilst framebuffer devices uses picoseconds (Why, I don't know);3.The speed at w...原创 2011-05-04 12:01:40 · 1894 阅读 · 0 评论 -
(转)LCD驱动移植
1. LCD工作的硬件需求: 要使一块LCD正常的显示文字或图像,不仅需要LCD驱动器,而且还需要相应的LCD控制器。在通常情况下,生产厂商把LCD驱动器会以COF/COG的形式与LCD玻璃基板制作在一起,而LCD控制器则是由外部的电路来实现,现在很多的MCU内部都集成了LCD控制器,如S3C2410/2440等。通过LCD控制器就可以产生LCD驱动器所需要的控制信号来控制STN/...原创 2011-05-03 11:30:56 · 226 阅读 · 0 评论 -
查看可执行程序的依赖库及相关信息
主要针对ELF(可执行文件和可链接文件),有点反汇编的味道 VC6里有depend和dumpbin,Linux下是ldd和objdump,可查询依赖库 objdump可查到所使用cross-compile的版本,用法为objdump -s --section=.comment $prog 嵌入式版本有arm-linux-readelf: (1)在host (x...2011-05-25 17:25:15 · 360 阅读 · 0 评论 -
la文件和libtool
Linux下文件的类型是不依赖于其后缀名的,但一般来讲: .o,是目标文件,相当于windows中的.obj文件 .so 为共享库,是shared object,用于动态连接的,和dll差不多 .a为静态库,是好多个.o合在一起,用于静态连接 .la为libtool自动生成的一些共享库,vi编辑查看,主要记录了一些配置信息。可以用如下命令查看*.la文件的格式 $f...原创 2011-06-03 16:22:56 · 957 阅读 · 0 评论 -
《Linux Kernel and Driver Development Training》笔记
附件是一篇介绍linux内核和驱动的英文slides,简明扼要,相比厚重的书籍更能突出重点,以下是基于该slides的一些笔记 linux内核源码查看(参考P59-P62):1. 客户端方式:可利用Ubuntu12.04及之后版本自带的Kscope工具2. Web方式:使用lxr(linux cross reference),登录http://lxr.free-electr...原创 2014-06-24 23:02:24 · 420 阅读 · 0 评论 -
Linux头文件
1.内核编程使用头文件 The base files are located in the include/ directory in the root of the kernel source tree. For example, the header file <linux/inotify.h> is located at include/linux/inotify...原创 2014-05-23 11:52:40 · 132 阅读 · 0 评论 -
(转) 双系统重装win7/Xp后如何恢复ubuntu引导
http://www.cnblogs.com/dolphin0520/archive/2012/03/11/2390175.html 1)准备一张ubuntu系统安装盘; 2)将ubuntu系统安装盘放入光驱,重新启动计算机,进入BIOS,将开机启动设置为光驱(CD/ROM)启动方式; 3)然后保存设置退出,等待片刻就进入到ubuntu...原创 2012-03-13 23:19:37 · 112 阅读 · 0 评论 -
Linux小结-Misc
Bashrc和profile(profile.d)中的文件通常包含环境变量的配置信息,如果位于/etc目录则是对系统所有用户适用,位于用户文件夹下则只对该用户适用。如果只在终端运行,则只对当前终端下的操作有效。用export查看所有,echo $查看单个,添加用:$(原变量)。Init.d和rc.d通常包含系统的启动信息。 在linux上开发的commandline...原创 2011-11-25 16:37:44 · 148 阅读 · 0 评论 -
(转)cannot find -l*解决
转自http://i-pogo.blogspot.com/2010/01/usrbinld-cannot-find-lxxx.html 問題:在linux環境編譯應用程式或lib的source code時常常會出現如下的錯誤訊息:/usr/bin/ld: cannot find -lxxx 這些訊息會隨著編譯不同類型的source code 而有不同的結果出來如:...原创 2011-11-23 14:59:49 · 283 阅读 · 0 评论 -
Ubuntu使用技巧
Ubuntu版本: 10.04 1. 命令行/图形界面切换在ubuntu运行过程中,可通过Alt+F7切换到图形界面,但是若安装操作系统后直接进入命令行界面,则需使用startx命令进入图形界面,若提示“.../usr/bin/X:No such file or directory”,可尝试使用apt-get install xserver-xorg修复 2. 增...原创 2011-12-18 22:46:39 · 123 阅读 · 0 评论 -
Linux输入子系统
输入子系统由 输入子系统核心层( Input Core ),驱动层和事件处理层(Event Handler)三部份组成。一个输入事件,如鼠标移动,键盘按键按下,joystick的移动等等通过 Driver -> InputCore -> Eventhandler -> userspace 的顺序到达用户空间传给应用程序。 其中Input Core ...原创 2011-03-31 10:58:08 · 107 阅读 · 0 评论 -
Linux设备驱动的相关概念
通常对于一个给定的硬件平台电路板,它的设备寄存器或内存的物理地址就是确定的了,或者是相对确定的了(它们具有自己的IO地址空间)。但对于向 Linux这样的操作系统,驱动程序是不能直接访问设备的物理地址的,它必须把设备的物理地址映射到Linux内核的虚拟地址空间,这样驱动程序才能通过 虚拟地址操作设备。 Linux里将IO资源分成不同的类型,如IO(Port)、MEM、IRQ、D...原创 2011-03-24 10:27:17 · 166 阅读 · 0 评论
分享