基于busybox的bootchart分析

一、Bootchart简介 Bootchart官网http://www.bootchart.org,已经很久没有更新了。 Bootchart的目的是将启动阶段的性能可视化(Boot Process Performance Visualization)。具体做法是在启动阶段通过采样/proc文件系统来搜集启动...

64位Linux(Ubuntu)下搭建嵌入式Qt(4.8.6)、QtCreator、qvfb过程全记

Qt作为业内最著名的UI开发工具之一,是一套完整的跨平台C++图形用户界面应用程序开发框架,可以实现一套源码,多个平台编译运行。自从1991年被奇趣公司推出之后,在业内获得了广泛的应用,不仅仅被用来UNIX/LINUX平台下的桌面环境KDE,更有...

嵌入式系统中如何降低CPU占用率

class="markdown_views prism-atom-one-light"> 转载原文 在软件开发和性能测试中,CPU占用率是一个很重要的指标,到底有哪些因素会导致CPU占用率上升呢?又有哪些手段可以降低CPU的占用率呢?简单地总结了一下关于CPU占用率的那...

opus编译库到arm上面用

一、可以到https://opus-codec.org/下载源码 进入到目录 % ./configure CFLAGS="-Os" --enable-fixed-point --enable-intrinsics --host=arm-linux // configure后面的参数是指定优化选项,和编译器 % make % sudo make install二、可...

linux 的sleep()、usleep()、nanosleep()函数的区别

其它时间、日期操作函数:http://blog.csdn.net/u011170660/article/details/38318765 一下三种睡眠时间函数的区别: sleep()-------以秒为单位 unsigned int sleep(unsigned int seconds); sleep()非系统调用,sleep()是在库函数中实现的...

人脸识别算法(一)---eigenfaces

1 向量的表示及协方差矩阵:http://blog.csdn.net/songzitea/article/details/18219237 矩阵相乘、向量内积的意义: A⋅B=|A|cos(a) 也就是说,设向量B的模为1,则A与B的内积值等于A向B所在直线投影的矢量长度 向量(x,...

嵌入式系统GPS模块设备编程

GPS是英文Global Positioning System(全球定位系统)的简称。GPS起始于1958年美国军方的一个项目,1964年投入使用。利用GPS定位卫星,在全球范围内实时进行定位、导航的系统,称为全球卫星定位系统,简称GPS。GPS是由美国国防部研制建立...

[Linux]底层文件 I/O 操作

此系列笔记参考华清远见《嵌入式 LINUX 应用程序开发标准教程》 首先介绍几个基本的文件IO操作函数: open()函数用于打开或创建文件,在打开或创建文件时可以指定文件的属性及用户的权限等各种参数。 close()函数用于关闭一个被打...

可移植到51单片机_T9拼音输入法

#include char * py_ime(char *); void main(void) { while(1) { char input_string[]="yI"; xdata char chinese_string[255]; sprintf(chinese_string,"%s",py_ime(input_string)); } } /**********...

Linux内核驱动调试方法

一、问题发现 问题发现可根据系统运行时查询/proc信息(/proc是伪文件系统,主要提供一些系统信息),例如查询/proc/meminfo查询内存信息,也可采用一些内存检查工具来检测。 还可以根据系统运行崩溃发现问题。 二、调试方法 1、内核调试选...

JZ2440移植Linux3.4.2之将UART2更成普通串口驱动

移植环境(红 {MOD}粗字体字为修改后内容,蓝 {MOD}粗体字为特别注意内容)1,开发板:韦东山JZ2440。2,linux 版本:linux-3.4.23,参考文献:http://blog.csdn.net/fyyy4030/article/details/7243998S3C2440 芯片具有3 个串口:UART0,1,2,...

我的嵌入式学习之路(一) linux 跑的第一个程序 LED灯

                    我的嵌入式学习之路(一) linux 跑的第一个程序 LED灯   学习嵌入式系统,可能第一个要做的事情就是点亮LED灯,就像写程序的Hello World一样,虽然是非常简单的一个问题,可是让我鼓捣了两三天...

轻量级SSH—Dropbear在嵌入式linux上的移植

硬件平台:s3c6410(arm) 操作系统:linux   Dropbear是一个相对较小的SSH服务器和客户端。它运行在一个基于POSIX的各种平台。 Dropbear是开源软件,在麻省理工学院式的许可证。 Dropbear是特别有用的嵌入式的Linux(或其他Unix)...

构建linux根文件系统

class="markdown_views prism-tomorrow-night"> 内核 启动后回去调用第一个程序init、给用户提供操作界面的shell程序 、应用程序所依赖的库文件。这些必须的基本的文件合起来称为根文件系统,他们存放在一个分区中,Linux系统启动之...

嵌入式音频编程——alsa库使用

0 资料库:alsa编程基本思路及编程框架 1 嵌入式上层音频编程原理:上层开发------>> 调用中间层(alsa库)

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

写文章

热门文章

一周热门问题