VS2010(VS2008)下安装配置OpenCV

研究生课题做嵌入式图像处理方向,所以主要涉及的知识就是嵌入式Linux+OpenCV+QT,主要OpenCV和QT都是跨平台的,而且充分利用好的话再后期的算法设计和功能扩展上就方便很多。只是之前多数做的是硬件方向设计和偏单片机类型的处理器,嵌入式...

嵌入式linux调试:用gdbserver调试共享库

gdbserver调试共享库 在开发嵌入式系统时,调试往往是一大难题。面试过不少嵌入式linux工程师,当问及调试手段时,他们的调试手段一般是两种:首先是在PC上的模拟环境中运行,若有问题,可以很方便的调试。其次,若在板子上运行时才出错,...

基于S3C2410的SD卡linux驱动工作原理(二)

序:我在讲嵌入式Linux驱动开发班的时候,发现不少学员对SD卡驱动这块比较感兴趣,课下来找我探讨。而在很多技术论坛,也有不少人问这方面的问题,所以就想写一下这方面的内容,希望对大家的学习能有所帮助。 前几天写了篇基于S3C2410的SD...

uClinux和Linux的异同

uClinux是针对控制领域的嵌入式linux操作系统,它从Linux 2.0/2.4内核派生而来,沿袭了主流Linux的绝大部分特性。适合不具备内存管理单元(MMU)的微处理器/微控制器。没有MMU支持是uClinux与主流Linux的基本差异。标准Linux是针对有MMU的处理...

Rhyme/ Linux 文件系统常用命令 光盘的挂载与卸载命令

Linux 文件系统常用命令 光盘的挂载与卸载命令 1、光盘的挂载 1、将光盘放入分区,在虚拟机中进行下图操作即可模拟,注意一定要确定图中Connect是选中的,因为你没选中就相当于没连通光驱 2、创建挂载点 注意:挂载点必须为空...

mmu以及cache入门详解

Cache 随着CPU频率的提高, CPU对数据的计算速度一直在提高, 而CPU直接从内存中读取数据的时间要比 计算时间慢了50-100倍, 可以想象一下,CPU没有下一个数据,只能等待,等到SDRAM主存的数据送到才能进行下一步的计算。因此 为了提升...

ARM LINUX与普通LINUX区别

相对于ARM linux,我们说的普通linux指的是X86 linux,他们都是linux系统,但是由于ARM和X86是不同的CPU架构,他们的指令集不同,所以软件编译环境不同,软件代码一般不能互用,一般需要进行兼容性移植。  X86是经典的CISC指令集,指令集...

udev 重命名设备节点名 自动挂载、卸载存储设备分区

    对U盘、SD卡、硬盘、操作的时候,需要对设备热拔插以及设备自动挂载自动卸载进行处理。有些时候我们需要对设备名进行固定,比如:SD卡卡槽1插入的设备固定它的设备名为sd_card1。 设备插入时将sd_card1的各个分区自动挂载固定的目录上...

Linux进程的调度策略

Linux进程的调度策略分为以下几种:   #define SCHED_OTHER 0 #define SCHED_FIFO 1 #define SCHED_RR 2 #define SCHED_BATCH 3 #define SCHED_IDLE 5   可以把它们分为两大类: 实时进程 - SCHED_FIFO和SCHED_RR 非实时进程 ...

嵌入式文件系统启动顺序init

文件系统启动过程Linux的启动过程主要分成两个阶段: 1.启动内核。在这个阶段,内核装入内存并在初始化每个设备驱动器时打印信息。   2.执行程序init。装入内核并初始化设备后,运行init程序。init程序处理所有程序的启动,包括重要系统...

交叉编译gstreamer for arm

1.下载glib,libxml2,gstreamer到目录/home/mars/Downloads/ 2.mkdir /home/mars/arm-linux/usr 3.解压缩glib:tar zxvf glib-2.22.0.tar.gz 4.cd glib-2.22.0 5.输入: CC=arm-linux-gcc ./configure --build=i686-linux --host=arm-linux...

ESP8266调试-P2P(AP模块与STA模块通信)

ESP8266有三种模式可以选择,AP/STA/AP+STA,  下面我们要实现的是模块与模块之间点对点的通信 通信的三个过程 1. 建立WiFi连接  a. 首先一个模块配置为AP模式,开启WiFi热点,(可以设置WiFi名称、密码和加密方式)  b. 然后另一...

Linux的sleep()和usleep()的使用和区别

 函数名: sleep  头文件: #include // 在VC中使用带上头文件         #include   // 在gcc编译器中,使用的头文件因gcc版本的不同而不同  功  能: 执行挂起指定的秒数  语  法: unsigned sleep(unsigned seconds); 示例:...

linux下qt虚拟键盘

本文编译使用qt5.7源码自带虚拟键盘 步骤如下:     1.下载Qt5.7源码        http://download.qt.io/official_releases/qt/5.7/5.7.0/single/qt-everywhere-opensource-src-5.7.0.zip    解压   2.找到虚拟键盘源码目录qtvirtualk...

启动 netconsole 将内核消息发送到远程 syslog 服务器

启动 netconsole 将内核消息发送到远程 syslog 服务器netconsole 可以将内核的 printk 消息通过 udp 发送到远程主机上,而且还可以将消息发送到远程主机的syslogd里.  内核配置 一般情况下系统内核都已编译 netconsole 模块, 直接使用即可...

发布经验,赚取财富值,与更多的电子工程师一起成长!

写文章

热门文章

一周热门问题