- 博客(25)
- 资源 (1)
- 收藏
- 关注
原创 linux外部信号处理函数,以释放缓存资源等
1、main函数中添加如下行: signal(SIGINT, signal_handler); signal(SIGTERM, signal_handler); signal(SIGQUIT, signal_handler); signal(SIGHUP, signal_handler);2、创建处理函数void signal_handler(int...
2019-05-28 15:51:56
433
1
原创 交叉编译libusb
1、参考http://blog.chinaunix.net/uid-30034921-id-4714674.htmlhttps://blog.csdn.net/xfc_1939/article/details/53422071https://blog.csdn.net/weixin_41466668/article/details/78954237https://blog.csdn...
2019-05-23 14:12:24
717
原创 交叉编译busybox
转载:https://www.linuxidc.com/Linux/2011-12/49878p2.htmhttps://blog.csdn.net/qianshuyuankk/article/details/84848756步骤:1、获取源码:https://www.linuxidc.com/Linux/2011-08/40704.htm2、tar jvxf busybox-...
2019-05-14 20:11:08
243
原创 交叉编译lrzsz
参考:https://blog.csdn.net/linucos/article/details/5582979https://blog.csdn.net/wangzhen209/article/details/32713715https://blog.csdn.net/zijie_xiao/article/details/50934279步骤:获取源码:https://www...
2019-05-14 19:52:45
981
原创 linux系统下定时器,延时函数
1、定时器代码drvTimer.c#include <stdio.h>#include <string.h>#include <stdlib.h>#include <signal.h>#include <sys/time.h>#include <unistd.h>#include "drvTimer.h...
2019-05-10 09:09:21
335
原创 ubuntu更新软件源
1、备份原有软件源$ sudo cp /etc/apt/sources.list/etc/apt/sources.list.bak2、改变权限$ sudo chmod 777 /etc/apt/sources.list3、vim或gedit打开sources.list,修改后如下:# deb cdrom:[Ubuntu 18.04.2 LTS _Bionic Beaver_...
2019-04-26 10:01:00
631
转载 linux 串口UART应用开发
//串口相关的头文件 #include<stdio.h> /*标准输入输出定义*/ #include<stdlib.h> /*标准函数库定义*/ #include<unistd.h> /*Unix 标准函数定义*/ #include<sys/types.h> #include<sys/...
2019-04-21 17:14:41
325
转载 Git常用命令总结
转载自:https://mp.weixin.qq.com/s?__biz=MzA3NTE0NTcxMQ==&mid=2662521139&idx=1&sn=82c2883638e9d04a25324be20b4b453f&chksm=843371b3b344f8a59693257f7fdc5b31236ec629b1022ce654228ce3b780ba222...
2019-04-20 14:06:03
1265
原创 查看修改ramdisk-nor.gz根文件系统压缩包
步骤如下:1、拷贝根文件系统文件至home目录下某一文件夹;2、解压,可在当前目录下看到解压后的根文件系统镜像文件;$ gunzip ramdisk-nor.gz3、新建挂载文件夹tmp,并挂载$ mkdir tmp$sudo mount ramdisk-nor -o loop tmp/4、即可在挂载文件夹下看到文件系统中文件,可以修改其文件;5、退回tmp目录上...
2019-04-20 12:45:55
130
原创 交叉编译移植lrzsz
参考链接https://blog.csdn.net/linucos/article/details/5582979https://blog.csdn.net/zijie_xiao/article/details/50934279
2019-04-12 11:23:25
581
原创 linux下串口调试记录
转载参考如下链接:https://blog.csdn.net/jirryzhang/article/details/70136134https://blog.csdn.net/u011228513/article/details/79989768https://blog.csdn.net/QQ2010899751/article/details/81178753Linux下UART...
2019-04-12 09:26:49
6682
转载 两个简单例子,分别实现播放、录音的功能
转载文章:https://blog.csdn.net/aa120515692/article/details/47439939/******************************************************************ALSA 简单的 playback 例子***********************************************...
2019-03-14 17:24:54
828
原创 交叉编译安装alsa_lib和alsa_utils以及基本使用
交叉编译安装alsa_lib和alsa_utils以及基本使用交叉编译alsa_libA、环境系统:Ubuntu16.04 64bit交叉编译器:arm-linux-gnueabialsa_lib库版本:alsa-lib-1.1.8.tar.bz2(下载路径:https://www.alsa-project.org/wiki/Main_Page)B、交叉编译安装...
2019-03-13 10:39:10
2927
原创 交叉编译使用libiconv
一、环境虚拟机:ubuntu-16.04iconv版本:libiconv-1.14.tar.gz下载地址:http://download.csdn.net/detail/shanleichicheng/4538600交叉编译工具:二、编译安装1、./configure --prefix=/usr/local/libiconv_amba_install/ --host=armv...
2019-03-05 15:22:29
2248
原创 linux下共享内存学习记录
示例代码1:comm.h#ifndef __COMM_H_#define __COMM_H_#include<stdio.h>#include<sys/types.h>#include<sys/ipc.h>#include<sys/shm.h>#define PATHNAME "."#define PROJ_ID 0X6666...
2019-02-21 14:30:55
249
转载 alsa_utils中arecord、aplay的使用举例
arecord [flags] [filename]aplay [flags] [filename [filename]] ...选项: -h, --help 帮助. --version 打印版本信息. -l, --list-devices 列出全部声卡和数字音频设...
2019-02-18 15:04:30
1382
转载 coredump、segment fault故障处理(gdb core)
转载:https://jingyan.eeboard.com/article/76080https://blog.csdn.net/sunxiaopengsun/article/details/72974548https://blog.csdn.net/tenfyguo/article/details/8159176/
2019-02-14 19:37:50
317
1
转载 imx6 LVDS
参考文章http://blog.chinaunix.net/uid-9688646-id-5749072.htmlhttps://community.nxp.com/thread/466797https://www.cnblogs.com/helloworldtoyou/p/5824691.htmlhttps://blog.csdn.net/qq_29729577/article/...
2019-02-12 11:17:31
305
1
原创 ARM linux下memtester交叉编译
1、目的测试ARM 平台下DDR的稳定性。2、过程a、下载 memtester-4.3.0.tar.gz地址 http://pyropus.ca/software/memtester/old-versions/b、编译安装tar -xf memtester-4.3.0.tar.gzrm trycpp.cvim tests.h 在文件的开头加上#include <...
2019-01-24 15:32:25
1413
转载 Segmentation fault 调试 转自海哥
EsrCreate时遇到段错误导致程序崩溃signal(SIGSEGV, signal_handler);void sig_function(int sig){void *array[100];size_t size;char **strframe ;size_t i;if(sig == SIGSEGV){EDEBUG(0, "get illegal ins...
2018-08-08 09:35:27
325
原创 linux下静态库和动态库的通用生成模板
Makefile文件的编写################################################################ #自动将src目录下所有的cpp、cc和c文件编译,生成所有.o文件保存在bin/obj下 #...
2018-06-03 00:43:37
447
原创 mtd_utils交叉编译安装
Mtd_utils交叉编译安装Ø 安装环境介绍:1. Ubuntu16.042. Zynq70003. arm-xilinx-linux-gnueabi-gccØ 材料准备1. zlib-1.2.3.tar.gz:http://download.chinaunix.net/download.php?id=40893&Resour...
2018-05-31 15:09:53
973
原创 迁移ubuntu虚拟机
迁移ubuntu虚拟机环境:VMware 版本:12.1.0 build-3272444Ubuntu 版本:16.04_64步骤:打开VMware Workstation;主页,打开虚拟机,选择拷贝过来的ubuntu系统目录,选择.vmx文件(例如Ubuntu.vmx)打开;弹出对话框,选择“已经复制”选项;打开ubuntu系统,安装VMware Tools,安装完成后即可完成屏幕自适应,以及设置...
2018-03-19 15:06:37
2098
原创 根文件制作:ramdisk.image.gz和uramdisk.image.gz文件转换,修改文件系统内容
根文件系统制作:ramdisk.image.gz和uramdisk.image.gz文件转换,修改文件系统内容uramdisk.image.gz-> ramdisk.image.gz将文件uramdisk.image.gz拷贝至共享文件夹下;cd /mnt/hgfs/vmwaremkdir tmp_mntsudo dd if=./uramdisk.image.gz of=./ramdisk....
2018-03-19 15:05:32
3208
原创 linux(ubuntu)系统下can调试工具canutils和iproute的编译应用
一、环境介绍及准备 系统:ubuntu16.04; 目标板:zynq-7000; 编译器:arm-xilinx-linux-gnueadi-gcc 下载libsocketcan-0.0.9、canutils-4.0.6.tar.bz2、iproute2-4.9.0.tar.bz2; 分别解压。二、编译安装libsocketcan-0.0.9 cd libsoc...
2018-03-13 12:00:51
11507
10
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人