-
[综合] 软件研发 针对C/C++开发者的Vim插件
摘要:作为一名C/C++开发者,其最基本的头文件,某些功能,循环,条件语句和主要功能等这些都是一些重复性的枯燥的任务,你是否想借助一些工具来帮助你完成,Vim插件是款不错的选择。 导读:作为一名C/C++开发者,其最基本的头文件,某些功能,循环,条件语句和主要功能等这些都是一些重复性的枯燥的任务...
29
热度 -
[综合] NFS server 搭建
使用nfs的好处:1)资源共享2)不用每次都下载到板子上运行,而只需要在mount下运行即可。 一、stepsbysetps1、安装nfs-serverapt-getinstallnfs-kernel-server 2、修改/etc/exports。指定路径及权限/home/cbh/workdir*...
5
热度 -
[综合] linux下join命令的用法
功能说明:将两个文件中,指定栏位内容相同的行连接起来。 语法:join[-i][-a<1或2>][-e<字符串>][-o<格式>][-t<字符>][-v<1或2>][-1<栏位>][-2<栏位>][--help][-...
94
热度 -
[综合] 合格的程序员需要具备的素质
合格的程序员需要具备的素质(个人观点总结中) 1、服务他人的思想 一个合格的程序员,不能只写自己看懂的代码,而需要为后来人考虑,写别人能够看懂的代码。除非特殊的要求,不要写晦涩的高深的代码。曾经一个同事夸张地说,他写的代码,妇孺皆知,老少咸宜。 2、自我批评思想 一个合格的程序员,要始终认为自己的代...
1
热度 -
20
热度 -
[综合] Linux修改系统后立即重起可能出现的问题
Linux修改文件立即重起,这时候可能修改的文件还没有被同步到文件系统中。 重起后,可能文件中该文件的内容没有被修改。 如果需要立即重起,可以使用sync同步下,将立即将修改内容同步到文件系统flash上。
64
热度 -
[综合] RBL, UBL, Uboot的关系
RBL,UBL,Uboot的关系 1)RBL=ROMBootloader,UBL=userBootloader。 2)RBL为TI固化在芯片ROM中的bootloader,OMAP上电启动过后首先将运行RBL,然后通过RBL加载UBL,再通过UBL加载uboot,而uboot就是用来加载Linux内...
63
热度 -
[综合] 消息队列函数(msgget、msgctl、msgsnd、msgrcv)及其范例 .
消息队列函数由msgget、msgctl、msgsnd、msgrcv四个函数组成。下面的表格列出了这四个函数的函数原型及其具体说明。 1.msgget函数原型 msgget(得到消息队列标识符或创建一个消息队列对象) 所需头文件 #include<sys/types.h>#i...
44
热度 -
[综合] 浅析boost库之noncopyable
浅析boost库之noncopyable 1.介绍 classnoncopyable{ protected: noncopyable(){} ~noncopyable(){} private://emphasizethefollowingmembersareprivate noncopyable(...
38
热度 -
[综合] 6410 DMA驱动分析 .
DMA 谨以此文纪念过往的岁月。 DMA传输支持4种格式,内存到内存,设备到内存,内存到设备,设备到设备。对于内存到内存比较好理解,就是不通过CPU的复制,直接使用进行数据传输。 1.dma的初始化在cpu.c文件中会对CPU的一些最最基本的资源初始化,如时钟,中断等等,在该文件中会注册一个s3c6...
41
热度 -
[综合] linux线程的优先级设置
如何在linux/unix中设置线程的优先级intpthread_create(pthread_t*thread,constpthread_attr_t*attr,void*(*start_routine)(void*),void*arg);来创建线程,但是如何设置线程的优先级呢?在讨论这个问题的时...
61
热度 -
23
热度 -
[综合] linux ln -s 符号链接的使用
说明:ln用于建立符号链接,这样就不需要将需要的文件copy到本地。 ln执行后,连接的目录下会自动生成与选择的源一样的“符号”。 如:ln-s/home/basic/dl/build/ 执行完成后,会在build路径下有一个dl的目录,使用ls-l查看会发现build下的dl-〉/home/ba...
29
热度 -
[综合] /proc虚拟文件系统与系统内核参数修改方法
/proc虚拟文件系统用作查看和配置系统内核参数的接口。/proc是一个层次结构的目录其中包含了 系统内核的当前设置值。之所以称为/proc是因为该虚拟文件系统通常发送信息给别的操作系统进程。 虚拟文件系统不会实际的存在于磁盘中。/proc虚拟文件在内存中动态的根据内核参数创建。使用 m...
74
热度 -
[综合] linux 使用nfs进行设备调试的方法
方法: 1.启动时不要启动自己的进程。比如y有些是在/etc/init.d/下的启动脚本。 2.服务器上配置nfs服务,正确配置文件系统的路径。 3.在firmware上进行mount。如mount-tnfs-onolock159.99.251.231:/home/abc/ONVIF/buildro...
62
热度 -
[综合] opencv cvAddScvScalar
cvScalar可存放在1-,2-,3-,4-TUPLE类型的捆绑数据的容器typedefstructCvScalar{ doubleval[4]}CvScalar;/*构造函数:用val0初始化val[0]用val1初始化val[1]等等*/inlineCvScalarcvScalar(doubl...
28
热度 -
[综合] linux中getopt的用法
linux中getopt的用法 getopt被用来解析命令行选项参数。就不用自己写东东处理argv了。 #include<unistd.h>externchar*optarg;//选项的参数指针externintoptind,//下一次调用getopt的时,从optind存储的位置处...
78
热度 -
48
热度 -
[综合] #pragma DATA_SECTION 和 #pragma CODE_SECTION的使用
#pragmaDATA_SECTION和#pragmaCODE_SECTION的使用 TheDATA_SECTIONpragmaallocatesspaceforthesymbolinasectioncalledsectionname.ThesyntaxforthepragmainCis:#pr...
65
热度 -
31
热度