知识积累
文章平均质量分 65
fangye945a
行远必自迩,登高必自卑。
展开
-
RTL8305NB交换机芯片SMI接口通信与寄存器详解
RTL8305NB是一款5口10/100M的以太网交换机芯片。在实际应用的过程中,我们可能需要获取到交换机芯片每个端口的状态,比较坑的是原厂提供的数据手册中根本没有提到任何SMI管理接口配置说明。原创 2023-10-24 01:23:39 · 5807 阅读 · 7 评论 -
NFC基础知识学习
近场通信(Near Field Communication,简称NFC),是一种新兴的技术,使用了NFC技术的设备(例如移动电话)可以在彼此靠近的情况下进行数据交换,是由非接触式射频识别(RFID)及互连互通技术整合演变而来的,通过在单一芯片上集成感应式读卡器、感应式卡片和点对点通信的功能,利用移动终端实现移动支付、电子票务、门禁、移动身份识别、防伪等应用。...原创 2022-04-24 21:00:00 · 15128 阅读 · 2 评论 -
WSL2启动时提示:参考的对象类型不支持尝试的操作
WSL2启动时提示参考的对象类型不支持尝试的操作原创 2022-04-02 22:38:34 · 33226 阅读 · 12 评论 -
CAN总线bus-off错误恢复处理
张贺:这个是总线崩溃的意思吗黄敏思:节点奔溃张贺:请教下,是啥意思Jason:错误累积到一定次数,就会bus off ,可以设置auto bus on的,自动恢复啊黄敏思:有些芯片可以张贺:是C AN收发器芯片对吧张贺:还是CAN控制器啊刘善晟:SocketCAN可以设置自动重启时间刘善晟:张贺:哦,我懂了,应该在程序里can初始化时进行设置,对吧?黄敏思:CAN控制器刘善晟:启动CAN通道的时候直接加上“restart-m...原创 2021-09-26 11:43:03 · 10901 阅读 · 4 评论 -
未隔离电源设备使用usb转串口调试导致串口模块爆炸烧坏事故记录
这个事就发生在前两天,我们公司的wifi模块被客户用到了咖啡机上,客户寄了一台整机给我们协助调试,还送了几包咖啡豆,本想着还能打个咖啡喝一喝的,但就在咖啡机刚寄过来第一天,就出事了。而这个事故的发生,竟然仅仅是因为同事接了个串口模块到电脑调试打印导致的。谁也想不到,这个3.3V的供电的wifi模块居然还有这么大的威力。直接将usb转TTL串口模块的转换芯片给爆开了,咖啡机也给弄坏了,据同事描述当时情况就只见到一片火光和一声巨响,状况比较惨烈,所幸的是笔记本电脑没有烧坏,但是直接给崩蓝屏了。...原创 2021-07-17 21:29:56 · 4026 阅读 · 5 评论 -
IP Camera Sample(hi3518E+hi3861L)开发环境搭建及SDK编译问题
平台:Ubuntu 16.04一、安装编译环境1.配置bashsudo dpkg-reconfigure dash选择No2.安装依赖软件包sudo apt-get install make libc6:i386 lib32z1 lib32stdc++6 zlib1g-dev libncurses5-dev ncurses-term libncursesw5-dev g++ u-boot-tools:i386 texinfo texlive gawk curl upx.原创 2021-05-25 14:03:30 · 2182 阅读 · 13 评论 -
安凯SDK编译时./mkfs.jffs2打包失败问题
开发环境: Ubuntu16.04 x64最近在编译AK37E_SDK,安装手册提示,执行./auto_build.sh脚本进行一键编译,在编译完成时,出现了如下报错:向上查看详细编译日志,发现如下提示,原来是系统缺少liblzo2.so.2库:./mkfs.jffs2: error while loading shared libraries: liblzo2.so.2: cannot open shared object file: No such file or directory原创 2021-05-21 21:19:27 · 1047 阅读 · 1 评论 -
ninjia必须以root权限运行问题
在使用ninjia编译时遇到如下打印:log: ninja version 0.1.3 initializingdie: error: must run as root解决办法:sudo apt-getremove --purge ninja可能由于我这边重复安装了ninjia,apt卸载后发现就可以了。如果提示找不到ninjia,可以试试安装ninjia-buildsudo apt install ninja-build...原创 2021-03-24 11:37:03 · 1462 阅读 · 0 评论 -
nouveau未禁用导致Ubuntu rsyslogd频繁写系统日志CPU占用率高的问题
最近在使用Ubuntu14.04服务器时遇到一个如下问题。服务器开机后,发现rsyslogd服务占用率一直为100%,查看日志发现才开机的几分钟的时间,刚清空的syslog已经有了几个G。由于文件过大,无法通过cat命令查看,所以通过如下命令查看日志内容:tail -f /var/log/kern.log日志内容大致如下:Mar 15 11:09:45 lango-smallserver-002 kernel: [ 408.903969] nouveau 0...原创 2021-03-15 22:11:38 · 1373 阅读 · 0 评论 -
webrtc Intel owt native源码Ubuntu编译踩坑记录
最近在研究音视频通话方案,webrtc是一个相对比较完美的解决方案,服务器搭建使用Intel那套。而我们研究是的设备native端,需要拉Google的源码,交叉编译webrtc并移植,计划前期先在Ubuntu上跑通demo。编译过程中遇到的问题1:解决方法: 参考https://blog.csdn.net/csdn_idiot/article/details/106358305修改脚本,增加参数clang_use_chrome_plugins=false ,忽略代码风格...原创 2020-10-15 20:51:11 · 2436 阅读 · 11 评论 -
windows10子系统安装软件时提示Could not read response to hello message from hook解决办法
今天在使用WSL子系统安装软件时遇到如下问题:提示:E: Could not read response to hello message from hook [ ! -f /usr/bin/snap ] || /usr/bin/snap advise-snap --from-apt 2>/dev/null || true: Success解决办法:删除apt相关配置文件sudo rm -rf /etc/apt/apt.conf.d/20snapd.conf测试结果:亲测有效原创 2020-08-02 21:27:03 · 2488 阅读 · 2 评论 -
C语言之mot文件解析
Motorola S-records 16进制文件的另一种常见格式,许多控制器程序都是。原创 2020-07-19 00:45:04 · 9269 阅读 · 14 评论 -
机动车车牌分类及命名规则总结
由于之前做过车牌识别,在此对车牌分类、颜色、及命名规则做个总结,既可以作备忘,同时也能分享给大家。号牌分类及颜色主要分为如下几类: 序号 分类 外廓尺寸 mm×mm 颜色 适用范围 1 大型汽车号牌 前:440m...原创 2019-10-16 22:43:56 · 6613 阅读 · 2 评论