随笔分类 - linux
摘要:前言 perf性能工具写的文章也有几篇了,这里就不多做介绍了,有兴趣的朋友可以看我之前的几篇文章:《perf性能分析工具使用分享 》、《perf 补充命令分享 》。今天分享的内容是openwrt里面增加perf,因为默认是没有的。 作者:良知犹存 转载授权以及围观:欢迎关注微信公众号:羽林君 或者添
阅读全文
摘要:前言 我们经常会遇到一边使用linux系统时候一边使用windows,这个时候会产生很多需要传输的文件,当然我们可以使用ssh scp进行传输,或者使用FileZilla、Winscp等工具,但是这些还是在自己的软件内进行一些基本同步,要是遇上很复杂的文件,此时需要自动同步,我们还有别的什么工具呢,
阅读全文
摘要:前言 默认编译的 openwrt 无 luci,ssh 功能正常,可以正常进入,我远程访问路由器的时候发现无法打开管理页面,自己用本地连接也无法打开管理页面,无法访问此网站 192.168.1.1 拒绝了我们的连接请求。 网上搜索后的建议是:SSH 运行/etc/init.d/uhttpd star
阅读全文
摘要:前言 docker对我来说是一个很方便的工具,,上一篇文章也写了docker基本的一些使用,这篇文章重点描述一下Dockerfile的使用,从零建立一个自己定制化的镜像,并可以执行我们需要的任务。 作者:良知犹存 转载授权以及围观:欢迎关注微信公众号:羽林君 或者添加作者个人微信:become_me
阅读全文
摘要:前言 OpenWRT 是一款家用路由器的操作系统,可以被描述为一个嵌入式的 Linux 发行版,路由器安装了它才能正常的工作。就像国内手机厂商基于开源的 Android 系统开发出各种 Rom一样。路由器厂商也可以基于 OpenWRT 这个平台,进行二次开发,增加更多丰富的功能和有厂商特色的路由器系
阅读全文
摘要:前言 udp是一种不可靠的通信,但是有些时候还是会有使用。今天分享一个示例:主体逻辑,一个端口广播地址,接收到ip地址数据后,其他端口基于这个ip进行bind绑定,最后通信,这样可以保证我们后续继续增加端口交互时候不需要关注ip地址绑定的问题。 作者:良知犹存 转载授权以及围观:欢迎关注微信公众号:
阅读全文
摘要:前言 作为嵌入式linux开发中我们经常会调试网络,这个时候需要一些网络工具辅助我们的工作,有一些是命令工具有些是GUI工具,这些生产力工具如何使用呢,今天做一个小分享(本篇文章主要介绍命令行工具)。 作者:良知犹存 转载授权以及围观:欢迎关注微信公众号:羽林君 或者添加作者个人微信:become_
阅读全文
摘要:背景 我们经常会使用system()函数执行命令,那样是因为我们不需要要执行后返回的数据,如果我们需要返回的数据呢?今天介绍一种可以得到我们返回数据的操作。 作者:良知犹存 转载授权以及围观:欢迎关注微信公众号:羽林君 或者添加作者个人微信:become_me 管道具体操作 管道(pipe) 管道是
阅读全文
摘要:前言 说到linux下多进程通信,有好几种,之前也在喵哥的公众号回复过,这里再拿出来,重新写一遍:多进程通信有管道,而管道分为匿名和命名管道 ,后者比前者优势在于可以进行无亲缘进程通信;此外信号也是进程通信的一种,比如我们最常用的就是设置ctrl+c的kill信号发送给进程;其次信号量一般来说是一种
阅读全文
摘要:@(目录) 前言 之前有分享过自己工作中自己搭建的CPU监控脚本等,但那个属于是自己手工写的一些脚本,比较粗浅的使用。后来就直接使用perf编译到驱动里面,在设备中直接使用perf了,比起自己写的脚本,效率直线提升。今天就来分享以下perf的功能使用,它可以将消耗 CPU 时间比较大的用户程序调用栈
阅读全文
摘要:前言: NFS环境搭建时候遇到的问题记录: 调试jetson-nano时候,需要互相传一些文件,本来是想用scp传输就好了,觉得不是很方便,就使用了nfs网络文件系统,在搭建环境使用过程中遇到一些问题,写这篇文章用来记录和分享, 搭建环境介绍 网络文件系统,常被称为NFS(Network File
阅读全文
摘要: 前情: 遇到这么情况,最近我挂载一个镜像到ubuntu中,挂载之后导致系统整个环境都变成了只读,我想重启一下电脑,恢复正常状态。本来没什么的,系统环境变成只读,一般是挂载出错了,卸载重新挂载一下即可。 我选择了重启电脑,关键是手欠,关机时候,由于系统有些文件没有及时释放掉,导致关机卡住。然后我就
阅读全文
摘要:前言: 之前分享过一篇Linux开发coredump文件分析实战分享 ,今天再来分享一篇实战文章。 在我们嵌入式linux开发过程中,开发过程中我们经常会使用多进程、多线程开发。那么多线程使用过程中,我们大概率会遇到某线程长时间占用cpu,导致设备执行异常。 通常只有四五个线程,我们可以通过一个个线
阅读全文
摘要:前言: 今天给大家分享一篇在我工作中常用的一个shell脚本,里面有一些我们常用到的shell操作。该脚本用于本地电脑和服务器交互上,实现以下功能: 自动拉取自己个人电脑上的源码到服务器上yocto包的源码文件夹。 自动运行compile 、strip 自动把编译好的结果回传到个人电脑上。 拷贝执行
阅读全文
摘要:前言: 今天给大家分享一篇ubuntu更换内核的系列文章之一。为什么要换内核呢,这个对于我们大部分人有一样的原因,例如你要跑的某个包只能在某一个特定的内核版本,或者你升级了你的ubuntu内核导致你的电脑驱动等出现问题,所以你需要更换你系统的内核。 作者:良知犹存 转载授权以及围观:欢迎关注微信公众
阅读全文
摘要:前言: coredump 分析是嵌入式linux开发中经常使用的方法,我们也可以经常看到相关的使用教程,但是网上很少有一个多线程应用coredump文件的分析过程介绍,今天我来分享一下自己实际使用中一些案例,来给大家进行一下分享,受限于代码和篇幅。我此处只描述一些我认为比较有特色的问题,工作中遇到很
阅读全文
摘要:作者:良知犹存 转载授权以及围观:欢迎添加微信公众号:羽林君 前言 主题:串口是一种设备间常用的通讯接口,rosserial将串口字符数据转发到标准ROS网络,并输出到rosout和其日志文件。本文将记录如何在ROS上使用其提供的serial包进行串口通信。 我的环境介绍: PC:使用的是Ubunt
阅读全文
摘要:继续前一篇的文章: shell脚本的使用该熟练起来了,你说呢?(篇一) shell脚本的使用该熟练起来了,你说呢?(篇二) shell脚本的使用该熟练起来了,你说呢?(篇三) 文章里面测试的命令脚本文件,大家关注我公众号后,可以私信我领取文件。 作者:良知犹存 转载授权以及围观:欢迎添加微信公众号:
阅读全文
摘要:继续前一篇的文章: shell脚本的使用该熟练起来了,你说呢?(篇一) shell脚本的使用该熟练起来了,你说呢?(篇二) 文章里面测试的命令脚本文件,大家关注我公众号后,可以私信我领取文件。 作者:良知犹存 转载授权以及围观:欢迎添加微信公众号:羽林君 shell echo Shell ech
阅读全文
摘要:继续前一篇的文章: shell脚本的使用该熟练起来了,你说呢?(篇一) 作者:良知犹存 转载授权以及围观:欢迎添加微信公众号:羽林君 shell传递参数 shell传递参数 我们可以在执行 Shell 脚本时,向脚本传递参数,脚本内获取参数的格式为:$n。n 代表一个数字,1 为执行脚本的第一个参数
阅读全文

浙公网安备 33010602011771号