上一页 1 ··· 12 13 14 15 16 17 18 19 20 ··· 22 下一页
摘要: 由于某些可执行文件是以动态链接库的形式编译的,如果系统中缺少所需的库,则会出现程序运行失败的情况(通常提示 /bin/bash : xxx not found)。 在可执行文件的信息头中会注明所依赖的库文件,我们查看信息头即可。 ~~~~ objdump x yourfile :输出 yourfil 阅读全文
posted @ 2018-03-18 22:05 Zackary丶Liu 阅读(2282) 评论(0) 推荐(1)
摘要: ~~~~ static int MjpegDecompress( ) { struct jpeg_decompress_struct tDInfo; struct jpeg_error_mgr jerr; unsigned char buffer = NULL; cinfo.err = jpeg_s 阅读全文
posted @ 2018-03-17 22:59 Zackary丶Liu 阅读(528) 评论(0) 推荐(0)
摘要: MJPEG简介 MJPEG(技术即运动静止图像(或逐帧)压缩技术)是24 bit的"true color"影像标准。MJPEG的工作是将RGB格式的影像转换成YCrCB格式,目的是为了减少档案大小,一般约可减少1/3~1/2左右。 文件中的标记及含义 实例分析(参考自百度文库) 用系统自带的画图程序 阅读全文
posted @ 2018-03-16 23:55 Zackary丶Liu 阅读(6083) 评论(0) 推荐(0)
摘要: 答案是我在这个网站上找到的: 执行 ~~~~~ xset dpms force off ~~~~~ 命令就可以解决掉这个问题。 再次运行 svgatest 程序,得到了预期的结果,perfect! 阅读全文
posted @ 2018-03-15 23:46 Zackary丶Liu 阅读(252) 评论(0) 推荐(0)
摘要: 运行环境 ~~~~ RedHat 6.3 Linux localhost 2.6.32 279.el6.i686 ~~~~ 需准备好的文件: ~~~~ libx86_1.1+ds1.orig.tar.gz libx86_1.1+ds1 6.diff.gz svgalib_1.4.3.orig.tar 阅读全文
posted @ 2018-03-15 23:42 Zackary丶Liu 阅读(225) 评论(0) 推荐(0)
摘要: 驱动的完成步骤: ~~~~ 1. 分配一个 gendisk 结构体 2. 注册块设备 3. 分配一个 request_queue 队列 4. 配置 gendisk 5. 完成上一篇框架中提到的 "处理函数" 6. 添加磁盘 add_disk ~~~~ 初始化程序如下 ~~~~ static int 阅读全文
posted @ 2018-03-14 21:02 Zackary丶Liu 阅读(452) 评论(0) 推荐(0)
摘要: 框架: ~~~~ app: open,read,write "xxx.txt" 文件的读写 文件系统: vfat, ext2, ext3, yaffs2, jffs2 (把文件的读写转换为扇区的读写) ll_rw_block 扇区的读写 1. 把"读写"放入队列 2. 调用队列的处理函数(优化/调顺 阅读全文
posted @ 2018-03-14 21:01 Zackary丶Liu 阅读(188) 评论(0) 推荐(0)
摘要: 系统的输入与输出: 方式 | 描述符 | 含义 | | stdin | 0 | 标准输入 stdout | 1 | 标准输出 stderr | 2 | 标准错误输出 把 make 输出的全部信息重定向到某个文件中: ~~~~ make build_output ~~~~ 把错误信息都输出到一个文件中 阅读全文
posted @ 2018-03-14 20:59 Zackary丶Liu 阅读(503) 评论(0) 推荐(0)
摘要: (基于 Linux 3.4.2 内核) 可分为以下几个步骤来完成这个驱动: ~~~~ 1. 分配设置一个 usb_driver 结构体 2. 注册这个 usb_driver (如果设备的 id_table 与驱动匹配的话会调用驱动程序的 probe 函数) 3. 在 probe 函数中分配 urb 阅读全文
posted @ 2018-03-13 22:35 Zackary丶Liu 阅读(541) 评论(0) 推荐(0)
摘要: 将 DMA 抽象为一个字符设备,在初始化函数中调用 ~~~~ void dma_alloc_writecombine(struct device dev, size_t size, dma_addr_t handle, gfp_t gfp) ~~~~ 函数来分配两段物理地址连续的空间,一段作为源空间 阅读全文
posted @ 2018-03-12 22:48 Zackary丶Liu 阅读(504) 评论(0) 推荐(0)
上一页 1 ··· 12 13 14 15 16 17 18 19 20 ··· 22 下一页