Linux strace安装及使用

安装:yum -y install strace使用:参考:https://www.jb51.net/article/103087.htm解决phpinfo()中Loaded Configuration File(none)的问题。 命令:strace /usr/local/php7/sbin/php-fpm -i 2>1.log查看在日志里搜索 php.ini ,就知道程序...

嵌入式Linux下Gstreamer编程示例

By Toradex秦海 1). 简介 Gstreamer多媒体开发框架是当前嵌入式Linux设备最为常用的多媒体应用处理平台,关于Gstreamer开发框架的介绍请参考我们过往发表的其他相关文章,这里不再赘述而是直接展示使用C语言基于Gstreamer进行摄像头处理...

Linux驱动之输入子系统框架

    好记性不如烂笔头,整理一下笔记~ Linux驱动之输入子系统框架 输入子系统将该类驱动划分为3部分    1、核心层 input.c    2、设备层 Gpio_keys.c ...    3、事件处理层 Evdev.c     事件处理层为纯软件的东西,设备层...

Ubuntu安装halcon

那么我们首先解压安装文件右键点击halcon-13.0.1.1-linux.tar.gz-> 选择Extract;在压缩包所在文件夹空白处 终端输入: tar zxvf halcon-13.0.1.1-linux.tar.gz 解压出来即可 (2)我们就可以安装进入解压后的文件来安装执行安装命...

arm linux下实现ntp移植(2018.3.8亲测成功)

1.首先需要下载ntpclient文件:    https://download.csdn.net/download/y15713080686/102761022.将下载的文件在Linux环境下解压,解压会生成ntpclient-2015文件夹,进入该文件夹下修改Makefile文件:    如图将改行的注释去掉,C...

交叉编译minicom for ARM

minicom需要ncurses库的支持arm-none-linux-gnueabi-gcc 中并没有此库故需要交叉编译ncurses,否则出现很多头文件、库函数找不到。 所以首先下载并交叉编译 ncurses,因为minicom版本更新很慢,所以ncurses不要下载太新的版本。 点击打开...

Linux下,查看USB设备信息

执行下述命令之后会以特定格式打印目前USB总线上所有USB设备的信息如下:root@ubuntu:/sys/kernel/debug# cat usb/devices T: Bus=02 Lev=00 Prnt=00 Port=00 Cnt=00 Dev#= 1 Spd=12 MxCh= 2 B: Alloc= 17/900 us ( 2%), #Int= 1, #...

嵌入式动静态库生成与使用

写一个C语言代码,实现三个整数的求平均数和求和操作,main函数中包含对求平均数和求和函数的调用,求平均数和求和函数分别放置在和main函数不同的文件中。 1. 在宿主机客户端输入命令:gedit 源文件名.c ,在打开的文件中编写C程序...

《Linux杂记》查看Linux内核版本的命令

**方法一: ** 命令: uname -a 作用: 查看系统内核版本号及系统名称。 方法二: 命令: cat /proc/version 作用: 查看目录"/proc"下version的信息,也可以得到当前系统的内核版本号及系统名称 补充说明:   /proc文件系统,...

i2c读写8bit跟16bit

写一个16位寄存器8位数据的操作: static int hm5065_i2c_txdata(u16 saddr,u8 *txdata,int length) {        struct i2c_msg msg[] = {        {               .addr  = saddr,       //设备地址  ...

Linux系统中添加库文件路径的方法

  库文件在链接(静态库和共享库)和运行(仅限于使用共享库的程序)时被使用,其搜索路径是在系统中进行设置的。一般 Linux 系统把 /lib 和 /usr/lib 两个目录作为默认的库搜索路径,所以使用这两个目录中的库时不需要进行设置搜...

嵌入式Linux中tmp目录大小修改

class="markdown_views prism-atom-one-light"> 嵌入式项目过程中有的时候需要扩展下/tmp目录的大小,如何实现: 通过df -h可以查看到/tmp目录的大小,文件类型 Filesystem Size Used Available Use% Mounted on t...

Linux下多路复用式串口操作

1.实验目的  通过编写多路复用式串口读写,进一步理解多路复用函数的用法,同时更加熟练地掌握Linux设备文件的读写方法。  2.实验内容  本实验中,实现两台机器(宿主机和目标板)之间的串口通信,而且每台机器均可以发送数据和接...

s3c2440 ARM9 裸机驱动第二篇—2440系统时钟

学习嵌入式linux的小白 一、硬件部分: 1.时钟树: 2440的系统时钟是由MPLL和UPLL来设置的,MPLL用于设置FCLK、HCLK、PLCK。UPLL主要用于USB。 FCLK用于CPU核,HCLK用于AHB总线,PCLK用于APB总线。 2.寄存器: 对于2440,有如下寄存器 ...

Makefile中的export

嵌入式Linux中文站帮助大家学习Makefile,在shell中,可以使用export修改当前进程的环境变量。例如,export PATH=.:$PATH 就可以将当前路径加入可执行文件查找路径中,这样你就不要敲./excutable 来执行当前路径中的excutable。而只...

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

写文章

热门文章

一周热门问题