12 2021 档案

摘要:场景 分包压缩和解压 分包压缩(目标可以是目录) 原始文件:linux-5.10.78.tar.xz 分包压缩:tar -czvf - linux-5.10.78.tar.xz |split -d -b 80m - linux-5.10.78.tar.gz. 压缩后: linux-5.10.78.t 阅读全文
posted @ 2021-12-31 23:40 whilewell 阅读(38) 评论(0) 推荐(0) 编辑
摘要:持续更新中 🍗 openwrt-中文-wiki 🍗 openwrt-github 🍗 OpenWrt Downloads 系统配置 🍗 [OpenWrt Wiki] UCI系统 📌 所有配置文件说明 🍗 [OpenWrt Wiki] UCI 技术参考资料 📌 UCI API 接口:ge 阅读全文
posted @ 2021-12-31 18:40 whilewell 阅读(229) 评论(0) 推荐(1) 编辑
摘要:原文链接:【OpenWrt】(Luci)OpenWrt Web GUI 开发之 Luci 框架粗解_ 原作者github:Embedded-GUI-Develop/Luci-of-OpenWrt at master · RDpWTeHM/Embedded-GUI-Develop 本博文全部内容在 G 阅读全文
posted @ 2021-12-31 18:29 whilewell 阅读(2964) 评论(0) 推荐(0) 编辑
摘要:概述 看了很多expect的文章,写的都不够简单明了,下面自己整理了一些场景可以参考。expect功能还比较强大,这里面仅仅列出简单用法。 语法 语法-1:详细用法参考“增加新用户”场景 expect "password for" { send "$sudo_password\r" } 内容说明: 阅读全文
posted @ 2021-12-29 13:12 whilewell 阅读(236) 评论(0) 推荐(0) 编辑
摘要:1 kitty 工具归档 git clone https://gitee.com/whilewell/tools-kitty.git 关闭kitty的声音 2 ~/.tmux.conf set -g default-terminal "xterm" //解决tmux下vim colorscheme 阅读全文
posted @ 2021-12-28 10:36 whilewell 阅读(31) 评论(0) 推荐(0) 编辑
摘要:概述 作为一名linux嵌入式开发人员,长时间与linux打交道,多数情况工作在终端 + vim的环境下,已经习惯了文字界面。在阅读代码时,经常会在cscope中跳来跳去,但对于大型软件项目来说,这种情况就有些脑栈不够。闲来无事,研究下有什么工具可以生成函数调用图,来提高阅读代码的效率。能够实现代码 阅读全文
posted @ 2021-12-27 14:26 whilewell 阅读(3318) 评论(1) 推荐(1) 编辑
摘要:概述 最近疫情封锁在家无事,汇总整理下自己使用的neovim插件,以及这些插件都具备哪些功能: 功能 插件 1. 代码视图:文件和目录树,标签视图,状态栏 vim-airline-themes,vim-airline,nerdtree,taglist.vim,tagbar, 1.1 代码视图/语法高 阅读全文
posted @ 2021-12-24 21:45 whilewell 阅读(11305) 评论(3) 推荐(2) 编辑
摘要:概述 以前一直使用的是vim + cscope,偶尔看到gun global工具,觉得不错,所以顺便研究了以下。 优点: 可以完美替代cscope 速度更快,tags更小 使用pygments插件,解析的语言多达154种 可以集成到vim中 社区活跃度高 与其它工具特性对比:Comparison w 阅读全文
posted @ 2021-12-19 22:50 whilewell 阅读(2331) 评论(0) 推荐(0) 编辑
摘要:概述 在国内访问github时,总是时断时续。下面就说下最新访问github的方法。 检测海外github域名地址 在http://ping.chinaz.com/上面输入github.com后仅选择海外进行检测。记录下来可以访问的ip地址(ip地址列表A) 检测非海外github域名地址 在htt 阅读全文
posted @ 2021-12-18 22:00 whilewell 阅读(13883) 评论(0) 推荐(1) 编辑
摘要:原文:Ubuntu上搭建arm虚拟运行环境 一、安装交叉编译工具链 二、安装arm模拟器qemu 三、通过gdb调试arm程序 四、参考文档 没有开发板,如何调试运行arm程序? 本文主要讲解如何在Ubuntu上搭建arm交叉编译、运行环境。 一、安装交叉编译工具链 安装交叉编译工具链arm-lin 阅读全文
posted @ 2021-12-18 19:58 whilewell 阅读(1464) 评论(0) 推荐(0) 编辑
摘要:原文:linux内核调试指南 - ou_ou - 博客园 linux内核调试指南 一些前言 作者前言 知识从哪里来 为什么撰写本文档 为什么需要汇编级调试 ***第一部分:基础知识*** 总纲:内核世界的陷阱 源码阅读的陷阱 代码调试的陷阱 原理理解的陷阱 建立调试环境 发行版的选择和安装 安装交叉 阅读全文
posted @ 2021-12-18 19:08 whilewell 阅读(277) 评论(1) 推荐(0) 编辑
摘要:概述 Android 产品中,内核格式是Linux标准的zImage,根文件系统采用ramdisk格式。这两者在Android下是直接合并在一起取名为boot.img,会放在一个独立分区当中。这个分区格式是Android自行制定的格式。 Android开发时,最标准的做法是重新编译于内核和根文件系统 阅读全文
posted @ 2021-12-11 10:47 whilewell 阅读(2156) 评论(1) 推荐(0) 编辑
摘要:概述 subprocess 模块允许我们启动一个新进程,并连接到它们的输入/输出/错误管道,从而获取返回值。 这个模块用来创建和管理子进程。它提供了高层次的接口,用来替换os.system*()、 os.spawn*()、 os.popen*()、os,popen2.*()和commands.*等模 阅读全文
posted @ 2021-12-08 22:17 whilewell 阅读(422) 评论(0) 推荐(0) 编辑
摘要:概述 此模块是 Python 标准库中推荐的命令行解析模块。 使用场景:解析如下命令行 python3 prog.py --verbosity 1 模块详解 创建对象 argparse.ArgumentParser() 为创建对象 import argparse parser = argparse. 阅读全文
posted @ 2021-12-04 22:59 whilewell 阅读(166) 评论(0) 推荐(0) 编辑
摘要:原文:[GN] 使用GN+Ninja替代MDK进行编译 背景 在单片机开发者中,使用MDK一直是一个较为普遍的选择,但是当工程变的越来越大之后,MDK开始力不从心,编译速度下降,配置复杂,编译过程中添加自定义行为困难等问题开始显露出来,因此选择一个更好的编译工具就变成了一个需要提上日程的需求。 工具 阅读全文
posted @ 2021-12-04 20:04 whilewell 阅读(461) 评论(0) 推荐(0) 编辑
摘要:概述 普通的全局变量仅限于一个模块中。那所有模块都可以调用的全局变量该如何使用? 全局变量管理模块 模块定义 global_variable.py #!/usr/bin/python # -*- coding: utf-8 -*- def _init(): global _global_dict _ 阅读全文
posted @ 2021-12-04 12:24 whilewell 阅读(1156) 评论(0) 推荐(0) 编辑
摘要:概述 在C语言中,可以通过指针很方便地调用到外部和接口函数,而且也很容易做到框架部分和实现部分的解耦,那python中没有指针,该如何实现类似的用法呢? 适用范围: 类函数指针的使用方式 跨模块接口调用:动态加载模块和方法 类函数指针用法 在python中可以通过函数名字来调用函数方法。 注意事项: 阅读全文
posted @ 2021-12-04 00:31 whilewell 阅读(290) 评论(0) 推荐(0) 编辑
摘要:概述 pdb类似于gdb一样,用来调试python脚本 常用 断点 b : 查看断点 b line_num b fun_name cl : 清除所有断点 执行 c :执行至断点处 n :下一步(不进函数) s :单步调式(进入函数) r :重新开始执行 查看 l :list查看代码 p xx :查看 阅读全文
posted @ 2021-12-04 00:15 whilewell 阅读(122) 评论(0) 推荐(0) 编辑
摘要:概述 最近项目中需要弃用Makefile,用python作为编译框架。在这里记录一些技巧类实践 入门语法:Python 教程 实践技巧 基础 开启http server(web) 进入到html目录下, 目录下面有index.html python3 -m http.server 8000 打开ht 阅读全文
posted @ 2021-12-03 23:52 whilewell 阅读(69) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示