自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

xflm的博客

记录学习中的点点滴滴

  • 博客(41)
  • 资源 (1)
  • 收藏
  • 关注

原创 网络代理配置(2) -- 3proxy

3proxy网络代理配置

2024-01-31 19:40:55 490

原创 github访问失败

解决访问github失败的问题

2023-11-22 18:25:41 2602

原创 常用的C语法:指针和数组名的区别

探究C语言中指针和数组名的区别

2023-10-20 21:31:14 229

原创 HG6543C1(3) --- 配置frp

HG6543C1之frp环境配置

2022-10-06 14:13:08 2081 1

原创 链接脚本(1) --- 在默认的链接脚本中插入段

链接脚本

2022-07-20 18:15:02 772

原创 figlet - 字符画工具

Linux小工具

2022-07-19 21:25:02 705

原创 Linux模块(3) - 资源映射

Linux模块

2022-07-17 17:43:06 897

原创 Linux模块(2) - 创建设备节点

Linux模块

2022-07-17 14:43:01 1978

原创 Linux模块(1) - 加载与卸载

Linux模块学习

2022-07-09 22:01:28 559

原创 ssh(1) --- 远程编译

通过ssh调用远程编译环境

2022-05-27 19:59:41 649

原创 ldd程序

ldd程序的一些内幕。

2022-03-31 12:10:48 156

原创 OpenCV(2) --- CK860交叉编译

交叉编译OpenCV到CK860平台。

2022-03-25 17:05:43 4379

原创 Qemu(1) --- Ubuntu下运行CK860 Qemu

今天想在Ubuntu上搭建一个C-Sky平台的Qemu,下面开始吧。

2022-03-25 12:42:49 2694

原创 HG6543C1(2) --- 公网IP端口转发

HG6543C1花生壳绑定以及端口转发

2022-03-13 11:35:52 4154 1

原创 s5pv210之路(4) --- 一键自动烧录

自动下载电路及下载成程序实现

2022-02-01 15:59:12 1346

原创 s5pv210之路(3) --- 编译环境

搭建s5pv210裸机编译环境

2022-01-29 23:48:35 1343 1

原创 s5pv210之路(2) --- 固件烧写

尝试烧写固件

2022-01-29 19:36:16 1182

原创 s5pv210之路(1) --- 起源

一块吃灰多年的开发板

2022-01-29 16:44:09 1165

原创 arm-none-eabi-gcc源码编译

源码安装arm-none-eabi工具链

2022-01-15 16:48:47 1609

原创 编译GLIBC

编译高版本的GLIB解决程序依赖问题

2022-01-15 15:21:45 2705

原创 Linux查看GLIBC版本号

Linux系统上查看GLIBC的版本

2022-01-15 10:58:26 20873 1

原创 OpenCV(1) --- Ubuntu编译安装

OpenCV编译安装过程记录,万事开头难,加油。

2021-12-22 17:32:33 2488

原创 vmware挂载windows磁盘

安装在vmware虚拟机中的ubuntu访问window磁盘

2021-12-19 14:24:39 3066

原创 tmux源码安装

得知世间有一神器,其名曰tmux。是一个终端复用器,可以非常方便的打开多个会话窗口,并通过快捷键进行自由的切换。闲来无事安装一下试试看。1. 源码下载工作服务器没有网络,那就源码安装吧。去GitHub上下载tmux,我选择release包。tar -zxf tmux-3.2.tar.gz2. 编译安装$ ./configure --prefix=/home/xflm/apps/tmux-3.2...configure: error: "libevent not found" # 缺少 li

2021-05-16 17:48:10 618

原创 C 预处理指令及预定义宏

C系语言中宏if/else/elif/else if/if/endiferrorif/else/elif/else if/if/endif该条件宏支持常规表达式判断。#define AA 5#define BB 6#define CC 1#if BB - AA == CC...#else...#endiferror通常用于在编译期间判断宏的范围是否正确,若不正确则终止...

2021-05-16 14:29:58 561

原创 HG6543C1(1) --- 电信宽带天翼网关

探究下新光猫HG6543C1

2021-05-05 00:27:36 19591 1

原创 mips编译环境

手上有几个硬改刷机的OpenWrt路由,固件都是网上找的现成的,自己也没尝试过搭建编译环境。但一直有个想法,OpenWrt是Linux系统,那么我可以编译个C程序在上面运行,虽没想好用来干啥,但总想试试。1. 下载工具链这里找了两篇介绍安装mips编译器和模拟器/mips GCC编译环境搭建和MIPS交叉编译环境的搭建(Buildroot)。抱着试试的心态,我从https://www.uclibc.org/downloads/binaries/0.9.30.1/下载了cross-compiler-mip

2021-05-04 23:42:26 810

原创 编译make工具

make编译安装

2021-04-29 21:03:54 1402

原创 GmSSL相遇(1)

最近想要使用国密算法写一些工具,不知不觉遇到了GmSSL,先试试看。安装GmSSL参考官网的快速上手,我的目标主机是没有管理员权限的Linux,故而编译源码安装到自己的目录下,下载源码。$ unzip -q GmSSL-master.zip # -q 解压时不打印列表$ cd GmSSL-master$ mkdir -p ~/apps/GmSSL$ ./config --prefix=/home/xflm/apps/GmSSL # 大约3s$ make -j8 # 启用8个进程编译,根据实际主

2021-03-11 22:11:44 253

原创 开始我的版本管理(1)

前言工作了两年多,发现home目录下的项目工程比较多,有些是要发布的,有些是自己搞着玩的,有些是已入库的,有些是还未入库的。总是担心哪天自己不小心删错了目录,一切归零。日常的工作服务器是没有外部网络的,但是有1TB容量的home目录,那就建一个专用的目录用作中心仓库吧。创建中心仓库中心仓库就建在home下吧,先给我的makefile创建个仓库:$ mkdir ~/repertory/public/makefile$ cd ~/repertory/public/makefile$ git init

2021-03-08 22:45:39 73

原创 一个有惊喜的makefile

一个有惊喜的makefile简介功能约束文件列表创建工程小小工程两种编译模型给工程添加外部文件把drivers编译成一个静态库使用O0编译librtc.a两种编译模型共存新增一个目录新增一个文件工程模型工程结构预定义版本(BUILD_TYPE)目标文件类型(TARGET_TYPE)运行类型(RUN_TYPE)生成的文件编译前后钩子打印文件列表生成Qtcreator工程文件生成标签文件ctags打印说明工程克隆工程瘦身简介这里我将介绍一个我日常使用的makefile框架,我本人开发单片机裸机程序较多,故

2021-02-19 15:36:28 433 1

原创 初识rt-thread与scons

rtconfig.py用于定义工具链的路径,以及全局的编译参数。必须包含变量PLATFROM(编译平台) EXEC_PATH(工具链路径) PREFIX(工具链程序的前缀) ARCH(CPU架构) CPU(CPU型号) CC(C编译器) POST_ACTION(编译完成后需执行的动作)。以上变量会被rt-thread的辅助编译脚本(比如building.py)使用。 ARCH CPU会被用于寻找libcpu的路径。POST_ACTION定义的命令串,以换行符\n分割,最后通过命令行执行。CXX(C+

2020-10-05 17:54:53 1590

原创 把文件编译到目标文件中

把一个文件编译到目标文件中有两个方法,以下两个方式对于arm等芯片的gcc工具链同等适用:使用汇编指示符.incbin "文件名"将文件转成可重链接的文件,最后一起编译hello.txt ······ 要编译到目标文件中的文件Hello Word!!!事例一:采用汇编文件的方式start.S.global _start_start:.incbin "hello.txt"执行gcc命令进行编译,使用strings命令查看目标文件中是否存在hello.txt的内容[xflm

2020-08-26 14:12:14 436

原创 win远程桌面使用双屏幕

参考https://www.jianshu.com/p/b9ea4ff01789打开远程桌面页面显示选项详情切换到显示页签勾选将我的所有监视器用于远程会话(U)此后打开远程桌面,远程电脑只有一个显示器,本地电脑有两个屏幕,打开的远程桌面就有两屏幕,也即远程桌面数量和远程电脑的屏幕数量无关。...

2020-05-23 12:03:53 6822

原创 查看定义的外设头文件地址是否正确

通常我们喜欢将一个IP的寄存器定义成一个结构体的形式来访问,但有些IP寄存器比较庞大,同时寄存器地址不连续,跨度也比较大,这样我们在定义头文件的时候就比较麻烦了,编写完成后一定要检查一遍,避免以后捅娄子。今天分享一个较为方便的检查方法。uart_hw.h#ifndef _UART_HW_H_#define _UART_HW_H_typedef volatile unsigned int _RW;typedef volatile unsigned int _W;typedef volatile

2020-05-11 15:39:48 184

原创 使用nc命令通过网络传送文件

nc命令使用总结

2020-04-06 20:30:17 5282

原创 GDB启动后执行脚本的顺序

1

2020-02-28 20:45:39 868

原创 苹果输入法微信换行及微信群接龙

一直不知道微信聊天中,如何使用苹果输入法输入换行符,今天琢磨了一下,终于有了结果。在文字输入框中,单击一下,会弹出如下图所示的黑框,最后一个选项,即换行。输入接龙文字后,输入换行,再输入1,即会触发接龙表格,点击进入接龙表格,该操作只会在手机端群聊天界面才会触发。此处为接龙表格配置界面。配置接龙表格如下:例可以不写,#接龙要删除,不然会出现在聊天界面。点击发送后即可在聊天界面看到...

2020-02-25 10:59:20 1523

原创 TP-LINK路由设置日志邮件转发

出于某种原因我们可能需要让路由定期将其日志发送给我们,比如,如果我们的路由具有动态公网IP地址,我们想知道当前路由的IP地址,那么可以通过路由的日志获得。当然也可以使用动态DNS功能,但未防止DDNS服务出现故障,我们可以通过日志来获取IP。...

2020-02-25 10:13:47 1551

原创 gdb的一些小技巧

gdb的一些小技巧gdb退出时需要输入ygdb退出时需要输入ydefine q quitend使用define重新定义个quit的别名即可,通常我们使用q(quit的缩写)来退出gdb,那

2019-08-04 09:02:39 492

环境配置 - Git-Bash

git-bash工程

2024-01-17

常用bash脚本tools.zip

文中描述的脚本文件合集

2024-01-17

makefile.zip

一个有惊喜的makefile:https://blog.csdn.net/qq_37858281/article/details/113823231

2021-02-20

空空如也

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

TA关注的人

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