- 博客(29)
- 资源 (1)
- 收藏
- 关注
原创 pymupdf系列——pdf转图片
1、下载pymupdf库pip install PyMuPDF2、读取pdf文件doc= fitz.open("E:\百度文库文档上传\win10+vs2017+opencv4.0.pdf")3、渲染pdf文件p=doc[0]pix=p.getPixmap(matrix=mat,alpha=False)4、保存为图片pix.writePNG("t-%s.pn...
2019-10-10 22:50:45
1094
原创 基于pyqt5实现PDF文档解析工具
为了更深入的学习和了解PDF文档,计划利用pyqt5实现一个PDF文档解析工具,具体的功能如下:(a)PDF转图片(已实现)(b)图片转PDF(已实现)(b)PDF文本提取(已实现)(d)图片文本提取(已实现)(e)PDF表格抽取及结构化解析(计划中)主要实现技术:pymupdf + ocr一、UI界面如下 ...
2019-10-07 21:40:15
1598
2
转载 设置开发板固定IP
进入/etc/init.d目录vi rcS在最后添加两行ifconfig eth0 202.196.117.200route add default gw 202.196.117.1 分别是设置ip和网关即可重启开发板ifconfig查看iproute查看网关 此时可以运行live555 server了
2013-08-06 09:49:06
1333
转载 在OK6410上实现NFS启动内核
一、使Uboot支持网络。(非必要) 1. 在OK主页上有支持tftp的uboot驱动下载。(我直接下载,估计飞凌没提供是想用户自己学习一下移植。) 2.在主机上装tftp服务器。查看一下转载的文章。 二、挂载NFS文件系统(参考手册内容,FORLINX_6410_yaffs2_v1.0.tgz这个根据不同内核版)1. 准备NFS文件系统目录启动nf
2013-07-31 20:49:51
852
转载 win7 ubuntu 开发板ping不通 解决方法
虚拟机里面的Ubuntu跟主机之间ping不通 今天整了我一天了,总算是ping通了,如图: 这是ubuntu里面的网络设置: 这是主机的IP设置:这样设置明明一点问题都没有,但是就是ping不通,后来才知道,用桥接的方式的话还需要在虚拟机里面设置一个选项: 设置成第二,就可以ping通了,
2013-07-29 16:36:09
1514
转载 S3C6410 GPIO配置
6410的GPIO使用一,每组GPIO的数目: #define S3C64XX_GPIO_A_NR (8) #define S3C64XX_GPIO_B_NR (7) #define S3C64XX_GPIO_C_NR (8) #define S3C64XX_GPIO_D_NR (5) #define S3
2013-07-17 11:01:34
720
转载 rmmod: chdir(/lib/modules): No such file or directory 解决方法
http://blog.youkuaiyun.com/qiaoliang328/archive/2010/01/15/5191821.aspx 必须创建/lib/modules/2.6.30.4这样一个空目录,否则不能卸载ko模块.# rmmod nls_cp9
2013-07-17 10:03:14
768
转载 NFS挂载失败
Mount 命令[转]mount [-afFhnrvVw] [-L] [-o] [-t>] [设备名] [加载点]用法说明:mount可将指定设备中指定的文件系统加载到Linux目录下(也就是装载点)。可将经常使用的设备写入文件/etc/fastab,以使系统在每次启动时自动加载。mount加载设备的信息记录在/etc/mtab文件中。使用umount命令卸载设备时,记录将被清除。
2013-07-13 15:32:40
938
转载 struct file与struct inode
1、struct inode──字符设备驱动相关的重要结构介绍内核中用inode结构表示具体的文件,而用file结构表示打开的文件描述符。Linux2.6.27内核中,inode结构体具体定义如下:struct inode {struct hlist_node i_hash;struct list_head i_list;struct list_head i_
2013-07-10 15:14:06
579
转载 nfs:server is not responding,still trying
今天,用开发板通过nfs挂载主机,想从主机上面拷贝一些资料,可是竟然出现:nfs:server is not responding,still trying , 我用的是友善之臂的mini2440,操作系统使用的是Ubuntu10.04。本来还以为是nfs出了故障,在网上找了很多解决方法都不行,最后发现原来不是nfs的原因,而是由于传送的数据太大,出现数据包丢失现象。NFS 的默认
2013-07-04 23:05:27
739
转载 Kobject
一 ,Kobjects概述 Kobject 是Linux 2.6 引入的新的设备管理机制,在内核中由struct kobject数据结构 进行描述通过这个数据结构使所有设备在底层都具有统一的接口,kobject提供基本的对象管 理,是构成Linux2.6设备模型的核心结构,它与sysfs文件系统紧密关联,每个在内核中注 册的kobject对象都对应于sysfs文件系统中的一个目录。Kobjec
2013-07-04 11:55:41
878
转载 OK6410——NFS挂载
昨天拿到了OK6410的开发板,板子还是不错的,就是资料有点乱,今天通过SD卡和DNW烧写了光盘里给的3.0的Linux系统,晚上打算运行一个简单的交叉编译小程序。我的开发环境:开发板:OK6410,Linux 3.0.1宿主机:VMware Ubuntu 11.10 先说一下NFS 直接说我的个人理解,NFS就是网络文件系统,用NFS可以实现
2013-07-01 16:08:59
791
转载 基于ARM6410-Ubuntu的NFS挂载方法及驱动模块加载方法
学习驱动,首先当然要先搭好环境,当我们把编好的驱动编译到内核或者以模块的方式加载进内核后,我们还要写一个测试应用程序,这个程序是在ARM-LINUX下运行的,与其对应的是PC-LINUX,这就又引出了交叉编译的概念,所谓交叉编译,是指在一个环境下编译程序,而在另一个环境下运行,比如我们在PC-linux下编译一个helloworld程序(就是最简单的helloworld程序)但是我们在编译的时
2013-06-30 09:00:17
1738
转载 Android常用类库
原文地址:http://developer.51cto.com/art/201001/180365.htm在Android类库中,各种包写成android.*的方式,重要包的描述如下所示:android.app :提供高层的程序模型、提供基本的运行环境android.content 包含各种的对设备上的数据进行访问和发布的类android.database :通过内
2013-05-26 10:06:30
480
转载 软中断使用步骤
软中断保留给系统中对时间要求最严格以及最重要的下半部使用。目前,只有两个子系统---网络和SCSI直接使用软中断。此外,内核定时器和taskelet都是建立在软中断上的。对于时间要求严格并能自己高效完成加锁工作的应用,软中断会是正确的选择。 怎样使用软中断呢? 1.分配索引 在编译期间,可以通过中定义的一个枚举类型来静态声明软中断。索引号小的软中断在
2013-05-16 12:16:48
1048
转载 同步与异步的区别
http://www.blogjava.net/junky/archive/2006/12/18/88659.html通俗版:举个例子:普通B/S模式(同步)AJAX技术(异步)同步:提交请求->等待服务器处理->处理完毕返回 这个期间客户端浏览器不能干任何事异步: 请求通过事件触发->服务器处理(这是浏览器仍然可以作其他事情)->处理完毕---------------
2013-05-12 17:06:17
1504
转载 信号量、互斥体和自旋锁区别
原文地址:http://www.cnblogs.com/biyeymyhjob/archive/2012/07/21/2602015.html信号量、互斥体和自旋锁一、信号量 信号量又称为信号灯,它是用来协调不同进程间的数据对象的,而最主要的应用是共享内存方式的进程间通信。本质上,信号量是一个计数器,它用来记录对某个资源(如共享内存)的存取状况。一般说来,为了获得
2013-05-07 12:10:23
694
转载 和菜鸟一起学OK6410之tftp下载内核,nfs挂载文件系统全过程详解
原文地址:http://blog.youkuaiyun.com/eastmoon502136/article/details/7905960首先是tftp下载内核吧。网上也都说了,ok6410的uboot里面可恶的网卡驱动是cs8900的,而实际网卡是dm9000的,所以导致进入uboot后就没有办法用tftp来下载内核了。不过有人已经实现了这个功能。下面分几个小标题,各个实现各个说明
2013-05-02 16:12:11
706
转载 如何从零开始开发一款嵌入式产品
原文地址:http://www.cesdn.com/thread-5861-1-2.html(20年的嵌入式经验分享学习,来自STM32神舟系列开发板设计师的总结)首先,如果你有幸看到这篇文章,千万不要试图在2个小时内阅读完,就算你2个小时阅读完,我相信你也不会理解里面讲解的精华之处,我相信,你应该将此文章,慢慢品尝,这绝对是一篇需要品尝2~3天,再结合自己过往
2013-05-02 13:59:45
873
转载 linux驱动相关头文件
原文地址:http://blog.youkuaiyun.com/newnewman80/article/details/6968413#include 是在linux-2.6.29/include/linux下面寻找源文件。#include 是在linux-2.6.29/arch/arm/include/asm下面寻找源文件。#include 是在linux-2.6.29/arch/ar
2013-04-28 11:34:02
962
转载 虚拟机内x86平台linux内核配置、编译与安装 RHEL5
原文地址:http://blog.sina.com.cn/s/blog_5e29f64301019b3g.html在网站www.kernel.org 下载内核文件拷贝到合适目录下解压进入内核目录将虚拟机安装的RHEL5的内核配置文件直接拷贝过来使用[root@localhost linux-2.6.29]# cp /boot/config-2.6.1
2013-04-27 15:49:52
784
转载 RHEL5.1 tftp和nfs安装
原文地址:http://www.cnblogs.com/just4fun/archive/2011/01/11/1932676.htmlAbstract 在嵌入式开发中有宿主机和目标机之分:宿主机是执行编译、链接嵌入式软件的计算机;目标机是运行嵌入式软件的硬件平台。 TFTP服务器作为工作于宿主机的软件,主要提供对目标机的主要映像文件的下载工作。Solut
2013-04-27 14:17:32
601
转载 Ubuntu12.04配置android编译环境
原文地址:http://147731489.blog.sohu.com/227882005.htmlUbuntu12.04配置android编译环境(1)对于12.04配置android编译环境,google官方资料如下:照做!Installing required packages (Ubuntu 12.04)Building on U
2013-04-21 16:57:40
619
转载 ubuntu 12.04建立环境编译过程中遇到的问题
经过几波周折,终于在ubuntu上面成功编译android4.0的源码,为什么要编译源码呢,主要是在源码的环境下做一下类似于需要底层框架支持的程 序,比如说launcher或者其他占用资源特别多的应用程序。因为我的eclipse经常崩溃。好吧,废话不多说了 开始吧 希望对您有用。其中部分资源也是我在网上搜索到的。1、初始化编译环境(1)软件需求: Python 2.5
2013-04-21 15:31:54
902
转载 “make: arm-none-linux-gnueabi-gcc:命令未找到”
原文地址:http://blog.youkuaiyun.com/bjutstar/article/details/7059541Ubuntu12.04下编译飞凌嵌入式OK6410开发板提供的内核android2.3_kernel_v1.01-2012-09-23.tar已经执行export PATH=/usr/local/arm/arm-none-linux-gnueabi/bin:$PA
2013-04-21 09:58:13
4847
转载 ubuntu平台下eclipse打不开问题解决方法
http://www.xue5.com/Developer/Software/664417.html安装eclipse:sudo apt-get install eclipse-platform调整java: sudo update-alternatives --config java启动:eclipseError
2013-04-20 14:41:17
4871
转载 驱动模块中Makefile的自我理解
原文地址:http://www.hovercool.com/en/%E9%A9%B1%E5%8A%A8%E6%A8%A1%E5%9D%97%E4%B8%ADMakefile%E7%9A%84%E8%87%AA%E6%88%91%E7%90%86%E8%A7%A3对于一个简单的驱动模块,以下为Makefile的经典构成: //------------Makefile---------
2013-04-16 13:08:03
595
转载 手动建立makefile简单实例解析
原文地址:http://linux.chinaunix.net/techdoc/develop/2008/10/13/1037844.shtml假设我们有一个程序由5个文件组成,源代码如下:/*main.c*/#include "mytool1.h"#include "mytool2.h"int main(){ mytool1_print("hello
2013-04-14 20:28:46
443
转载 x86平台下Linux配置编译与启动
原文地址:http://www.linuxidc.com/Linux/2011-12/50489.htm重新在x86平台上面配置编译了一下linux内核,并且设置启动。所有的工作是在虚拟机下面进行的。下面首先谈谈理论上编译配置内核需要用哪些步骤:1、首先肯定是在www.linux.org上面下载自己需要的linux内核版本啊。建议到官方下载,不要下载经过别人裁剪过的内核。
2013-04-14 19:15:23
831
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人