自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

  • 博客(10)
  • 资源 (13)
  • 问答 (3)
  • 收藏
  • 关注

原创 使用硬件浮点(uses VFP register arguments)

-defsym __FPU_PRESENT=1 @arm-none-eabi-as 则是这样定义。linux (ubuntu) 上(STM32F4)编译 使用硬件浮点单元参数。__FPU_PRESENT //此宏为STM32的宏,需要正确定义;__FPU_USED //这个参数视情况而定。

2024-05-09 20:54:41 273 1

原创 undefined reference to `__aeabi_uidiv‘

__aeabi_uidiv

2022-04-14 21:13:39 248

原创 数组与指针速度对比(arm指令),哪个更快

数组与指针速度对比(arm指令), 指针应该更快.

2022-03-06 14:19:15 344

原创 linux sort 按字符排序问题

Ubuntu14 LTS下$ ls |sort01.zip02.zip031.he03.zip04.zip按字符排序, 正确的顺序应该是: 03.zip < 031.he $ ls |sort -V01.zip02.zip03.zip04.zip031.he我也是醉了...看来排序程序也得自己写了..

2022-01-30 18:18:57 1054

原创 GDB调试打印中文, 解决显示不正常乱码问题

//gdb中打印中文;void ShowStr(const char *pS){ if(pS) { char c=*pS; int i=0; while(c) { i=0; do { ++i; //一个UTF-8字符有多少个字节; } while(c&(0x100>>i)); fprintf(stdou...

2021-10-28 21:50:54 2738

原创 论一个字节有没有大小端

首先一个字节在存储器上的地址线是从0~7, 这应该是没什么异议吧,内存和寄存器皆为存储器, 当然都是0~7, 0到0, 1到1,...应该不存在反人类的设计7到0,6到1,...然后我们的位操作右移是低位出, 左移是高位出.这可以看出大家(其实是汇编器)习惯上是左为高位右为低位.事实上这当然是编译器为了符合程序员们的习惯;而真正去操作移位的CPU只知道从这头往另一端移,左右只有CPU说了算, 或者说是相对参考了;这可能你不能理解, 我举个例子,你拿支笔横放在你眼前(正面直

2021-09-29 22:28:55 906

原创 硬盘/磁盘/磁片/磁面结构, 离圆心远的扇区和离圆心近的扇区为什么大小都是512B呢? Zone

一个磁盘多个磁片,一个磁片分两个盘面, 一个盘面上一个磁头,一个盘面上有很多磁道, 磁道的一段是扇区(sector, 感觉叫弧线段更合理, 下面我们就叫弧线段吧),所以一个扇区只有一条磁道通过哦;早期每条磁道划等量的弧线段(sector), 所以看到的是扇形;此处我一直很困惑: 磁面离圆心远的弧线段和离圆心近的弧线段为什么大小都是512B呢?原来离圆心近的弧线段要比离圆心远的弧线段密度大(点多); 这就造成外围磁道空间的浪费;如何节约增大存储空间呢? 这就引入了Zone(区).

2021-08-30 14:25:17 670

原创 linux 文件权限 s,t

看到/tmp的t权限有点困惑, 查了很多文章, 简要总结一下:drwxrwxrwt 16 root root 4096 8月 18 17:17 /tmpt: 防止删除别人的文件; 主要用于目录, 目录下的文件别人不能删除; 即: 你搞你的, 我搞我的, 你别想动我的, 我也不能动你的;--------------------------------------------------------------rwsr-xr-x 1 root root 54256 5月 1...

2021-08-18 17:42:39 336

原创 linux cd 回到上一次目录 ls 只显示目录

cd -回到上一次目录cd $OLDPWD回到上一次目录cd ~回到home目录ls -d */只显示目录

2019-12-19 10:20:34 329

原创 Qt qml 输出行号 __LINE__ LINENO

调试代码必备神器就是把行号打印出来,立马知道出问题所在的行号qml中怎么显示行号呢?方法如下:console.trace() 输出代码执行的行号、函数名称、文件路径等堆栈信息,最多10条console.exception("this is an exception") 输出异常信息, 包括行号、函数名称、文件路径等...

2019-12-19 10:14:54 685

STM32F4 Vector address table 向量地址表(整理)

STM32F4 Vector address table 向量地址表 从文档 STM32F4xx英文参考手册.pdf 中提取整理出来的 方便查看中断的地址

2022-04-29

linux上 STM32 的程序烧写工具,速度很快, 像flymcu,mcuisp

1) 测试通过环境: ubuntu14.04 LTS 测试板子: STM32F103, STM32F429 2) 可能需要更新USB串口驱动并重启电脑: sudo cp DownSTM32/ch34x.ko /lib/modules/$(uname -r)/kernel/drivers/usb/serial/ sudo rm /lib/modules/$(uname -r)/kernel/drivers/usb/serial/ch341.ko sudo depmod 注意: 如果还不行, 则可能需要重新编译ch34x.ko 3) 设置板子boot0,boot1从系统存储器(bootloader)启动 4) 使用(需要root权限, 烧写的是bin文件,不是hex文件): sudo ./DownMcu 8000000 ./led.bin #下载到flash; sudo ./DownMcu 20000200 ./led.bin #下载到RAM;

2022-03-21

S5PV210 I2C IIC 裸机程序 纯arm汇编代码 AT24C02A(EEPROM)

1. AT24C02 的详细讲解参看 I2C.reg; 2. 程序参数查看 i2c.h 3. 需要调试, 可修改 i2c.h start.s

2022-02-13

oppo手机获取root权限

oppo root oppo 系列 OPPO R7 Plus 亲测成功 但注意手机会刷有root权限的系统, 在手机中安装后, 打开点玩机, 获取root权限.

2021-09-04

解决Qt源码编译报The OpenGL functionality tests failed

Qt源码编译./configure -prefix $PWD/qtbase -opensource 报错 ERROR: The OpenGL functionality tests failed ubuntu 14.04 LTS qt-everywhere-opensource-src-5.9.9

2021-08-11

Window C++ Qt TCP 网络传输

Window C++ Qt TCP 网络传输, 通过C++类的封装, 继承实现, 简单明了, 易用.

2020-07-24

CopyAsPath.zip

双击CopyAsPath.reg运行,并确定,鼠标右键菜单中有“复制路径” 亲测win10可用 CopyPath右键拷贝路径

2019-11-22

串口针脚排序标号.jpg

九针串口接线的线序,一般是三线串口, 面向公头上宽下窄 2:RX 接收 3:TX 发送 5:G 接地

2019-11-20

CopyPathExt.dll

右键复制文件(夹)全路径, 常常要用到的.

2011-11-24

操作文件(夹) DealDF(2.5)

引导: 1.想每天以当前日期自动创建一个文件夹吗? 2.想把某一目录下(包含子目录)的某一个目标清除吗? 3.复制时想把已存在的文件(夹)放到另一个地方吗? 4.在找到文件后想打开他所在的路径吗? 5.想跳过不能删除的文件(夹),而继续把能删除的都删除掉吗? 6.想对某些文件(夹)继续再作其它操作吗? 那就用这个软件吧,它都实现了这些功能. 描述: 1.每天把路径为日期的地方换成当前日期并创建当前日期的文件(夹). 2.也可自已设定为日期的地方:不要选<识别日期>,把要作为日期的地方改为日期格式,如目标名为"20|YY||MM||DD|",并执行一次.在下拉列表中就有了这个名称. 2.可对某个文件夹下(可包含子文件夹)某一目标进行清除. 3.可设置开机自动启动, 选中<自动处理>可执行设置好的操作. 4.快速查找功能, 支持在结果中继续查找, 并可对找到的文件(夹)做各种操作. 6.执行了某一操作后,只要列表中有checkbox未选中的记录,可继续对这些记录再执行各种操作. 7.单击列表中的记录,会更完全的显示,双击会打开文件(夹)所在的目录. 8.把已存在的文件复制到另一个目录:选中列表中已存在的行,修改目标中的路径.选择拷贝或移动操作并执行. 注意: 1.清理操作: 如果选择了'含子目录', 就会将路径下包括子目录的名称(包括扩展名)和目标名相同的文件(夹)删除. 在某一文件(夹)由于某种原因不能删除时,会跳过此文件(夹),而继续删除,而不是停止.

2010-04-11

freetype-2.3.9.tar.bz2

FreeType库是一个完全免费(开源)的、高质量的且可移植的字体引擎,它提供统一的接口来访问多种字体格式文件,包括TrueType, OpenType, Type1, CID, CFF, Windows FON/FNT, X11 PCF等。支持单色位图、反走样位图的渲染。FreeType库是高度模块化的程序库,虽然它是使用ANSI C开发,但是采用面向对象的思想(下文中将会介绍到)。因此,FreeType的用户可以灵活地对它进行裁剪。

2010-02-09

文件的二进制比较查看工具

可比较软件是否是同一个。 操作比较简单。就是看它们的二进制不同的地方。

2009-11-28

gbk-unicode对照表

gbk-unicode对照表 当GBK与Unicode之间的相互转换时, 要通过查此表来转换。

2009-11-28

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

TA关注的人

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