工具/软件/解决方案
文章平均质量分 89
hello_Byte
电子爱好者,从事嵌入式行业。我认为博客是一个:学习、笔记、交流的一个好平台。有时无法及时回复,有志同道合之友可加V沟通: honeyshinelu,一起相互探讨,共同进步。
展开
-
BusyBox编译与根文件系统构建
BusyBox 是一个集成了大量日常Linux使用工具,简单的有ls、cat... 复杂的有grep、awk.... 这个大工具箱通常被称为Linux工具里的瑞士军刀。作为日常使用的根文件系统,具备BusyBox是其基本组成部分。因此,本文主要结合BusyBox和根文件系统,介绍Busybox编译流程,并如何构建一个简单的根文件系统,最后制作成可烧录镜像。原创 2024-03-02 00:03:44 · 1181 阅读 · 0 评论 -
systemd:systemd-analyze分析启动性能
本文主要介绍systemd下的systemd-analyze工具,用于分析Linux启动性能。通过 systemd-analyze 不同命令,可以了解系统启动的总体时间、各个系统服务/Unit启动时间以及关键耗时路径,帮助我们分析和优化系统的启动性能。原创 2024-02-01 22:50:57 · 553 阅读 · 0 评论 -
GCC工具源码编译
日常可能涉及到系统里自带GCC版本与被编译源码存在不兼容,或者需要对GCC需要做一些定制化修改,因此需要通过源码编译出GCC工具的场景原创 2024-01-14 02:22:45 · 1268 阅读 · 0 评论 -
看代码神器:vscode+clangd轻松实现linux内核代码跳转(图文并茂)
还是那句老话:工欲善其事必先利其器。在做代码开发之前,先准备好开发过程帮助提效的工具,能起到事半功倍的效果。比如本文要讲的vscode下进行linux内核代码开发或者阅读就是很好例子,如果没有先把代码跳转等基础环境搭建好,对后续的代码阅读和开发都可能会造成很大障碍,而先完成基础工具环境搭建再开发,阅读代码流畅了,理解能力更快加深,开发效率也会提高。所以,有点时候宁愿先多花80%时间‘力其器’,也许后边只需要20%即可‘善其事’。原创 2023-12-18 14:25:16 · 9227 阅读 · 12 评论 -
手把手教WSL如何访问宿主机USB设备
自从windows推出的WSL功能,对广大的Linux和嵌入式开发者来说是巨大福利,但还存在一些不足,本文主要介绍WSL如何访问宿主机USB设备,使用好WSL,基本可以媲美日常vmware虚拟机的替换。原创 2023-12-12 19:09:04 · 711 阅读 · 0 评论 -
vscode远程到服务器(包括WSL)进行GDB调试
本文主要讲vscode远程服务器进行在线GDB调试手段,包含对WSL的远程调试,可以轻松对照源码进行应用程序调试。原创 2023-05-21 19:49:09 · 3099 阅读 · 0 评论 -
ubuntu网络及基础环境搭建(IP,防火墙,DNS,源 等)
安装失败deb http://mirrors.aliyun.com/ubuntu/ bionic main restricted universe multiversedeb-src http://mirrors.aliyun.com/ubuntu/ bionic main restricted universe multiversedeb http://mirrors.aliyun.com/ubuntu/ bionic-security main restricted universe mul.原创 2021-04-01 22:46:31 · 3610 阅读 · 0 评论 -
sublime text 软件上手指南
这里发现了一款超级实用的代码编辑器软件:sublime text,使用后的感觉是:轻量级免费软件,界面友好,代码跳转、查询、各种插件等功能足够日常使用,推荐大家。原创 2022-04-23 18:16:46 · 3996 阅读 · 3 评论 -
交叉编译环境下对linux内核编译
本文基于ubuntu,搭建交叉编译环境,arm64为例,交叉编译4.19.186内核源码所谓的交叉编译是:编译的平台环境与编译的成果所运行的平台,不是一类平台。通常指X86平台下编译成果物,提供给arm下要运行的程序或内核。因此需要交叉编译工具链来解决平台差异化问题 。材料准备1、下载交叉编译工具链工具链官方路径:http://releases.linaro.org/components/toolchain/binaries/也可以到国内源网站下载更快:https://mirrors.tu原创 2021-04-12 22:45:20 · 7488 阅读 · 0 评论 -
centos源配置和yum使用
目前国内主要的源有:阿里清华163介绍两种源配置:阿里源和清华源一、阿里源配置先备份一份cp /etc/yum.repos.d/CentOS-Base.repo /etc/yum.repos.d/CentOS-Base.repo_bak阿里网站下载一份最新源配置(wget 命令下载)wget -O /etc/yum.repos.d/CentOS-Base.repo http://mirrors.aliyun.com/repo/Centos-7.repo这时查看/etc/yum原创 2021-02-09 22:17:49 · 664 阅读 · 0 评论 -
基于U-boot完成NandFlash裸板程序烧写(DNW&TFTP)
案例在JZ2440开发板上完成,本例通过NorFlash中U-boot进行NandFlash裸板程序下载。上篇文章讲述的是采用epo烧写器直接完成程序对NandFlash烧写。而当板子上的NorFlash有U-boot启动程序时,可以通过U-boot进行烧写,但前提需要DNW软件进行程序USB下载,或者tftpd软件进行程序网络下载,下载后由U-boot完成程序烧写。下面对两种下载方法进行实验。原创 2017-07-07 21:25:09 · 1111 阅读 · 0 评论 -
S3C2440裸板程序下载
本例基于JZ2440开发板进行开发和实验。将嵌入式linux学习历程与广大网友分享,也方便自己对学习做成笔记和总结。本例使用PC机的DOS命令行,通过ope烧录器将二进制程序文件烧录到NandFlash中。因为不带任何操作系统,所以称之为裸板程序。原创 2017-07-04 10:44:36 · 1442 阅读 · 0 评论 -
推荐一款调试法宝--虚拟示波器
顾名思义,虚拟示波器并不是真实的示波器,简单地说而是一款PC端开发的监控数据变化曲线的软件,与下位机进行通信。这种类型软件网上有很多,我现在推荐的是我前几年用的一款虚拟示波Data_Scope,在调试中起到了很大的帮助,感觉还不错,推荐给大家。用此软件可以监控速度变化曲线,角度变化曲线,AD值变化曲线等等,你想要监控的重要变量情况都可以。相比于串口调试助手,能以曲线形式更直观的显示变化情况。原创 2017-06-12 09:42:09 · 10106 阅读 · 9 评论