
LINUX
關秦楚
菜鸟来的
展开
-
同学面试笔记
ARM的四种跳转指令:1、B跳转指令格式:B{};功能:PC=PC+addr左移两位由于arm是32为存储(即4个字节),PC的最低两位一直为0,所以PC不保留地址的最低两位。PC即为寄存器R15。addr值一个24位的有符号数,他代表的是一个偏移地址,实际地址的值由汇编器来计算。addr的值有符号扩展为32位后,左移两位,然后与PC值相加,即得到跳转的目的地址。跳转范转载 2013-08-01 11:08:37 · 791 阅读 · 0 评论 -
mjpg-streamer项目源码分析
前一段时间自己买了个开发板(GT2440的),可是我没有够相应的买cmos摄像头,可是又想做下国嵌的usb视频采集和传输的哪个项目,没办法,只好网上找找相关的项目,最终发现了mjpg-streamer这个开源项目。看了blog们的文章,有种激动,于是自己问同学借了个usb摄像头,试了试,挺好使的,而且处理速度上也挺好的,就开始想了解这个项目是怎么工作了(研究了好几天哦)。下面是我个人在这学转载 2014-04-16 21:26:07 · 968 阅读 · 0 评论 -
使用autotools工具制作Makefile过程可能出现问题与解决方式
首先是新建一个目录,例如:#mkdir automake然后就进入这个目录,并且建立一个.c文件。例如:#cd automakevim hello.c 建立一个代码如下所示:#include "stdio.h"int main(){ printf("hello,welcome to linux!");} 3. 运行命令,#autoscan原创 2013-09-04 21:44:25 · 1050 阅读 · 0 评论 -
shell学习笔记
初始化序列中的读取过程,原型如下所示void cvStartReadSeq( const CvSeq* seq, CvSeqReader* reader, int reverse=0 );原创 2013-09-03 20:21:54 · 535 阅读 · 0 评论 -
串口线连接
串口线接口虽然有不少接口,但很多是没用到的,用到只是三条线,连接图如下所示所以如果没有母对母串口直线可以考虑用杜邦线来自己连接好就可以用。转载 2013-09-01 21:21:00 · 1310 阅读 · 0 评论 -
ARM-Linux开机自启动设置-mini2440开发板
要在开发板上的Linux开机启动自己的程序,想着简单,却改了很久,绕了一圈下来确实很简单,只是自己一开始太过迂腐吧!如果不想看完全文,这一段应该就够了,从我使用的开发板的角度讲,一般只要在/etc/init.d/rcS中加入你的程序或者脚本命令就可以实现开机自动运行;想在超级终端输入回车,登录后执行,则可以在/etc/profile中加入命令;如果想去掉每次开机完后的“Please p转载 2013-09-06 17:23:04 · 764 阅读 · 0 评论 -
mini2440之led模块的动态加载及相应led应用程序的编写
开发环境:VMware 下的fedora9开发板:mini2440(64M FLASH)内核:linux-2.6.32.2(FriendlyARM光盘中所带,将其解压到/opt/FriendlyARM/mini2440/目录下) (一)编写编译及加载LED模块驱动程序(1) 编写LED模块驱动程序mini2440led.c,如下: #include #include转载 2013-08-28 17:13:42 · 840 阅读 · 0 评论 -
mini2440烧录内核时重启出错:No filesystem could mount root, tried: ext3 cramfs vfa
在mini2440中,把编译好驱动加载到内核中编译好之后,在主菜单中使用k命令download linux kernel后,重新启动会出现以下错误:No filesystem could mount root, tried: ext3 ext2 cramfs vfat msdos iso9660 romfs ernel panic - not syncing: VFS: Unable to原创 2013-08-25 23:07:13 · 6209 阅读 · 0 评论 -
C语言里面输出函数scanf加\n转行符号会出错
在编写C语言代码时,相信大家对使用转行符合\n是司空见惯了,我之前没试过在输入函数scanf里面加转行符合\n,今天加了一试比如输入a、b的值,如下所示scanf("%d, %d\n", &a, &b)printf("a=, b= \n", a, b);运行时输出a值是对的,但b的值总是错误的,查了下书籍原来是scanf里面加入转行符号是没有作用的,因为输入函数scanf里面没有转原创 2013-08-25 11:01:41 · 2025 阅读 · 0 评论 -
linux终端错误:Unable to find the ncurses libraries or the required header files
在linux系统中的fedora10系统中使用终端输出命令:make menuconfig时,出现入下错误解决方式如下所示:然后就可以用make menuconfig命令来打开菜单设置了:原创 2013-08-25 20:33:17 · 832 阅读 · 0 评论 -
linux界面恢复
最近有个同学虚拟机下运行linux不知道怎么弄切换成无界面模式,窗口只显示一个命令终端。如果需要切换成有界面状态,就一下操作(这个只是个人经验,不代表是全能的)在命令端分别输入# init 1# init 5输入 init 5后运行后之后就会自动重启,重启成功后就进入了界面。希望对大家有所帮助原创 2013-07-29 21:09:00 · 1224 阅读 · 0 评论 -
[root@localhost zhu]# yum install vim Loaded plugins: langpacks, presto, refresh-packagekit Adding e
在Fedora命令窗口运行yum指令来下载安装vim编辑器,提示以下错误问题在于:/etc/yum.repos.d目录里面repo文件链接无效,无法链接下载导致解决问题就要找到一个可更新下载链接:http://archives.fedoraproject.org/pub/archive/fedora/linux/我把所有repo文件删除掉,自己新建一个repo格式文件,至于名字转载 2015-10-06 21:42:28 · 4605 阅读 · 0 评论