编译arm perf

lepd需要调用perf采集数据。perf在ubuntu可以使用如下命令安装: sudo apt-get install linux-tools-common 但arm的perf就需要自己动手编译了。 首先确认kernel打开如下开关; CONFIG_PERF_EVENTS=y CONFIG_HW_PERF_EVENTS=y 然后定义一...

linux下ifconfig、iwconfig、iwlist命令详解

 在linux下查看网络信息。 一、ifconfig      用途:配置网络信息。      如果没有参数,将给出当前的active 接口。 # ifconfig eth0 Link encap:Ethernet HWaddr 02:00:E1:00:11:5A inet addr:192.168.1.234 ...

device_create ()详解

  在驱动程序中初始化入口函数中,向内核注册一个设备后,往往要注册一个类 例如static int __init mydriver_init(void) //驱动程序的初始化 {     ……     MYDRIVER_Major = register_chrdev(0, DEVICE_NAME, &mydriver_fops); ...

linux的netlink接口详解(上)

内核版本:3.14.38 netlink是一种用于内核态和用户态进程之间进行数据传输的特殊的IPC机制。 特点:     1) 用户态采用socket风格的API     2) 除了预定义的协议类型之外,支持自定义协议类型     3) 异步通讯     4) 支...

arm-linux-gdb的安装

安装过程,如下: 下载gdb-7.5.tar.gz(http://www.gnu.org/software/gdb/download/) 1、将gdb-7.5.tar.gz拷贝的/usr/local/目录下(可以拷贝到任何你愿意的Linux目录下) 2、解压gdb-7.5.tar.gz       tar -zxvf gdb-7.5....

strace工具的实现原理

strace是Linux系统下的一个用来跟踪系统调用的工具,它的实现基础是ptrace系统调用。使用strace工具可以跟踪一个程序执行过程中发生的系统调用。 我这里讲到的内容有一点点和mips体系相关,不过不熟悉mips也不影响阅读。 ptrace系统调用 pt...

Linux主机安装sz/rz命令

在linux主机上常用的rz--上传,sz---下载命令非常方便,下面记录下安装rz,sz命令的过程。方式一:    yum安装:    1.root 账号登陆后执行以下命令:yum install -y lrzsz,截图如下:出现如下信息表示安装成功进行测试如下:输入上传命...

ARM linux下memtester交叉编译

  我们在自己的新开发的板子上测试DDR稳定性很必要,尽管uboot下可以用mtest测试DDR,但是由于uboot一般不使能cache,测试不完全,一旦开cache,DDR会出现burst传输。   linux的内存测试工具memtester,为了测试ARM板子的DDR的稳定性,需...

设定线程运行栈:pthread_attr_setstack()

概述 linux在创建线程时,如果使用默认的栈,默认栈的大小通常为8MB,这对内存比较紧张的嵌入式平台来说,是无法接受的巨量内存浪费; pthread_attr_setstack()可以设定线程栈的地址和大小,设定的栈地址必须以linux页面大小对齐,...

chkdsk /f P 很强大,帮我解决了硬盘写保护的问题

分享一下我老师大神的人工智能教程!零基础,通俗易懂!http://blog.csdn.net/jiangjunshow也欢迎大家转载本篇文章。分享知识,造福人民,实现我们中华民族伟大复兴!                Microsoft Windows XP [版本 5....

3个开源TTS(三)flite的简要分析与espeak的选择

    这篇主要介绍下flite和在windows下的cygwin中编译,以及选择espeak的原因。     从flite的介绍中可以看到,它是festival-lite,即festival的精简版,相对于Festival结构过冗余,速度太慢,它是一款短小精悍,快速实时的TTS引擎。Fl...

有哪些嵌入式操作系统的类型和CPU的类型 ?

1.嵌入式实时操作系统(RTOS)包括Linux,VxWorks和等等。  VxWorks操作系统是美国WindRiver公司于1983年设计开发的一种嵌入式实时操作系统(RTOS),它以其良好的可靠性和卓越的实时性被广泛地应用在通信、军事、航空、航天等高精尖技术及...

rabbitmq移植到arm

下载C语言的源码:https://github.com/alanxz/rabbitmq-c 首先编译下电脑版的,按照README的步骤,如果有错大部分可能是因为库文件找不到,安装相应的或者搜索相应的库文件的地址,加入到指定lib中: Q:Could NOT find OpenSSL A...

JTag, JLink及OpenJtag的比较

本文简单介绍了JTag, JLink及OpenJTag的用途,以及区别。同时也介绍了开发机没有并口时,该选择何种工具进行烧写。所有资料均从网上搜罗而来。 一. JTag JTag(Joint Test Action Group) 是IEEE1149.1 (Standard Access Port and Boun...

uC/OS-II学习笔记(一)嵌入式实时系统介绍

操作系统的主要功能:任务调度(处理器管理),内存管理,设备管理,文件管理,网络通信管理,提供用户接口。嵌入式系统的定义:嵌入式系统是对对象进行自动控制而使其具有智能化并可嵌入对象体系中的专用计算机系统。嵌入式系统的特点:1、...

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

写文章

热门文章

一周热门问题