logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

Linux程序coredump地址显示问号的调试方法 - 基于map文件

coredump即Linux系统上,应用程序崩溃时的运行栈快照,已便于定位崩溃问题正确使用coredump需要几个条件:第一,coredump本身的配置设置coredump文件路径及名称echo "$dir/core-%e-%p-%t" > /proc/sys/kernel/core_pattern记录pidecho 1 > /proc/sys/kernel/core_uses_pid

Openwrt系统初始时间

一般Openwrt系统较多用于网络方面的产品,比如路由器,但路由器几乎都没有硬件RTC,因此系统初始时间不准.在Openwrt系统中,初始时间可以认为有2个, 固件编译时间和文件系统加载后的初始时间关于固件编译时间,即为Linux kernel 编译时间, 即是/proc/version内容,比如:root@UVCOSS:~# cat /proc/versionLinux version 4.14

#linux
SigmaStar SSD202 openwrt 系统下ubi根文件系统挂载过程

关于UBI介绍可以参考官方文档http://www.linux-mtd.infradead.org/doc/ubifs.html下面是一张简介图,大概的介绍就是UBIFS依赖kernel UBI子系统,运行在MTD设备之上,应用上UBI可做自己的分区管理SSD202的简介可以参考我另一篇博文目前国内有几个厂家在推广使用且出了相关的核心板,我目前使用的是启明云端的开发板(启明云端已移植好openwr

#linux
项目中用到的语音识别方案 硬件/软件相关介绍

自从Amazon Alexa音箱发布以来,各大厂家开始陆续发布自家的音箱,完善自家的生态系统。从以前的路由器,手机到现在的音箱,一个个被认为或曾被认为是智能家居的入口,总会在市场上掀起一番风浪。有幸在2018年完成了一款以语音交互为核心功能的产品,也算跟了一场大潮,对语音方面也有些相关的探索和思考。语音识别主要有三大组成,语义识别平台,cpu主控,以及MIC阵列;目前国内大的语音平台主...

#语音识别
linux 核间通讯rpmsg架构分析

以imx8为例在最底层硬件上,A核和M核通讯是靠硬件来进行的,称为MU,如图Linux RPMsg 是在virtio framework上实现的一个消息传递机制VirtIO 是一个用来实现“虚拟IO”的通用框架,典型虚拟的pci,网卡,磁盘等虚拟设备,kvm等都使用了这个技术与virtio对应的还有一个virtio-ring,其实现了 virtio 的具体通信机制和数据流程。virtio 层属于控

到底了