![](https://img-blog.csdnimg.cn/20201014180756780.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Linux
文章平均质量分 54
小坏坏_
本人是个电子设计者只为了和大家共享我的经验希望多多交流
展开
-
linux 安装openssl1.1.1
linux 安装openssl1.1.1转载 2022-08-11 14:25:28 · 3509 阅读 · 0 评论 -
EC200S驱动移植、PPP拨号
https://blog.csdn.net/weixin_41682137/article/details/113725422转载 2021-08-02 18:23:31 · 523 阅读 · 0 评论 -
link sdk基于Make的编译说明
基于Make的编译说明我的收藏本页目录SDK裁剪 FEATURE_MQTT_COMM_ENABLED FEATURE_COAP_COMM_ENABLED FEATURE_HTTP_COMM_ENABLED FEATURE_DYNAMIC_REGISTER FEATURE_DEPRECATED_LINKKIT FEATURE_DEV_BIND_ENABLED FEATURE_DEVICE_MODEL_GATEWAY FEATURE_HTTP2_COMM_ENABLED FEATU转载 2021-07-14 10:36:03 · 382 阅读 · 0 评论 -
IMX6ULL 串口5修改
最近调试IMX6ULL新项目,配置了UART1UART6(arm下映射成ttymxc0ttymxc5),短接了RX和TX用minicom测试了UART1~ttymxc6,发现UART5只能发,不能收。后来配置成GPIO的方式调试,确认UART5的RX和TX的硬件连接没有问题。最后结合datasheet和imx6ull-pinfunc.h,发现是freescale官方配置管脚寄存器的值有错误。下面记录一下:管脚配置:pinctrl_uart5: uart5grp {fsl,pins = <转载 2020-06-11 17:00:58 · 1041 阅读 · 1 评论 -
Ubuntu16.04(64位)下安装和破解source insight4
首先apt-get install wine然后winetricks wininet然后下载sourceinsight,再用wine安装即可之后是破解:先用破解文件sourceinsight4.exe覆盖原来的安装文件cp sourceinsight4.exe ~/.wine/drive_c/"Program Files (x86)"/"Source Insight 4...原创 2020-03-23 13:53:12 · 2519 阅读 · 0 评论 -
Ubuntu 16.04 samba相关配置
安装samba:samba:sudo apt-get install sambasmbclient:sudo apt-get install smbclient2.修改配置文件:sudo vi /etc/samba/smb.conf在文件末尾加上如下[share] (相当于在home目录项增加了一个新用户)[share]comment = Share Fold...原创 2020-03-23 10:18:12 · 179 阅读 · 0 评论 -
ubuntu1604安装sougou输入法
1.下载搜狗输入法的安装包 下载地址为:http://pinyin.sogou.com/linux/,如下图,要选择与自己系统位数一致的安装包,我的系统是64位,所以我下载64位的安装包2.按键Ctr+Alt+T打开终端,输入以下命令切换到下载文件夹: cd~/Downloads/查看是否下载完成 ls安装搜狗输入法 sudodpkg...转载 2020-03-12 15:18:29 · 159 阅读 · 0 评论 -
ubuntu系统上vscode无法在线安装插件
在系统设置里面打开网络设置 选择网络代理,将方法设置为自动,并点击应用到整个系统。(如果设置为手动,虽然电脑能上网,但是vscode会出现cannot connect to the extensions marketplace问题) 3 打开vscode的插件,发现已能正常搜索、安装插件。 ...原创 2020-03-08 20:20:20 · 4188 阅读 · 2 评论 -
超详细Linux下QT使用appimage打包程序
一 打包工具1.linuxdeployqt下载地址:https://github.com/probonopd/linuxdeployqt/releases2.patchelf下载地址:https://nixos.org/releases/patchelf/patchelf-0.9/patchelf-0.9.tar.gz二 配置linuxdeployqt...转载 2020-02-27 20:36:59 · 1237 阅读 · 0 评论 -
CentOS7中安装QT5及相关配置
一、Qt5.11.0安装1.Qt5.11安装包下载官网链接:http://download.qt.io/archive/qt/5.11/2.预安装必要的库首先安装mesa-libGL-devel,mesa-libGLU-devel,freeglut-develyum -y install mesa-libGL-devel mesa-libGLU-devel freeglut-dev...转载 2020-02-13 19:56:26 · 2521 阅读 · 0 评论 -
VMware虚拟机开机黑屏怎么办?虚拟机开机就黑屏的完美解决办法
最近打开VMware虚拟机却出现了开机一直黑屏的情况,挂起时能够看到显示,但是开机就黑屏。VMware虚拟机开机黑屏怎么办?下面装机之家分享一下虚拟机开机就黑屏的完美解决办法。VMware虚拟机开机黑屏具体解决方法:挂起时可以看到显示,但是开机就黑屏,如下图所示。首先我们在开始菜单的搜索栏搜索“CMD”,找到命令提示符,我们鼠标右键点击“命令提示符”,弹出菜单之后选择“以管...转载 2020-02-13 13:26:52 · 2886 阅读 · 2 评论 -
VMware安装linux CentOS7 VMware tools
先ping看能通不不通修改一下文件vi /etc/sysconfig/network-scripts/ifcfg-ens33ONBOOT=yes修改之后重启network: service network restart安装依赖包:yum -y install perl gcc gcc-c++ make cmake kernel kernel-headers kernel-deve...原创 2019-10-14 15:15:59 · 160 阅读 · 0 评论 -
CH340 Linux驱动使用教程
官网地址: http://www.wch.cn/downloads/category/30.html在官方Linux内核版本中自Kernel2.6以后就默认包含了对CH340/CH341芯片的驱动支持了,但比较遗憾的是该自带驱动版本较老(由开源社区开发者提交)已不能满足使用需求了,因此我们需要用芯片官网提供的新驱动进行替换链接。1. 首先去官网下载最新的驱动,下载链接与驱动简介,参见我的其...原创 2019-10-14 15:12:38 · 1093 阅读 · 0 评论 -
一个通用的Makefile
一 makefile的作用 Makefile是用于自动编译和链接的,一个工程有很多文件组成,每一个文件的改变都会导致工程的重新链接,但是不是所有的文件都需要重新编译,Makefile中记录有文件的信 息,在make时会决定在链接的时候需要重新编译哪些文件。Makefile的宗旨就是:让编译器知道要编译一个文件需要依赖其他的哪些文件。当那些依赖文件有了改变,编译器会自动发现最终的生成文件已...转载 2019-05-15 11:04:47 · 411 阅读 · 0 评论 -
linux应用调试技术之GDB和GDBServer
1、调试原理 GDB调试是应用程序在开发板上运行,然后在PC机上对开发板上得应用程序进行调试,PC机运行GDB,开发板上运行GDBServer。在应用程序调试的时候,pc机上的gdb向开发板上的GDBServer发出命令,而开发板上的gdbserver就会向应用程序发出信号,使应用程序停下来或者完成其他一些工作。 2、安装GDB和GDBServer(gdb-7.4.tar.bz...原创 2019-01-28 10:37:24 · 709 阅读 · 0 评论 -
linux-3.4.2内核移植
Linux内核移植:linu-4.3.2一:内核的启动流程分析 二:配置内核机器 a: 下载linux-3.4.2.tar.bz2 b: 解压 tar xjf linux-3.4.2.tar.bz2 c: 修改Makefile :viMakefile 搜索:/ARCH ARCH ?= armCROSS_COMPILE原创 2014-10-28 17:22:06 · 623 阅读 · 0 评论 -
Linux中断异步通知笔记
异步通知笔记应用程序需要完成如下三个步骤:1)signal(SIGIO, sig_handler);调用signal函数,让指定的信号SIGIO与处理函数sig_handler对应。2)fcntl(fd, F_SET_OWNER, getpid());指定一个进程作为文件的“属主(filp->owner)”,这样内核才知道信号要发给哪个进程。3)f_flags = fcnt原创 2014-09-01 10:44:11 · 858 阅读 · 0 评论 -
输入子系统笔记
输入子系统笔记 现成的驱动程序:输入子系统 Input.C核心层 input_init函数中调用err = register_chrdev(INPUT_MAJOR,"input", &input_fops); 在输入子系统中我们不需要创建设备号,输入子系统已经为我们创建好了。 static const struct file_operationsinput_f原创 2014-08-31 19:17:25 · 245 阅读 · 0 评论 -
bus_drv_dev 模型笔记
bus_drv_dev原创 2014-08-25 21:52:58 · 580 阅读 · 0 评论 -
LCD驱动笔记
LCD驱动笔记 在linux当中,把整个LCD驱动分为两层:LCD帧缓冲区层和LCD硬件驱动层。LCD帧缓冲区层其实就是将内核中的一部分空间当作一个字符型设备,通过操作字符型设备的接口函数就可以操作这段帧缓冲区。而LCD硬件驱动层是对LCD硬件的初始化,LCD控制器在硬件驱动层被看作一个平台设备LCD帧缓冲区层对应的文件是fbmem.c ,LCD硬件驱动层对原创 2014-09-03 15:16:17 · 351 阅读 · 0 评论 -
Ubuntu设置固定IP
首先设置IPsudo gedit /etc/network/interface 将其内容删除 加上一下内容 auto loiface lo inet loopback auto eth0iface eth0 inet staticaddress 192.168.1.47netmask 255.2原创 2015-08-09 13:43:20 · 265 阅读 · 0 评论 -
Ubuntu下安装arm-linux-gcc-4.4.3.tar.gz (交叉编译环境)
参考了前人的成果,结合自己实践,arm-linux-gcc-4.4.3.tar.gz的下载地址为:http://ishare.iask.sina.com.cn/f/13836544.html?from=like本人所用系统是Ubuntu12.04,但只要是Ubuntu应该都可以安照此步骤安装。1.解压文件解压 tar zxvf arm-linux-gcc-4.4.3.t转载 2017-06-18 10:25:35 · 1129 阅读 · 0 评论 -
QT4.8.5在linux下搭建嵌入式开发环境
主机环境:Ubuntu14.04 LTS编译器:arm-linux-gcc 4.3.3开发板:TQ2440,Linux-2.6.30.4 一 编译tslib库:把tslib-1.4.tar.gz放到一个目录下,比如/opt目录下。接着执行命令如下: #tar zxvf tslib-1.4.tar.gz 执行命令cd tslib,进入tslib原创 2017-10-23 11:02:34 · 2456 阅读 · 0 评论 -
M-JPEG、MPEG4、H.264都有何区别
M-JPEG、MPEG4、H.264都有何区别2012-07-16 20:01:54 分类: 嵌入式压缩方式是网络视频服务器和网络摄像机的核心技术,压缩方式很大程度上决定着图像的质量、压缩比、传输效率、传输速度等性能,它是评价网络视频服务器和网络摄像机性能优劣的重要一环。随着多媒体技术的发展,相继推出了许多压缩编码标准,目前主要有JPEG/M-JPEG、H.261/转载 2018-01-24 15:16:16 · 1824 阅读 · 0 评论 -
Player命令行模式下的使用方法
Player命令行模式下的使用方法MPlayer 是我在 Linux 系统中用到的相当好的媒体播放程序,它因支持播放广泛的音/视频文件格式而著称。本文所要探讨的,除却一般的使用方法之外,更包括一些鲜为人知的提示和诀窍。相信在阅读此文后,你的多媒体播放体验将会增色不少。播放文件使用 MPlayer 播放媒体文件最简单的方式是:mplayer MPlayer 会自动检测文件的类型并加以播放,如果是音频转载 2018-01-19 16:34:02 · 1754 阅读 · 0 评论 -
Mplayer的移植
配置并编译库文件:libmad 1. 解压 将库文件:libmad-0.15.1b.tar.gz 到所创建的mubiao目录中 在终端中敲入 tar –xzvf libmad-0.15.1b.tar.gz -C /mubiao 2. 配置路径 a.进入到解压的mubiao目录中b.然后在终端中敲入./configure --enable-fpm=arm --host=arm-linu转载 2018-01-19 16:51:46 · 265 阅读 · 0 评论 -
阿里物联网MQTT移植
1:安装ubuntu16.04.5 下载地址http://mirrors.aliyun.com/ubuntu-releases/16.04/2:操作命令sudo apt-get updatesudo apt-get install -y build-essential make git gcc原创 2018-08-25 16:40:18 · 1161 阅读 · 0 评论 -
安装freetype到交叉编译目录
1:下载字库文件freetype-2.4.10.tar.bz2 2:解压字库文件tar xjf freetype-2.4.10.tar.bz23:配置为交叉编译模式./configure --host=arm-linux4:编译安装到当前目录的tmp目下make DESTDIR=$PWD/tmp install5:通过$PATH找到arm-linu-gcc交叉编译位于:...原创 2018-09-14 17:38:35 · 970 阅读 · 0 评论 -
通用型Makefile的笔记
一:Makefile/*交叉编译工具*/CROSS_COMPILE = arm-linux-AS = $(CROSS_COMPILE)asLD = $(CROSS_COMPILE)ldCC = $(CROSS_COMPILE)gccCPP = $(CC) -EAR = $(CROSS_COMPILE)arNM = $(CROSS_COMPILE)nm原创 2014-11-09 18:16:34 · 336 阅读 · 0 评论