sqlite优化 PRAGMA 命令

PRAGMA command 是一个特殊的命令。 它用于修改 SQLite 库操作或查询库以取得内部(非表)数据。 PRAGMA 命令可以使用与其它 SQLite 命令(如 SELECT、INSERT) 相同的接口,只在有如下几个重要方面有所不同:pragma 接受一个整数值 value...

linux内核源码目录结构

linux内核源码目录结构如下所示: (1)Kbuild Kbuild是Kernel build的意思,就是内核编译的意思,这个文件就是linux内核特有的内核编译体系需要用到的文件。 (2)Makefile 这个是linux内核的总Makefile,整个内核工程是用这个Makefi...

linux应用开发:用户空间如何通过sysfs控制GPIO

开发环境Ubuntu:14.04开发板:A33-Vstar开发板系统:linux-3.4.39-----------------------------------------------------1. 启用GPIO sysfs interface首先看系统中有没有/sys/class/gpio这个文件夹。如果没有在编译内核的时候打开 Dev...

linux高端内存与内存映射——重要

Linux 操作系统和驱动程序运行在内核空间,应用程序运行在用户空间,两者不能简单地使用指针传递数据,因为Linux使用的虚拟内存机制,用户空间的数据可能被换出,当内核空间使用用户空间指针时,对应的数据可能不在内存中。内核空间和用户空...

Android Adb 源码分析

扭起屁股得意洋洋 最近,我负责的项目因为临近量产,把之前的userdebug版本关闭,转成了user版本,增加selinux的权限,大家都洋溢在项目准备量产的兴奋和喜悦之中不能自拔 谁知,好景不长,user版本发布之后,各种bug接踵而来,但是因为us...

Linux rootfs(根文件系统讲解)

转载地址:http://puregrass.blog.51cto.com/2882569/1768913 rootfs,其实就是,针对特定的操作系统的架构,一种实现的形式;具体表现为,特定的目录(就理解为windows的文文件夹),目录之间的关系,即组织架构,以及特定的各种文件; /b...

linux 下性能分析工具 Gprof

   这些天自己试着对项目作一些压力测试和性能优化,也对用过的测试工具作一些总结,并把相关的资料作一个汇总,以便以后信手拈来!   1 简介 改进应用程序的性能是一项非常耗时耗力的工作,但是究竟程序中是哪些函数消耗掉了大部分执...

Linux下交叉编译openssl

1. 安装交叉编译器,这里用的是gcc-linaro-arm-linux-gnueabihf-4.8,当然也可以使用更高版本 非官方下载地址:http://download.csdn.net/detail/huangchijun11/9828071 官方下载地址:https://www.linaro.org/downloads/ 官方网站上根据...

Linux中SysRq的使用

1.简介SysRq 键可以直接从内核输出信息。只要不是禁止中断状态,即使死机时也可以获取信息。SysRq 键在确认内核运行、调查内核死机原因等各种情况下都非常有效。2.需要kernel打开CONFIG_MAGIC_SYSRQ选项支持3.内核的源代码位置:drivers/tty...

OpenNI在树莓派B+和树莓派2的移植

准备工作 更新和安装支持库 sudo apt-get update sudo apt-get install git g++ python libusb-1.0-0-dev freeglut3-dev openjdk-6-jdk doxygen graphviz 下载稳定版本的OpenNI和PrimeSense git clone https://github.com/OpenNI/Ope...

根文件系统(linuxrc、inittab、fstab)

class="markdown_views prism-github-gist"> 根文件系统 根文件系统是除内核映像文件外,init程序、shell程序、各种程序运行需要的的库等不可缺少文件的集合。 构建根文件系统时,一般遵循FHS标准,详见维基百科 (https://en....

Linux中USB无线网卡实现AP模式(hostapd交叉编译环境下).

用手机APP来实现无线监控已经成功了,接下来准备讲解andriod相关的知识和客户端APP源程序 以手机上WIFI热点为例,有4种常用的"认证/加密" a. open b. WEP c. WPA(TKIP) d. WPA2(AES) 需要用到的源代码有: hostapd-2.0.tar.gz,下载地址...

嵌入式Qt-4.8.6显示中文并且改变字体大小和应用自己制作的字体库

问题: QT4.8.6在移植到开发板上的时候,中文支持是必不可少的,如何让QT支持中文,如何制作QT支持的字体文件,如何使QT UI编辑器中的字号与开发板中的字号一致。 详解: 1>如何让QT支持中文   QT程序中指明的字...

Linux修改进程优先级

一 进程优先级简介 Linux操作系统是一个多用户、多任务的操作系统,Linux系统中通常运行着非常多的进程。但是CPU在同一个时钟周期内只能运算一个指令。进程优先级决定了每个进程处理先后顺序。   二 示例     三 修改NI值时注意事项 ...

手把手教你写Linux设备驱动---input子系统(一)--input事件应用程序的读写实现(基于

     这节,我们来说下input子系统,什么是input子系统?input子系统就是输入子系统。     输入子系统是 Linux内核用于管理各种输入设备 (键盘,鼠标,遥控杆,书写板等等 )的部分,用户通过输入子系统进行内核,命令行,图形接口之间...

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

写文章

热门文章

一周热门问题