自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(15)
  • 收藏
  • 关注

原创 FH8852EV200调试USB网卡(RTL8188)

嵌入式linux适配RTL8188fu

2022-11-18 15:26:13 1022 1

原创 交叉编译tcpdump(海思:arm-himix100-linux)

海思交叉编译tcpdump(himix100)

2022-07-11 18:16:06 517

原创 C++中调用C方法(文件)的典型做法

api.hextern "C" { extern int file_trans_aac_2_pcm(int ifd, int ofd);}api.cpp#include "AudioHelper.h"...file_trans_aac_2_pcm(...);AudioHelper.h#ifndef _AUDIOHELPER_H_#define _AUDIOHELPER_H_int file_trans_aac_2_pcm(int ifd, int ofd);#endif // _

2021-10-28 11:34:51 384

原创 TimerFd使用心得

一般相对时间的使用: int tmFd; struct itimerspec new_value; tmFd = timerfd_create(CLOCK_MONOTONIC, 0); new_value.it_value.tv_sec = 0; new_value.it_value.tv_nsec = 0; new_value.it_interval.tv_sec = 3; new_value.it_interval.tv_nsec = 0; tim

2021-10-15 14:11:09 241

原创 L298N两路并联输出控制电机实践

L298N两路并联输出实践

2021-05-27 11:03:21 1395 3

原创 含protobuf程序运行时与libqgtk3.0.so冲突

protobuf与libqgtk3.0.so的冲突(运行时冲突)

2021-05-27 10:55:50 235

原创 C++11程序从Ubuntu移植到CentOS全程实录

先把程序直接从Ubuntu20.10拉到CentOS7.4系统, 不出所料, 程序无法运行. 使用ldd命令, 显示statically linked. stackoverflow大致原因表明, 是部分库采用了静态链接.所以转换思路吧, 把源码转移再重新编译吧.先搞定项目依赖的外部库:curlcurlppRapidJson非常幸运, curl有现成libcurl-dev库. curlpp和rapidjson两个项目都非常顺利地利用cmake/make工具顺利生成安装.待移植的项目采用cma

2021-04-21 21:54:15 1183

原创 Source Insight(4.00.0096)激活详解

正版下载:Source Insight(4.00.0096)先试用30天, 生成证书文件.用16进制编辑sourceinsight4.exe:(先备份)修改搜索到的第二处(0x0010F980 + 0x4) c800 0000 742a 83bc 2408将74改成eb.修改C:\ProgramData\Source Insight\4.0\si4.lic中的Expiration=“2030-04-07”年份各取所需....

2021-03-11 10:36:51 16716 2

原创 Ubuntu安装后开发环境部署组合拳

换源/etc/apt/source.listhttps://mirrors.tuna.tsinghua.edu.cn/help/ubuntu/必备软件vim gcc g++ cmake cmake-qt-gui git搜狗输入法fcitxdpkg -i sogoupinyin_2.4.0.3469_amd64.deb //第一次安装会缺库apt -f installdpkg -i sogoupinyin_2.4.0.3469_amd64.deb安装Qtqt 快捷方式/usr/shar

2021-03-10 10:08:14 102

原创 Ubuntu系统丢失库文件无法启动的补救方法

Ubuntu系统丢失库文件补救方法类似于单硬盘安装的Ubuntu核心思路:从镜像提取出vmlinuz, initrd.lzroot (hd0,0)kernel (hd0,0)/vmlinuz boot=casper iso-scan/filename=/ubuntu-xxx.iso ro quiet splashinitrd (hd0,0)/initrd.lz

2021-03-10 09:55:55 321

原创 QT编译器报错:'QObject' is an inaccrssible base

[QT编译器报错] ‘QObject’ is an inaccrssible base解决方法: 注意connect的sender和receiver两者对象均要public继承QObject对象, 而不允许private(默认)继承.

2020-05-13 09:29:20 2856

原创 各类CRC算法之触类旁通

本文围绕实用CRC算法为核心, 顺带结合个人见解深入浅出CRC原理.

2020-03-29 19:14:04 793

原创 ARM Mbed OS 5.15 + Mbed CLI 搭建实战

ARM Mbed OS 5.15 + Mbed CLI 搭建实战:主要是被它使用C/C++开发所吸引, 又有强大的ARM作技术垫底, 个人觉得这个系统会比较适合性能较强的MCU开发吧。 手头上恰有一块DISCO_F769NI,话不多说,开撸....

2020-01-25 14:07:44 4411

原创 从教育角度看中文编程的未来

我是一名物联网的软件从业者, 涉猎算法和教育. 看到芯来科技和友商们为国产芯片的研发那么卖力, 颇为激动, 从成套的实体书到完善的文档,又特地给入门者定制的相关的开发板. 其实, 友善的中文书籍和文档确实降低了许多开发者入门的门槛, 这里没有对英语的任何歧视, 突如其来的专业英文术语对入门开发者难免会有点消化不良, 缩写就更难受了. 我小时候的编程启蒙语言是易语言, 它在那时直到现在都是有局限...

2019-09-06 12:32:36 502 1

原创 C#调用DLL(C++)缺失导出函数

正在折腾Directshow轮子. 不过已经是第二次编写相关的DLL.正想用C#调试一下DLL.结果报:试图加载格式不正确的程序这里已经准确设定了目标平台. (C# 试图加载格式不正确的程序)所以, DLL编译出来终究还是得用工具测一测, 然而Depends walker却因DLL结构复杂莫名假死.返璞归真用dumpbin /exports xx.dll. 结果吃了一鲸:我...

2019-08-15 18:29:46 431

空空如也

空空如也

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

TA关注的人

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