tools
文章平均质量分 64
hello_courage
8年USB开发经验 + 5年网络及以太网驱动开发经验 + 2年PCIe驱动开发经验 + 4年romcode开发经验,专注网卡驱动、网络协议(TCP/IP)、USB驱动及应用开发。
展开
-
linux wifi tool: iw
iw是Linux下的一种wifi配置工具,它替代了Wireless tools中的iwconfig和iwlist,支持最近已添加到内核所有新的驱动程序,有两种加密认证加密方式:open(开放系统认证+有效等线加密)、wep方式(共享秘钥认证+有效等线加密)iw list # 获得所有设备的功能,如带宽信息(2.4GHz,和5GHz),和802.11n的信息。iw wlan0 connect foo # 连接到已禁用加密的AP,这里它的SSID是foo。iw dev wlan0 scan # 扫描。原创 2023-12-07 17:43:46 · 432 阅读 · 0 评论 -
buildroot wifi tools编译
注:如果仅使用station模式,则无需使用hostapd。原创 2023-12-07 17:42:05 · 260 阅读 · 0 评论 -
修改buildroot中某个软件包的版本
用于hash校验,比对从网络传输到本地的文件是否正确,也可以直接删除ethtool.hash文件,那么编译时会跳过hash校验步骤。以ethtool为例,在buildroot-2020.02.8中,ethtool默认版本为5.4,现将其修改为5.2。修改后,直接make。原创 2023-07-03 17:12:13 · 1217 阅读 · 1 评论 -
windows dhcp server
windows dhcp server原创 2022-12-09 20:42:03 · 1328 阅读 · 0 评论 -
Windows NFS server:Winnfsd
Windows NFS server:Winnfsd原创 2022-12-09 20:51:04 · 2049 阅读 · 0 评论 -
linux修改进程优先级
1. 非实时NI 是优先值,是用户层面的概念, PR是进程的实际优先级, 是给内核(kernel)看(用)的。一般情况下,PR=NI+20, 如果一个进程的优先级PR是20, 那么它的NI(nice)值就是20-20=0。可以通过改变NI来改变PR: PRI(new) = PRI(old) + nicenice 值可调整的范围为 -20 ~ 19nice越小优先级越高在进程已经启动时,使用命令renice 10 -pPID ,进行修改NI值伴...原创 2021-05-07 10:13:40 · 1662 阅读 · 0 评论 -
taskset设置CPU affinity
Retrieve or set a processes's CPU affinity(亲和).This requires sched_{g,s}etaffinity support in your libc.1.busyboxcd ~/source-code/mc40/buildroot-2020.02.8make busybox-menuconfigLinux System Utilities--->[*] taskset (4.2...原创 2021-05-07 10:04:24 · 1128 阅读 · 0 评论 -
buildroot: irqbalance
1. introductionIrqbalance is a daemon to help balance the cpu load generatedby interrupts across all of a systems cpus....原创 2021-05-06 20:45:10 · 393 阅读 · 0 评论 -
Ostinato 发包
1. 新建流1) click(choose it) port2) file -> new stream3) double-click name, fill in name, and then Edit stream4) protocol selection5) protocol data, MAC6)protocol data, IP7)protocol data, ICMP8)stream ...原创 2021-05-06 20:40:23 · 1295 阅读 · 0 评论 -
linux passwd
passwd - change user passwordThe passwd command changes passwords for user accounts. A normal user may only change the passwordfor his/her own account, while the superuser may change the password for any account.passwd alsochanges the account...原创 2021-04-06 20:29:06 · 369 阅读 · 0 评论 -
busybox: route命令
# route -hBusyBox v1.29.3 (2020-08-19 10:46:53 CST) multi-call binary.Usage: route [{add|del|delete}]Edit kernel routing tables -n Don't resolve names -e Display other/more information -A inet{6} Select address family1. ...原创 2021-03-10 18:49:11 · 2776 阅读 · 0 评论 -
ubuntu安装 ftpd server(vsftpd)
vsftpd is the Very Secure File Transfer Protocol Daemon. The server canbe launched via a “super-server” such as inetd(8) or xinetd(8).Alterna‐tively, vsftpd can be launched in standalone mode, in which case vsftpditself will listen on the networ...原创 2020-10-12 18:23:48 · 585 阅读 · 1 评论 -
busybox ftpd&tcpsvd
base on buildroot and busybox.enable ftpd server on arm linux.1. busybox configcd~/repo/rootfs/buildroot-2019.02.5make busybox-menuconfigNetworking Utilities---> [*] ftpd (30 kb) [*] tcpsvd (13 kb)then we make bui...原创 2020-10-12 18:21:05 · 2263 阅读 · 0 评论 -
arm linux文件传输工具
1. ssh1.1 scp1.2 sftp2. ftp2.1 busybox:ftpget ftpput2.2 busybox: ftpd&tcpsvd2.3 buildroot: lftp3. tftpbusybox: tftp4. NFS原创 2020-10-12 18:19:02 · 452 阅读 · 0 评论 -
buildroot开启telnetd
base on buildroot and busybox.enable telnetd server on arm linux.1. busybox configcd~/repo/rootfs/buildroot-2019.02.5make busybox-menuconfigNetworking Utilities---> [*] telnet (8.7 kb) [*] telnetd (12 kb)then we make...原创 2020-10-12 18:09:38 · 1798 阅读 · 0 评论 -
bus hound
website:http://www.perisoft.net/index.htmBus Hound is a software product for capturing device data transfers and protocol. Bus Hound can also be used to build and submit commands to devices including bus resets.See the below screen shots for a ...原创 2020-07-05 10:32:18 · 443 阅读 · 0 评论 -
X server
X server是Linux系统里面图形接口服务器的简称。Windows系统的界面是这个系统不可分割的一部分,各种窗口操作界面显示都是由系统核心直接管理的,而Linux的图形界面并不是系统的必要组成部分,它可以在无界面的条件下运行。当需要Linux提供界面的时候,系统就会建立一个或者数个X server,通过X协议跟窗口管理器交互,由独立于系统的应用程序来产生窗口,状态栏,按钮之类的交互界面。...原创 2020-04-06 17:27:26 · 10643 阅读 · 0 评论 -
在命令行中打开远程端的图形应用程序
X server是Linux系统里面图形接口服务器的简称。Windows系统的界面是这个系统不可分割的一部分,各种窗口操作界面显示都是由系统核心直接管理的,而Linux的图形界面并不是系统的必要组成部分,它可以在无界面的条件下运行。当需要Linux提供界面的时候,系统就会建立一个或者数个X server,通过X协议跟窗口管理器交互,由独立于系统的应用程序来产生窗口,状态栏,按钮之类的交互界面...原创 2020-03-01 11:20:27 · 1676 阅读 · 0 评论 -
jenkins
Jenkins是一个功能强大的应用程序,允许持续集成和持续交付项目,无论用的是什么平台。这是一个免费的源代码,可以处理任何类型的构建或持续集成。集成Jenkins可以用于一些测试和部署技术。Jenkins是一种软件允许持续集成。它是一个自动化的周期性的集成测试过程,从检出代码、编译构建、运行测试、结果记录、测试统计等都是自动完成的,无需人工干预,有利于减少重复过程以节省时间、费用和工作量。...原创 2020-02-05 11:38:28 · 360 阅读 · 0 评论 -
docker安装ubuntu镜像
在docker中安装Ubuntu。1.查找ubuntu镜像docker search ubuntu2.安装docker pull ubuntu3.查看镜像docker imagesbaoli@ubuntu:~$ sudo docker imagesREPOSITORY TAG IMAGE ID...原创 2020-01-12 21:03:43 · 1565 阅读 · 0 评论 -
Ubuntu16.04安装docker
官网: https://docs.docker.com/get-started/ https://hub.docker.com/ https://docs.docker.com/install/linux/docker-ce/ubuntu/ 一、安装1.更新sudo apt-get update2.安装依赖包sudo apt-get ...原创 2020-01-12 20:58:15 · 443 阅读 · 0 评论 -
Source Insight常用快捷键
Shift+F8:高亮选中的字 "ctrl + g" 或 "F5" :跳到指定行 “Ctrl+=” 或 Ctrl+鼠标点击标识 :直接跳转至标识定义处调用处 Ctrl+F :本文件内查找 F7 :打开Browse Project Symbols窗口,快速浏览工程内标识定义 F3:本文件查找结果的上一个 F4:本文件查找结果的下一...原创 2019-06-11 20:40:12 · 222 阅读 · 0 评论 -
使用Xcap发送网络数据包
官网:http://xcap.weebly.com/DescriptionXcap is a windows based packet generator & sender tool, you can use it to create a packet, then send it through a specified interfaces on you compute...原创 2019-07-06 09:51:44 · 5882 阅读 · 0 评论 -
代码review工具:Review Board
官网:https://www.reviewboard.orgReview Board is a tool for reviewing source code, documentation and other text-based files. It offers a powerful web-based interface with broad browser support for m...原创 2019-03-09 15:50:30 · 1425 阅读 · 0 评论 -
全志A33-ARM开发板通过NFS与Ubuntu共享文件
环境:win10开发板:全志A33Ubuntu版本:ubuntu-gnome-16.04-desktop-amd64,gnome版------------------------------------------------------------------------------------- IP地址:PC:169.254.247.140A33:169.254....原创 2018-08-05 09:59:28 · 882 阅读 · 1 评论 -
利用VLC搭建组播流服务器
网络拓扑:PC1(multicast server)-> 路由器-> PC2(client)PC1通过Ethernet接路由器WAN口,PC2通过Ethernet接路由器其中一个LAN口。注: PC1 PC2 路由器wan口都需要配置好IP,PC1:10.10.10.13,RGWAN:10.10.10.10,PC2:192.168.18.12,RGLAN:192...原创 2019-06-11 20:28:17 · 11496 阅读 · 4 评论 -
适用于嵌入式系统的web server:thttpd的介绍与使用
thttpd is a simple, small, portable, fast, and secure HTTP server.Simple:It handles only the minimum necessary to implement HTTP/1.1. Well, maybe a little more than the minimum.Small:See the...原创 2019-05-12 10:03:16 · 4777 阅读 · 0 评论 -
在sublime中直接运行python代码
系统:win10编辑器:sublime TXT 3--------------------------------- 有两种方法可以在sublime中直接运行python代码。1)非交互式程序写完代码保存后直接按ctrl+B,如只有输出的程序。2)交互式程序需要下载SublimeREPL,如需要输入的的程序。 1. 非交互式程序1)设置:工具(tool)--...原创 2018-10-07 19:56:34 · 100416 阅读 · 16 评论 -
visual c++ build tools的安装与使用
开发环境:win10 + Microsoft Visual C++ Build Tools 2015----------------------------------------------------------------- The Microsoft Visual C++ Build Tools installs only the command-line compile...原创 2018-09-02 11:44:23 · 305548 阅读 · 78 评论 -
windows局域网文件共享的使用
系统:win7与win10--------------------------- 确保两台机器处于同一局域网或同一网段。注:适用于以下三种情况1)局域网内2)同一wifi热点下3)网线直连的两台PC,但是这种情况需要手动设置静态IP,确保在同一网段。 win7 共享文件到win10win7 IP:172.168.43.35win10 IP:172.168...原创 2018-09-02 11:15:50 · 29869 阅读 · 4 评论 -
Linux minicom串口通讯
串口:USB转串口ch340开发板:A33,运行linux-3.4.39主机:Ubuntu 14.04---------------------------------------------- 1. 安装minicom串口软件:sudo apt-get install minicom2. 接上串口,ls /dev 可看到ttyUSB0设备3. sudo mini...原创 2018-09-02 10:50:36 · 2698 阅读 · 0 评论 -
全志A33-ARM编译并安装net-tools
开发环境开发板:A33-Vstar开发板系统:LinuxUbuntu版本:Ubuntu14.04编译器:arm-linux-gnueabi-gcc------------------------------------------- Net-tools 包含一系列程序,构成了 Linux 网络的基础。安装下列程序: arp, dnsdomainname (link ...原创 2018-08-05 10:25:21 · 2301 阅读 · 0 评论 -
如何利用Callgraph生成函数调用图?
Ubuntu版本:ubuntu-gnome-16.04-desktop-amd64,gnome版-----------------------------------------------------------------------1. 安装 CallgraphCallgraph 实际由三个工具组合而成。一个是用于生成 C 函数调用树的 cflow 或者 calltree,下文主要介绍 cf...原创 2018-05-06 21:02:31 · 11929 阅读 · 0 评论 -
嵌入式开发常用工具软件
项目进度管理:Microsoft project 软件版本控制软件:Git、SVN、CVS bug管理软件:bugzilla 文件管理:有道云笔记、evernote、Wiki Server、Google DOCs 项目文件管理系统:trac Project 代码静态测试:PC-Lint、LogiScope 嵌入式集成开发环境(IDE):keil、IAR、VS、eclipse 代码阅读...原创 2017-03-20 17:10:02 · 14943 阅读 · 4 评论 -
cygwin下使用gcc编译c可执行程序
环境:win10 64 + cygwin--------------------------------------cygwin默认没有安装vim和gcc。1. 安装vim运行setup-x86_64.exe,进入应用包安装界面,搜索关键字vim,选择vim安装。2. 安装gcc 运行setup-x86_64.exe,进入应用包安装界面,搜索关键字gcc,选择安装下面三个包。3. 编译、测试3.1...原创 2018-03-27 21:27:57 · 15366 阅读 · 0 评论 -
使用doxygen和latex生成PDF文件
ubuntu版本:ubuntu-gnome-16.04-desktop-amd64,gnome版windows版本:win10LaTeX版本:CTeX windows版doxygen版本:linux版-----------------------------------------------------------------------------------将libusb的代码注释生成PDF...原创 2018-03-27 21:16:04 · 6954 阅读 · 0 评论 -
sublime txt常用插件推荐
BracketHighlighter 成对匹配的增强ctags 函数跳转DocBlockr 注释块WakaTime 编码时间统计function name display 可以在状态栏显示出当前光标处于哪个函数中terminal Sublime版的在当前文件夹内打开cmd or powershellcoolformat:简单好用的代码格式化工具,相当于简化版的Astyle,默认ctrl+alt+s...原创 2018-03-27 21:10:27 · 1164 阅读 · 0 评论 -
sublime同步配置和插件
ubuntu版本:ubuntu-gnome-16.04-desktop-amd64,gnome版PC:win10----------------------------------------------------------------------------------- 官方教程:https://packagecontrol.io/docs/syncing 思路:将...原创 2018-12-01 16:16:44 · 1456 阅读 · 0 评论 -
graph-easy 纯文本图绘制工具(表格或流程图)
Ubuntu版本:ubuntu-gnome-16.04-desktop-amd64,gnome版----------------------------------------------------------------------------------- Graph::Easy 是一个处理图形DSL的Perl模块,它有如下功能:提供了一种易懂,可读性很强的图形描述语言 一...原创 2018-12-01 16:35:10 · 4780 阅读 · 0 评论 -
代码单元测试工具:gmock
Mock,更确切地说应该是Mock Object。当我们在单元测试、模块的接口测试时,当这个模块需要依赖另外一个/几个类,而这时这些类还没有开发好,这时我们就可以定义Mock对象来模拟那些类的行为。mock工具的其中一个非常重要的作用是指定函数的行为(模拟函数的行为)。可以对入参进行校验,对出参进行设定,还可以指定函数的返回值。Google's framework for w...原创 2019-05-12 09:51:49 · 1425 阅读 · 0 评论