自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 opessh 在 arm linux 上移植

openssh 在 arm linux 嵌入式操作系统上移植

2023-03-16 18:40:46 938

原创 arm linux使用 usbmon 抓取usb总线数据包

arm linux 环境下使用 usbmon 的usb数据抓包方法。

2022-12-02 18:25:57 1725 2

原创 stm32使用外部晶振时匹配晶振频率

stm32单片机使用外部晶振时需要专门设置晶振的频率,否则所编程序根本无法运行。

2022-10-05 15:40:16 1934

原创 thttpd嵌入式www服务工具的使用

thttpd是一个非常小巧的轻量级web server,它非常简单,仅仅提供了HTTP/1.1和简单的CGI支持,在其官方网站上有一个与其他web server(如Apache, Zeus等)的对比图+Benchmark,可以参考。此外,thttpd 也类似于lighttpd,对于并发请求不使用fork()来派生子进程处理,而是采用多路复用(Multiplex)技术来实现。因此效能很好。1 编写 web 配置文件 thttpd.conf主要设置:dir - www内容的目录logfile - 日志文

2022-03-07 12:02:53 2313 1

原创 Win10任务栏频繁卡死鼠标放上去只转圈不能用

win10 任务栏卡死 鼠标转圈

2021-12-22 21:35:47 3668 4

原创 dlib 人脸识别程序编译

dlib 人脸识别程序编译Visual Studio 2019 编译下载dlib源码,这里是 dlib-19.22,解压到 E:\dlib\dlib-19.22;cd dlib-19.22mkdir buildcmake -DUSE_AVX_INSTRUCTIONS=1 -G “Visual Studio 16 2019” …然后,在 visual studio 2019打开生成的dlib_project.sln,编译就可以了。python 安装cd dlib-19.22python se

2021-05-05 12:05:54 567 1

原创 vlc arm交叉编译

vlc arm交叉编译以vlc-2.2.4为例,下载:http://download.videolan.org/pub/videolan/vlc/2.2.4/交叉编译器: arm-linux-gnueabihf-1 建立编译脚本cd /home/hjc/video/vlc-2.2.4vim build_arm.sh内容: #!/bin/bashexport NM=arm-linux-gnueabihf-nmexport LD=arm-linux-gnueabihf-ldexport C

2021-04-25 17:21:19 1286

原创 linux 网卡路由表与ec20路由表的冲突协调

问题:arm linux嵌入式主板,2块网卡(eth0, eth1),1个ec20(usb0),全部启用的时候。对于跨网关的缺省路由会有3个,分别是Iface 为 eth1, eth0, 和 usb0 的三条记录,如下图的前面三个。注意,缺省的情况下,网卡启动后其缺省路由记录 Metric = 0, 如图中的前面2个;ec20的缺省路由记录 metric = 10。这时,如果要访问跨网段的IP网络时,第一条 Metric =0 的路由记录生效,其他路由记录无效。而如果第一条 eth1 Gatew

2020-11-20 18:04:03 569

原创 libevent 多线程环境下 event_base_dispatch 无法跳出的问题

libevent 缺省情况下只支持在单个线程中使用。最近遇到的一个问题,就是在2个线程中使用到 bufferevent_socket。Thread1:为了连接网络到服务器,用 event_base_new 创建 event_base,并有bufferevent_socket_new 创建bufferevent,并event_base_dispatch;Thread2:用到了 bufferevent_write,并在收不到服务器响应的时候,断开socket重新连接。其中涉及接收服务器的响应数据,如果

2020-08-20 15:39:45 3547

原创 Ubuntu18 QT5使用 sogou 中文输入法

Ubuntu18 安装sogou中文输入法后,在QTCreator 中还不能使用,需要将sogou输入法的库文件复制到Qt5环境中:搜狗安装后,在目录 /usr/lib/x86_64-linux-gnu/qt5/plugins/platforminputcontexts 下的fcitx库文件libfcitxplatforminputcontextplugin.so,拷贝到Qt5和QTCreator plugins。$ cd /usr/lib/x86_64-linux-gnu/qt5/plugins/pl

2020-07-14 17:01:27 527

原创 Centos7.3 升级curl 到 7.69.1后出现异常,如何回退

启用 city-fan repo,可以升级 curl 到 7.69版本。但是,升级curl到7.69.1,之后发现curl无法访问 https 协议的地址。只好降级退回原有的 7.29版本。用 yum downgrade curl , yum downgrade libcurl 是不行的,提示依赖错误。[haojc@sn1 src]$ sudo yum downgrade libcurlL...

2020-04-01 14:41:30 1994

原创 QT: qstring.h:174:17: note: the mangling of 'va_list' has changed in GCC 4.4

在QTCreator里面的提示。大致是警告说:va_list 这个类型在 gcc4.4 的时候已经发生了改变。可以关闭这个警告,在 pro 文件里面,增加编译选项:QMAKE_CXXFLAGS += -Wno-psabi就可以关闭这个满屏的警告,目前看不影响什么。...

2019-11-01 09:19:44 471

原创 QTCreator 编译错误:has_binary_operator.hpp:51: Parse error at "BOOST_JOIN"

错误原因:QT 的moc 元对象编译器不能够处理 BOOST_JOIN 这个宏。解决方法:在报错的位置,用 Q_MOC_RUN 进行隔离。Q_MOC_RUN是 moc 编译器在执行编译器启用的宏。例如:上述 has_binary_operator.hpp:51 第51行这个位置,将含有 BOOST_JOIN 的这一行隔离一下:#ifndef Q_MOC_RUNnamespace BOOS...

2019-11-01 09:07:19 688 1

原创 将 git 本地仓库连接到远程仓库

将本地的 git 仓库连接到远程仓库,可以有两种做法:做法一:从远程仓库做克隆D:\work>git clone git@gitee.com:sword2000/testJava.gitCloning into 'testJava'...remote: Enumerating objects: 2174, done.remote: Counting objects: 100% (2...

2019-08-18 18:04:47 399

原创 arm_linux 交叉编译环境建立之 - gdb和gdbserver 和QT远程调试

建立环境cd ~/arm-linuxmkdir -p gdb/srcmkdir -p gdb/buildexport SRCDIR=~/arm-linux/gdb/srcexport BUILDDIR=~/arm-linux/gdb/buildexport TARGET=arm-linux-gnueabiexport PREFIX=/usr/local/arm/4.8.2expor...

2019-08-16 18:42:50 2099

转载 【转载】Glibc version `GLIBC_2.17’ not found问题解决办法

版权声明:本文为转载的文章,遵循 CC 4.0 by-sa 版权协议,转载请附上原文出处链接和本声明。 ...

2019-08-14 20:04:32 1245

原创 arm_linux交叉编译开发环境建立之 - thrift

thrift arm_linux交叉编译环境搭建1 linux主机thrift环境linux: Ubuntu 16.042 依赖的软件包sudo apt-get install automakesudo apt install bisonsudo apt install flexsudo apt install libboost1.58-all-devsudo apt instal...

2019-08-12 17:53:43 2217 3

原创 arm_linux交叉编译开发环境建立之 - tslib触屏驱动 arm_linux 交叉编译

2 tslib触屏驱动交叉编译2.1 build tslib 触屏驱动2.1.1 下载版本:1.1(1)下载:下载地址:https://github.com/kergoth/tslib/releases/download/1.11/tslib-1.11.tar.bz2(2)解压:tar xjvf tslib-1.11.tar.bz22.1.2 准备环境(1)安装lib32stdc+...

2019-08-12 17:53:26 389

原创 arm_linux交叉编译开发环境建立之 - QT arm_linux 编译环境

3 qt交叉编译环境3.1 下载需要从qt开源软件编译。下载:wget http://download.qt.io/official_releases/qt/4.8/4.8.6/qt-everywhere-opensource-src-4.8.6.tar.gz3.2 build qt(1) 首先,创建一个sh文件 – autoconfig.sh,内容:#!/bin/sh./conf...

2019-08-12 17:52:55 632

原创 arm_linux交叉编译开发环境建立之 - gcc 4.8.2

仪器编译环境构建1 arm linux gcc 4.8.2 交叉编译器构建1.1 环境linux 16.041.2 所需源文件 binutils-2.23.1.tar.bz2 glibc-2.18.tar.gz gcc-4.8.2.tar.bz2 gmp-5.1.3.tar.bz2 mpfr-3.1.2.tar.bz2 mpc-1.0.1.tar.gz linu...

2019-08-12 17:52:15 2324

原创 git 中文乱码问题

Windows环境 git 使用时容易出现中文显示乱码。git bash 中文乱码问题点击git bash 窗口左上角的图标,选择 Options,选择其中的 Text 项,选择其中的 Locale 为 zh_CN,Character Set 为 UTF-8:Windows 命令行窗口的git命令中文显示乱码问题在 Windows 命令行,使用 git 出现乱码时,输入如下git 全局变...

2019-08-06 20:29:52 575

原创 Ubuntu18.04 关机等待90秒的问题

Ubuntu18.04,关机时,新的关机检查程序经常需要等待90秒,等待时间太长。可以使用 watchdog 程序解决。安装watchdoghaojc@ubuntu:~$ sudo apt install watchdog然后启用watchdog开机自启服务并启动haojc@ubuntu:~$ sudo systemctl enable watchdog.serviceSynchron...

2019-08-04 14:01:14 6384

原创 docker image 重命名

docker image 名称不小心写错了,例如想命名为 ubuntu1604-arm-qt,写成了 unbuntu1604-arm-qt。如何改回来?用 docker tag 重命名docker images 找到image_id找到此 image id 是 efeb4214cfc4。haojc@ubuntu:~/docker/ubuntu1604-arm-qt$ docker imag...

2019-08-04 11:51:50 17541

转载 【转载】CSDN-markdown使用帮助

转载自 bestsort 的文章,原文链接: https://blog.csdn.net/bestsort/article/details/81220760 ...

2019-08-04 10:34:56 62

原创 ubuntu18.04 LTS ssh: connect to host 192.168.44.140 port 22: Connection refused

用ssh或者 scp 访问 ubuntu18.04 host,提示:ubuntu18.04 LTS ssh: connect to host 192.168.44.140 port 22: Connection refused在 18.04 机器上,查看是不是安装了 ssh 服务:除了terminal 的进程,只有一个 ssh-agent 进程,这个是ssh客户端的进程,没有 sshd 进...

2019-08-03 16:32:53 1034

原创 Unbuntu18.04高分屏界面参数设置

Unbuntu18.04高分屏界面参数设置4K分辨率的屏幕,安装Unbuntu18.04之后,界面字体和图标都非常的小,在之前的ubuntu版本(16.04)中,在Displays中设置Scale for menu and toolbar显示比例大一些即可,但在18.04中,没有这个参数了,如何调整呢?这需要安装一个gnome设置工具:sudo apt install gnome-tweak...

2019-08-03 11:42:06 3290

VS2017_InstallerProjects.vsix

官网的下载好慢好慢,提供一个资源,可直接安装使用。命令:"c:\Program Files (x86)\Microsoft Visual Studio\2017\Enterprise\Common7\IDE\VSIXInstaller.exe" VS2017_InstallerProjects.vsix”

2019-11-04

海康威视 web 3.0 kit 开发包 3.0.6.2

海康摄像头的 web 页面视频应用开发包,有文档,有样例代码。

2019-03-14

空空如也

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

TA关注的人

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