Linux 应用编程
fanwenjieok
这个作者很懒,什么都没留下…
展开
-
Non-blocking user input in loop without ncurses
Non-blocking user input in loop without ncurses转载 2014-08-10 10:36:47 · 528 阅读 · 0 评论 -
linux网络编程——初探TCP
服务器端等待客户端连接,连接成功后,打印客原创 2014-08-12 21:25:40 · 444 阅读 · 0 评论 -
关于linux播放器madplay对外提供接口与界面整合的总结
应用中使用system调用madplay播放音频后,无法直接控制暂停/停止等操作,百度上一搜方法全是是直接对madplay进程进行控制,"killall -19 madplay"使进程挂起以暂停,"killall -18 madplay"使进程恢复运行,"killall -9 madplay"终止进程以停止。 此种方法虽然可以实现最基本的播放/暂停/停止功能,但是都是对进程直接操作,强制进转载 2014-10-06 08:57:14 · 2591 阅读 · 0 评论 -
mjpeg-streamer的在PC和嵌入式开发板上的移植与使用
一、 在虚拟机中的ubuntu 12.04中编译,运行mjpeg-streamer1. 方法一 (1). 安装前的准备sudo apt-get install libsdl1.2-dev subversionsudo apt-get install libjpeg62-dev (2).编译安装mjpeg-streamer 下载 mjpg-st原创 2016-09-10 14:58:50 · 1523 阅读 · 0 评论 -
Linux应用层中的setitimer的使用说明
Linux应用层中的setitimer的使用说明 使用时需要引入的头文件: #include setitimer函数原型: int setitimer(int which, const struct itimerval *new_value, struct itimerval *old_value); 其中whi原创 2016-11-03 09:41:59 · 1321 阅读 · 0 评论 -
操作系统知识点总结
1、进程是并发过程中程序的执行过程2、进程的特征:结构特征动态性并发性独立性异步性3、临界区指在每个进程中访问临界资源的那段代码4,现在操作系统中申请资源的基本单位是进程,在CPU得到执行的基本单位是线程,进程是由程序段、数据段、PCB组成的5,对临界资源应采取互斥访问方式来实现共享6,P.V操作是一种低级进程通信原语7,对于记录性信号量,在执行一次原创 2014-08-21 22:54:29 · 603 阅读 · 0 评论 -
关于在Helper2416开发板编译内核和驱动的问题总结
当时在自己的开发板GT2440上移植u-boot,linux,根文件系统时,一切移植好之后,想测试下insmod命令,于是写了个hello简单的模块测试程序,但是编译时遇到的一个奇怪的问题:make之后总是出错:/home/module/hello.c:1: 错误:代码模式‘kernel’在 32 位模式下不受支持/home/module/hello.c:1: 对不起,尚未实现:未原创 2014-08-17 19:10:04 · 804 阅读 · 0 评论 -
emacs中对比文件差异的工具—ediff
emacs中对比文件的差异ediff 工具:ediff-buffers/ediff-files 比较当前已经打开的2个文件缓冲区A/B中的文件内容。文件内容不一致的行(或不一致的上下行、多行)或作为一个差异区域,高亮显示。 A或B窗口中显示的增量部分,将显示为红色;如果将A的增量替换到B窗口后,B中的替换增加部分会显示为绿色。 A与B窗口同一行或多行原创 2016-11-02 18:21:18 · 3719 阅读 · 0 评论