- 博客(57)
- 资源 (5)
- 收藏
- 关注
原创 Git Extensions gui工具差异显示乱码
某些IDE例如KEIL等默认编码格式为GB2312,而git extensions默认utf-8,如果不想修改文件格式为utf-8的话就修改git extensions格式为GB2312。找到gb2312后点击左箭头,然后依次点击确定后,关闭git extensions重新打可即可发现编码可配置为GB2323。默认是没有chines 这个选项的,我这里是已经添加好的。方法为上方工具栏->设置->Git->设置,
2024-06-19 15:07:30 290
原创 程序员的wsl2
原因未知,之前并没有更新过,不知道是不是微软后台偷偷在干哈。右击重命名,然后在终端中运行wsl 看是否成功。解决办法:打开注册表,找到报错提示的位置,上班时打开wsl2提示。
2024-06-15 17:15:37 1286 3
原创 mosquitto工具使用
命令本身并没有直接的选项来显示消息接收的时间。但是,你可以通过结合使用其他命令来达到这个目的。例如,在 Unix-like 系统(如 Linux 或 MacOS)中,你可以使用。请注意,这个命令将显示系统的当前日期和时间,而不是消息在 MQTT 服务器上的时间戳。如果你需要消息的原始时间戳,你需要确保这个时间戳是作为消息的一部分发送的。输出的每条消息,并在每条消息前面添加当前的日期和时间。)来显示每条消息接收的时间。是一个 bash 脚本,它会读取。
2024-06-11 15:14:14 196
原创 vscode远程ubuntu16安装失败
下载地址:https://vscode.download.prss.microsoft.com/dbazure/download/stable/8b3775030ed1a69b13e4f4c628c612102e30a681/VSCode-win32-x64-1.85.2.zip。
2024-04-17 14:54:13 378
原创 win11/10 禁止特定设备驱动自动更新
下载微软官方工具http://download.microsoft.com/download/f/2/2/f22d5fdb-59cd-4275-8c95-1be17bf70b21/wushowhide.diagcab或者链接:https://pan.baidu.com/s/1UTxwX79gHeyNzmdnl7oCbw提取码:1y1m运行该工具并选择选项Hide updates选择你想禁止更新的驱动即可...
2022-01-10 10:17:50 2256
原创 openwrt网口插拔更新wan口IP
openwrt网口插拔更新wan口IP修改源码方式,PATCH回头补修改源码方式,PATCH回头补此方式clean后失效openwrt-18.06.9/build_dir/target-mipsel_24kc_musl/linux-ramips_mt76x8/linux-4.14.206/drivers/net/ethernet/mtk/esw_rt3050.c433行增加:struct work_struct kill_sig_wq;void kill_sig_workq(struct wor
2020-12-28 17:07:49 1196
原创 GD32F103RBT6开发笔记
官方例程编译官方下载的demo为keil4的工程,如果你用的是keil5需要参考官方手册《GD32103C-EVAL评估板用户指南-V2.1》进行更改。然后在device选择相应的芯片晶振我用的8M勾选生成hex文件根据你的芯片修改相应宏定义,这里我用的是GD32F10X_MD,否则会编译不过这里设置库目录debug选择jlinkdebug->点击settings按钮,port选择SWDflash download添加相应芯片...
2020-12-14 20:44:56 3770 3
原创 vscode远程windows
vscode远程windows1 环境配置1.1 安装openssh服务win->设置->应用->可选功能,点击添加功能,选择openssh服务器进行安装,猜测因为windows服务器的原因安装挺慢的,安装成功后如图1.2 配置以管理员方式打开C:\ProgramData\ssh\sshd_config将TCPKeepAlive yesPubkeyAuthentication yes前的注释删除最后两行增加注释#Match Group administrators
2020-12-14 20:18:36 767
原创 交叉编译json-c
交叉编译json-c新建目录build/arm./configure --prefix=build/openwrt/./configure --prefix=/json-c-json-c-0.13.1-20180305/build/openwrt/ CC=openwrt-18.06.9/staging_dir/toolchain-mipsel_24kc_gcc-7.3.0_musl/bin/mipsel-openwrt-linux-gcc --enable-shared=yes --enable-s
2020-11-24 14:13:39 498
原创 都说python简单,不知道为啥我装个3.8的环境搞了半天
https://websiteforstudents.com/how-to-install-python-3-8-on-ubuntu-18-04-16-04/使用PPA安装虽然安装python3.8成功但是pip3依赖包python3-distutls安装失败,原因未知编译源码安装tar -xf Python-3.8.3.tgzcd Python-3.8.3./configure --enable-optimizationsmake -j 4sudo make altinstall安
2020-07-30 18:03:10 140
原创 电子学习之单片机的抗干扰性问题
电子学习之单片机的抗干扰性问题摘自《单片机应用开发实例》影响单片机系统可靠安全运行的主要因素主要来自系统内部和外部的各种电气干扰,并受系统结构设计、元器件选择、安装、制造工艺的影响。这些都是单片机系统的干扰因素,长会导致单片机系统运行失常,轻则影响产品质量,重则会导致事故,造成重大经济损失。形成干扰的基本要素有3个。(1)干扰源。指产生干扰的元件、设备或信号,用数学语言描述为du/dt、di/dt大的地方就是干扰源,如雷电、继电器、可控硅、电机、高频时钟等可能成为干扰源。(2)传播路径。指干扰从干
2020-07-10 10:59:30 1238
原创 安卓生成apk错误
Entry name 'res/interpolator/btn_checkbox_checked_mtrl_animation_interpolato删除之前生成的apk试下
2020-05-21 14:11:44 423
原创 交叉编译libcurl
./configure --prefix=/home/mylib/curl-7.69.1/buildCC=/home/toolchain/toolchain_mips-5.2.0/bin/mips-linux-gnu-gcc CXX=/home/toolchain/toolchain_mips-5.2.0/bin/mips-linux-gnu-g++ --host=mips-linux-gnu ...
2020-04-21 13:17:33 305
原创 交叉编译mosquitto
make CC=/home/lemon/ingenic/toolchain/toolchain_mips-5.2.0/bin/mips-linux-gnu-gcc CXX=/home/lemon/ingenic/toolchain/toolchain_mips-5.2.0/bin/mips-linux-gnu-g++ WITH_STATIC_LIBRARIES=yes WITH_DOCS=no使...
2020-04-20 15:02:54 993 1
原创 交叉编译spdlg
$ git clone https://github.com/gabime/spdlog.git$ cd spdlog && mkdir build && cd build新建toolchain.cmake文件SET(CMAKE_SYSTEM_NAME Linux)SET(CMAKE_C_COMPILER /home/toolchain/toolchain_...
2020-04-20 13:34:06 815
原创 ubuntu16ppa方式安装python3.7
1.添加源sudo add-apt-repository ppa:deadsnakes/ppa2.sudo apt update如果过程中遇到卡在wait header,试试先sudo apt clean再update3.sudo apt-get install python3.74.切换python3默认使用python3.7,不然pip3安装包时会安装python3.5的,导致py...
2020-04-11 21:48:51 2290
原创 C编程日记
C编程日记陷阱陷阱注意类型自动转换#include <stdio.h>int main(){ int a=-1; unsigned int b=20; if(a<b){ printf("test\n"); }else{ printf("aaa\n"); }}
2020-04-09 13:16:18 139
原创 交叉编译Libev
1.http://dist.schmorp.de/libev/下载最新版本2.安装依赖库libtoolautoconfautomake3.进入libev-4.33目录./configure --prefix=/home/lemon/mylib/libev/libev-4.33CC=/home/toolchain/toolchain_mips-5.2.0/bin/mips-...
2020-04-01 10:47:13 1024
原创 ubuntu samba共享文件 修改权限
使用ubuntu16桌面版自带的共享文件,在etc/samba配置文件里并没有找到相应的配置内容。所以直接在文件下新建配置信息加入create mode = 0644force create mode = 0644directory mode = 0755force directory mode = 0755 这样在windows端创建文件时就没有了可执行权限。...
2019-11-24 14:24:58 1138
原创 openwrt开发日记
编译单个包make menuconfig选择包 *或者M,不然编译不过make package/testgpio/compile
2019-10-09 17:57:00 156
原创 openwrt barrier breaker版本完全去掉调试串口打印
openwrt-sdk\build_dir\target-mipsel_24kec+dsp_uClibc-0.9.33.2\linux-ramips_mt7620\linux-3.10.14\arch\mips\ralink\cmdline.c#ifdef CONFIG_SYSFSchar rt2880_cmdline[]="console=ttyS1,115200n8 root=/...
2019-08-29 11:32:54 377
原创 git使用
1 查看远程分支$ git branch -a* ddr1 master remotes/origin/HEAD -> origin/master remotes/origin/ddr1 remotes/origin/master2 查看本地分支git branch* ddr1 master3 切换分支到mastergit checko...
2019-08-16 12:32:19 90
原创 windows访问ubuntu共享文件夹
在Ubuntu下右击你要共享的文件夹,点击属性->本地网络共享,勾上共享此目录点击确认。在windows下文件管理器输入\\192.168.2.2(ubuntu IP)如果正常会看到共享的文件夹你可以在ubuntu下设置允许匿名登录,否则需要手动增加smbd用户终端下 :sudo smbpasswd -a test(ubuntu账号)sudo service smbd...
2019-08-13 09:55:36 1397
原创 修改mtd sdk openwrt mac地址偏移量
修改文件\target\linux\ramips\base-files\etc\uci-defaults\02_network--- a/target/linux/ramips/base-files/etc/uci-defaults/02_network+++ b/target/linux/ramips/base-files/etc/uci-defaults/02_network@@ -2...
2019-08-02 17:22:29 816
原创 wan口热插拔网线,重新申请IP
临时解决办法:进入build_dir\target-mipsel_24kec+dsp_uClibc-0.9.33.2\linux-ramips_mt7620\linux-3.10.14\drivers\net\raeth目录修改raether.c//#if defined (CONFIG_WAN_AT_P0) if(port_no==0) { schedule_...
2019-08-01 16:52:28 980
原创 mt7620 uboot编译
SDK:MediaTek_ApSoC_SDK_4320_20150414UBOOT:https://github.com/cleanwrt/u-boot_mt7620 感谢大神开源SDK路径选择,我试了EXPORT修改没用,所以就直接修改根目录下autoconf.h把CONFIG_CROSS_COMPILER_PATH改成自己的路径。由于SDK是32位的 所以还需要安装sudo ...
2019-07-30 11:29:29 635
原创 openwret dropbear修改默认端口号
修改/package/network/services/dropbear/files/dropbear.config把22改为你想要的的端口就行了
2019-07-25 17:13:17 1465
原创 mtk openwrt sdk iptables报错
内核选了ipt-filter但这个包似乎依赖kernel (= 3.10.14-1-277fcf25f70238bfacd60aae39cf1d2e,而官方SDK用的是linux-3.10.14-169495.tar.所以安装不了。解决办法:还在想
2019-07-25 16:51:31 253
原创 make kernek_menuconfig显示错乱
试试sudomake kernek_menuconfig修改完成后直接make会报错,因为.config文件权限变为root先make target/linux/clean V=s后再make
2019-07-25 14:23:07 425
原创 git使用
比较本地仓库和远程仓库单个文件:git diff master:package/ramips/drivers/ remotes/origin/master:package/ramips/drivers/
2019-07-24 10:55:48 61
原创 修改openwrt-mt7620按键检测时间
临时解决办法,make clean后失效:修改/build_dir/target-mipsel_24kec+dsp_uClibc-0.9.33.2/linux-ramips_mt7620/linux-3.10.14/drivers/char/ralink_gpio.c:2760if (record[i].rising != 0 && time_before_eq(now,...
2019-07-20 18:21:16 440
原创 openwrt学习
sysupgrade更新固件:sysupgrademake package/ramips/applications/watchdog/compile使用mtk官方reg工具时先reg s 0切换为使用系统寄存器iwpriv搜索wifiiwpriv ra0 set SiteSurvey=1iwpriv ra0 get_site_survey...
2019-07-18 14:57:32 129
原创 openwrt使用addrwatch
opkg install addrwatchThis is a tool similar to arpwatch. It main purpose is to monitor network and log discovered ethernet/ip pairings. Addrwatch is extremely useful in networks with IPv6 autoconfi...
2019-05-11 14:40:08 709
原创 使用libev框架时,处理循环任务
有的时候光使用事件监听无法满足我们的业务需求,例如需要在主循环中处理消息队列的任务,我本来是想使用time_watcher,但这个是定时触发,有可能会导致处理不及时。所以后来改用ev_idle.在空闲时产生回调,然后在回调里处理业务。 ev_idle_init(&idle,idle_cb); ev_idle_start(EV_A_ &idle);...
2019-05-02 20:30:10 624
QMI8658A Datasheet Rev 1.0 - internal review.pdf
2024-08-22
CC2530 用户手册中文版
2016-01-17
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人