自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(24)
  • 资源 (2)
  • 收藏
  • 关注

原创 编译并使用busybox时ps不支持复杂的选项

busybox不支持复杂选项

2022-10-19 17:08:30 903 1

原创 Ubuntu20.04 64交叉编译工具 bash: ./arm-linux-gcc: 没有那个文件或目录

$./arm-linux-gcc -v$ bash: ./arm-linux-gcc: 没有那个文件或目录确认arm-linux-gcc的位数是32位还是64位,安装对应的支持库lib32z1或lib64z1这里的arm-linux-gcc是32位的$ sudo apt install lib32z1安装之后,$ ./arm-linux-gcc -vUsing built-in specs.COLLECT_GCC=./arm-linux-gccCOLLECT_LTO_WRAPPER=/

2022-05-20 09:42:32 2575

原创 python3.7移植记录

python3.7 + arm移植记录总览二级目录三级目录总览工具信息python$1600dsddddddddddddddddddddddddddddddddd手机$12导管$1二级目录三级目录

2021-06-11 16:35:24 1588

原创 Ubuntu切换dash和bash

sudo dpkg-reconfigure dash

2021-05-10 14:39:52 325

原创 简单虚拟机磁盘扩充 + GParted

虚拟机磁盘扩充 + GParted扩充磁盘GParted平时经常使用虚拟机开发, 时间久了, 虚拟机可能会提示磁盘空间不足,这里简单记录了使用 “磁盘扩充 + GParted” 的方式来解决这个问题扩充磁盘先关闭客户机, 选中要扩容的客户机:“编辑虚拟机设置” -> “硬盘” ->“扩展”GParted打开虚拟机, 进入终端, 第一次使用时最好先安装GParted, 再运行gparted$ sudo apt install gparted$ sudo gparted图中灰色区

2021-04-26 10:11:42 818

原创 Golang嵌入式交叉编译调试记录

Golang嵌入式交叉编译调试记录开发平台介绍编译过程安装Go1.4安装新版本的Go设置运行环境变量验证开发平台介绍主机操作系统:buntu 20.04.1 LTS交叉工具链:arm-oe-linux-gnueabi-gcc,gcc version 4.9.2 (GCC)Go版本:go1.16.3编译过程Go1.4之后Go语言的编译器完全由Go语言编写, 所以要先再本地安装1.4版本的Go,再用Go1.4编译安装Go.1.16安装Go1.4源码可以再这几个地方找:https://study

2021-04-09 15:55:34 632

原创 嵌入式系统dnsmasq交叉编译

官网源码地址:https://thekelleys.org.uk/dnsmasq/#表示注释$表示命令# 下载源码到本地$ wget https://thekelleys.org.uk/dnsmasq/dnsmasq-2.82.tar.gz$ tar -zxvf dnsmasq-2.82.tar.gz$ lsdnsmasq-2.82 dnsmasq-2.82.tar.gz$ cd dnsmasq-2.82# 创建一个安装路径$ mkdir install# 设置编译环境# exp

2021-03-25 13:35:51 1254

原创 Qt designer + ScrollArea 实现滚动界面

Qt designer + ScrollArea 实现滚动界面  最近用Qt designer设计Ui时,需要设计滚动界面,特此记录实现过程。  简单说明一下ScrollArea控件实现滚动的原理:ScrollArea控件下有一个QWidget类型的子控件,如scrollAreaWidgetContents。当ScrollArea控件的尺寸小于scrollAreaWidgetContents的尺寸时,ScrollArea将会显示滚动条。样例可见如下:  打开Qt designer,创建一个测试窗口,拖

2021-03-16 15:43:41 9620 2

原创 嵌入式linux轻量级sshd服务工具Dropbear移植

嵌入式linux轻量级sshd服务工具Dropbear移植介绍编译流程1. 编译zlib2. 编译dropbear3. 移植4. 运行介绍  往往考虑到嵌入式系统内存空间小的问题,生成的dropbear大小只有几百kb的大小,所以经常适用于嵌入式系统。需要注意的是dropbear只能使用scp上传文件, 不能使用sftp,若需要支持sftp,还需要用openssl编译生成的sftp-server来支持sftp。编译流程dropbear源码:https://matt.ucc.asn.au/dropbe

2021-02-22 19:45:02 3568

原创 Shell命令中单引号,双引号,反引号的区别

问题  在Linux系统下调用shell命令时经常会忽略双引号和单引号的区别,一般情况下都不会出错。但是当遇到一些特殊符号时,会出现预想不到的情况。比如我会经常使用echo -e “password\npassword” | passwd root 这条命令修改root密码时出现了异常情况, 由于密码是随机生成的, 有一次密码里面包含了符号 “",在shell中",在shell中",在shell中可以用来引用变量, 当变量不存在时就表示空, 于是就出现这样的情况,密码"abc$def” 变成了"abc",

2021-02-20 18:18:52 479

原创 cut命令基本使用

cut命令基本使用一、简单说明二、基本用法三、示例一、简单说明  cut命令常用于连接字符,合并文件, 将输出打印到标准输出上stdout上, 可以通过重定向符 > 输出到文件,如:cut file1 file2 > file3, 这条指令会将file1 file2文件的内容合并输出到file3中保存。cut还可以用于显示行中的指定部分, 删除指定字段,类似于type命令, awk也可以达到相同的结果。二、基本用法  语法  cut (选项) (参数)  选项选项含义

2021-02-10 15:18:09 9179

原创 AWK程序语言设计-入门指南

参考原文:https://awk.readthedocs.io/en/latest/index.html本文参考原文,在原文的结构和基础上复现整个使用流程,结合自己的实践旨在让自己加深对awk的理解。AWK程序语言设计-入门指南一、AWK入门指南 1.1 起步 1.2 简单输出 1.3 高级输出 1.4 选择 1.5 使用AWK进行计算 1.6 控制语句 1.7 数组二. AWK语言详解 2.1 模式一、AWK入门指南 1.1 起步  本文所有示例都在Ubuntu20.4+GNU Awk 5..

2021-02-10 03:11:27 800

原创 TypeError: a bytes-like object is required, not ‘str‘

移植python2的代码到python3环境时遇到套接字返回类型不一样的问题。python中str和bytes是两种类型,一般从网路(如tcp/udp)或磁盘(如open函数返回的句柄)中读取的字节流都是bytes类型。类型转换:str→bytes:encode()bytes→str:decode()...

2021-02-01 13:27:58 206

原创 内核编译make menuconfig报错,<command-line>: fatal error: curses.h: 没有那个文件或目录

问题描述make menuconfig 提示报错## configuration written to .config# HOSTCC scripts/kconfig/mconf.o<command-line>: fatal error: curses.h: 没有那个文件或目录compilation terminated.解决办法安装libncurses5-dev, 运行:sudo apt-get install libncurses5-dev修复示例再次运行

2021-01-27 15:20:45 1191

原创 Linux arm 安装库交叉编译记录

1. openssl获取源码:github: https://github.com/openssl/opensslopenssl官网:https://www.openssl.org/source/下载源码到本地wget https://www.openssl.org/source/openssl-1.1.1i.tar.gz解压到本地制作makefile添加shared表示编译成动态库./config no-asm shared --prefix=安装路径 --cross-compile-p

2021-01-27 10:04:09 948

原创 github 无法访问此网站 raw.githubusercontent.com

github 下载文件失败 无法访问此网站使用Google Chrome可以访问https://github.com, 但是下载文件时提示报错, 如下:使用ping检查地址 raw.githubusercontent.com, ping失败,显示域名解析失败。上网使用域名查询工具 https://site.ip138.com/, 输入raw.githubusercontent.com解决方式如果主机是Linux系统,可在文件/etc/hosts后追加如下,使用IP地址代替域名访问:151.

2021-01-25 10:26:40 7636 7

原创 Python生成代码导图和UML类图

安装依赖环境这里使用的是Python2.7安装依赖包:pip install pycallgraph使用方式方式一:在python代码中执行:from pycallgraph import PyCallGraphfrom pycallgraph.output import GraphvizOutputwith PyCallGraph(output=GraphvizOutput): # 添加执行的代码、函数 pass在执行结束之后会生成流程图方式二:安装环境window

2021-01-22 10:29:54 8124 1

原创 imx6ull_L4.1.15_2.0.0_yocto工程搭建记录

主控芯片: NXP IMX6ULL.参考《i.MX_Yocto_Project_User’s_Guide.pdf》参考《Yocto Project Reference Manual》1. 搭建Ubutun主机环境参考《Yocto Project Reference Manual》安装ubuntu环境,建议安装 Ubuntu 14.04或Ubuntu 12.04版本的, 因为参考手册里面出现的版本,以免出现其他问题。我这里使用版本为ubuntu-18.04.5-desktop-amd64.iso,

2021-01-19 00:17:04 1491

原创 Ubuntu Python安装

python源码地址:https://www.python.org/downloads/source/准备安装环境// 确保安装环境sudo apt-get updatesudo apt-get install zlib1g-devsudo apt-get install libffi-dev// 如果本地以及安装python, 但要升级python版本, 需要先删除原先的pythonsudo apt-get remove python3// 或sudo apt-get remove p

2021-01-19 00:14:57 81

原创 Pyqt 信号(signal)和槽函数(slot)

Pyqt 信号(signal)和槽函数(slot)信号(signal):就是在特定情况下被发射(emit)的一种通告槽函数(slot):对信号(signal)相应的函数, 接收某个对象发送的信号,执行某种操作。槽函数和普通函数的区别就是可与 信号 关联。在Qt中,每一个QObject对象和PyQt中所有继承自QWidget的控件(这些都是QObject的子对象)都支持信号与槽机制。当信号发射时,连接的槽函数将会自动执行。在PyQt 5中信号与槽通过object.signal.connect()方法连接

2020-10-27 22:10:22 2240

原创 python paramiko包 ssh报错No existing session 调试记录

python paramiko包 ssh报错No existing session 调试记录问题描述import paramikofrom scp import SCPClient class SSH(object): def __init__(self, ssh_ip, ssh_port, user, password, time_out=10, transport="sftp"): """ :type transport: str """

2020-10-23 17:10:10 4338 3

原创 python环境安装(setuptools, pip, paramiko等模块)记录

python环境安装(setuptools, pip, paramiko等模块)记录python安装安装python:sudo apt-get install python2.7安装settools:wget --no-check-certificate https://bootstrap.pypa.io/ez_setup.pysudo python ez_setup.py安装pip:wget https://pypi.python.org/packages/11/b6/abcb525026

2020-10-23 14:22:34 134

原创 systemctl 实现开机自启服务

systemctl 实现开机自启服务1.服务权限systemd有系统和用户区分;系统(/user/lib/systemd/system/)、用户(/etc/lib/systemd/user/)2.服务文件[Unit]Description=nginx - high performance web serverDocumentation=http://nginx.org/en/docs/After=network.target remote-fs.target nss-lookup.target

2020-10-22 15:12:26 414

原创 python Qt Designer 窗口与实际python代码运行窗口不一致

python Qt Designer 窗口与实际python代码运行窗口不一致Qt Designer编辑窗口在Qt Designer中拖入一个Scroll Area, 按Ctrl+R可以预览窗口按Ctrl+R预览python代码使用pyuic生成python代码# -*- coding: utf-8 -*-# Form implementation generated from reading ui file 'KarcherMain.ui'## Created by: PyQt5

2020-10-16 11:35:52 6175 14

QConnectManager_Linux_V1.6.1.zip

移远4G模组拨号程序

2022-02-16

Quectel_WCDMA&LTE_Linux_USB_Driver_User_Guide_V1.8.pdf

移远EC20 4G模块linux内核驱动

2022-02-16

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除