自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(3)
  • 资源 (1)
  • 收藏
  • 关注

原创 嵌入式linux 使用进程名称杀死进程

嵌入式linux 使用进程名称杀死进程一、背景​ 嵌入式Linux无pkill命令。调试时,需要频繁重启app程序,每次都是手动top查看pid,再手动kill,过于繁琐。遂编写调试脚本,可以gdb调试、启动、杀死、重启。​ 其中重点介绍使用进程名称杀死进程和调试脚本编写。二、基本原理​ ps查找所有进程状态,grep筛选目标进程信息,awk筛选进程pid字段。三、命令1.最终命令kill $(ps -ef|grep test_app|grep -v "grep"|awk '{print

2021-10-20 13:13:04 281

原创 cmake自动添加所有源文件和头文件

cmake自动添加源文件和头文件一、背景​ 项目中需要不断新建源文件和头文件,每添加一个文件CMakeLists.txt中需要手动加入源文件和指定头文件路径,不胜其烦。突发奇想cmake能不能像IDE一样,指定一次源文件和同文件后即可。遂百度查找资料,耗费一天时间,最终实现,整理分享出来。鉴于水平有限,方法不一定最优,欢迎讨论。二、基本原理​ 遍历指定路径下的*.cpp *.c文件,将得到的文件列表使用add_library()加入工程。​ 遍历指定路径下的*.hpp *.h文件,将得到的文件

2021-08-30 17:20:48 28642 4

原创 嵌入式Linux 时间同步 gpsd+chrony

嵌入式Linux时间同步gpsd+chrony一、基本原理​ NMEA中获取UTC时间的yymmddhhmmss,然后使用pps的秒脉冲对串口或者网路传输的延时进行校正。但是其中Linux检测pps信号的延时无法校正,实测Linux外部中断与gpio输出延时约15~20us(估计系统负载不同延时也会受影响)。二、内核配置1.PPS端口设备树a.设备树添加pps节点pps { compatible = "pps-gpio"; pinctrl-names = "default"; pinct

2021-07-30 15:49:14 7629 3

基于嵌入式实时操作系统的程序设计技术(第2版)-周慈航

介绍了如何基于uCOS-II操作系统设计程序,以及程序设计中一般的方法!

2017-11-05

空空如也

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

TA关注的人

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