- 博客(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
359
1
原创 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
1079
原创 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
2975
原创 论一个字节有没有大小端
首先一个字节在存储器上的地址线是从0~7, 这应该是没什么异议吧,内存和寄存器皆为存储器, 当然都是0~7, 0到0, 1到1,...应该不存在反人类的设计7到0,6到1,...然后我们的位操作右移是低位出, 左移是高位出.这可以看出大家(其实是汇编器)习惯上是左为高位右为低位.事实上这当然是编译器为了符合程序员们的习惯;而真正去操作移位的CPU只知道从这头往另一端移,左右只有CPU说了算, 或者说是相对参考了;这可能你不能理解, 我举个例子,你拿支笔横放在你眼前(正面直
2021-09-29 22:28:55
959
原创 硬盘/磁盘/磁片/磁面结构, 离圆心远的扇区和离圆心近的扇区为什么大小都是512B呢? Zone
一个磁盘多个磁片,一个磁片分两个盘面, 一个盘面上一个磁头,一个盘面上有很多磁道, 磁道的一段是扇区(sector, 感觉叫弧线段更合理, 下面我们就叫弧线段吧),所以一个扇区只有一条磁道通过哦;早期每条磁道划等量的弧线段(sector), 所以看到的是扇形;此处我一直很困惑: 磁面离圆心远的弧线段和离圆心近的弧线段为什么大小都是512B呢?原来离圆心近的弧线段要比离圆心远的弧线段密度大(点多); 这就造成外围磁道空间的浪费;如何节约增大存储空间呢? 这就引入了Zone(区).
2021-08-30 14:25:17
718
原创 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
368
原创 linux cd 回到上一次目录 ls 只显示目录
cd -回到上一次目录cd $OLDPWD回到上一次目录cd ~回到home目录ls -d */只显示目录
2019-12-19 10:20:34
349
原创 Qt qml 输出行号 __LINE__ LINENO
调试代码必备神器就是把行号打印出来,立马知道出问题所在的行号qml中怎么显示行号呢?方法如下:console.trace() 输出代码执行的行号、函数名称、文件路径等堆栈信息,最多10条console.exception("this is an exception") 输出异常信息, 包括行号、函数名称、文件路径等...
2019-12-19 10:14:54
736
STM32F4 Vector address table 向量地址表(整理)
2022-04-29
linux上 STM32 的程序烧写工具,速度很快, 像flymcu,mcuisp
2022-03-21
S5PV210 I2C IIC 裸机程序 纯arm汇编代码 AT24C02A(EEPROM)
2022-02-13
oppo手机获取root权限
2021-09-04
解决Qt源码编译报The OpenGL functionality tests failed
2021-08-11
操作文件(夹) DealDF(2.5)
2010-04-11
freetype-2.3.9.tar.bz2
2010-02-09
linux gdb调试 PC跑飞
2024-05-20
gnu arm 汇编 难道就没有取消.macro的伪指令吗? 像C的undef
2022-04-08
如何将可变参数宏__VA_ARGS__的各个参数分别字符串化 ?
2020-01-15
qml Slider放在RowLayout中, 设置Slider的width无效
2019-12-24
TA创建的收藏夹 TA关注的收藏夹
TA关注的人