- 博客(17)
- 资源 (2)
- 收藏
- 关注
原创 AimOffer--字符串替换空格为%20
// 字符串替换空格 为 %20------替换之后一个空格 变成’%’ ‘2’ ‘0’/* length 为字符数组 string 的总容量*/void ReplaceBlank(char string[],int length){ if(string == NULL && length <= 0) return; /* oriLength 原始字符串长度 */ int oriLength = 0; int numsofblank
2021-05-14 21:07:09 144
原创 Qt中这个延迟函数这个比较好
#include void chessForm::sleep(unsigned int msec){QTime dieTime = QTime::currentTime().addMSecs(msec);while( QTime::currentTime() < dieTime ){QCoreApplication::processEvents(QEventLoop::AllEvents, 100);}}
2021-03-17 12:37:02 210
原创 关于linux中DBG调试宏的使用总结,减少代码冗余
/*三个点 ...如果是是形参里面出现,表示的是可变参数,即表示的传入的参数个数是可变,传多少个参数都被放到一个数组里面__FILE__, __FUNCTION__, __LINE__ 这些事C语言预定的宏__FILE__ 表示当前正在编译C文件名__FUNCTION__表示当前正在编译函数名__LINE__ 表示当前语句所在行数*/#define DEBUG#ifdef...
2020-04-13 18:27:34 599
原创 存储类&作用域&生命周期&链接属性&inline
总结:(1)普通(自动)局部变量分配在栈上,作用域为代码块作用域,生命周期是临时,连接属性为无连接。定义时如果未显式初始化则其值随机,变量地址由运行时在栈上分配得到,多次执行时地址不一定相同,函数不能返回该类变量的地址(指针)作为返回值。(2)静态局部变量分配在数据段/bss段(显式初始化为非0则在数据段,显式初始化为0或未显示初始化则在bss段),作用域为代码块作用域(人为规定的),生命周期...
2020-04-08 16:50:02 192
原创 常见位操作
#define SET_BIT_HIGH(x, n) (x | ((1U)<<(n-1)))#define SET_BIT_LOW(x, n) (x & ~((1U)<<(n-1)))#define SET_BIT_TOGGLE(x, n) (x ^((1U)<<(n-1))) //位取反U----unsigned ...
2020-04-03 21:34:09 139
原创 解决SecureCRT不能输入信息的问题
打开SecureCRT连接串口可以接收消息,但是无法输入。解决办法:在选项中–>会话选项—>串行---->流控中选项全部取消掉,如下图
2020-04-02 09:07:48 4354
原创 画横线、斜线函数
// glib库中的画线函数,可以画斜线,线两端分别是(x1, y1)和(x2, y2)void glib_line(unsigned int x1, unsigned int y1, unsigned int x2, unsigned int y2, unsigned int color){ int dx,dy,e; dx=x2-x1; dy=y2-y1; if(dx&g...
2020-03-30 14:25:40 1654
原创 福昕PDF阅读器护眼设置
福昕PDF阅读器护眼设置1、点击文件——>偏好设置2、辅助工具——>点击“改变文档颜色”——>自定义颜色——>页面背景颜色:RGU设置为199 、237 、204...
2020-03-27 09:59:42 2353
原创 用函数指针方式调用
typedef unsigned int bool;// 第一种方法:宏定义,好处是简单方便,坏处是编译器不能帮我们做参数的静态类型检查。#define CopySDMMCtoMem(z,a,b,c,e)(((bool(*)(int, unsigned int, unsigned short, unsigned int*, bool))(*((unsigned int *)0xD0037F9...
2020-03-22 22:17:49 685 1
原创 study210 开发平台烧写Linux-qt系统
study210 开发平台烧写Linux-qt系统一、 进入fastboot模 式1、打开SecureCRT.EXE 串口工具,连接USB转串口数据线 到UART2(很重要)2、长按POWER键,三秒之内按下Enter (倒计时之前)3、输入fastboot二、安装fastboot驱动1.0安装USB驱动驱动位置:A盘\tools\USB驱动\x210_android_drive...
2020-03-15 12:44:40 586
原创 study210 开发平台 SD 卡烧写教程
study210 开发平台 SD 卡烧写教程一、下载源码到 SD 卡针对 study210 开发板,裸机开发我们几乎都是将裸机程序直接烧写到 SD 卡运行。在WindowsXP 或是 WIN7 下,可以使用我们自主编写的烧写工具 x210_Fusing_Tool.exe 烧写。(右键管理模式运行) x210_Fusing_Tool.exe,将不小于 2GB 的 SD 卡通过读卡器插到 PC...
2020-03-15 11:18:39 863
转载 嵌入式知识-ARM-Linux裸机之--串口通讯(2)
嵌入式知识-ARM-Linux裸机之–串口通讯(2)/文章内容图片来源:S5PV210的数据手册中section8.1****/一、 S5PV210串行通信接口详解(1)1.1、串口的名称串口的官方名称叫:universal asynchronous reciver and transmitter,通用异步收发器英文缩写是uart,中文简称串口。1.2、S5PV210的串口控制器工作...
2020-03-15 08:59:41 452
原创 嵌入式知识-ARM-Linux裸机之--串口通讯(1)
嵌入式知识-ARM-Linux裸机之–串口通讯(1)*******************************************************************************/*****文章内容图片来源: *****/一、 通信相关知识概念1.1同步、异步通信...
2020-03-13 19:02:04 496
原创 嵌入式知识-ARM-Linux裸机之 S5PV210的时钟系统
嵌入式知识-ARM-Linux裸机之< S5PV210的时钟系统 >*******************************************************************************/文章内容图片来源:S5PV210_UM_REV1.1.pdfSection 02_system----3 CLOCK CONTROLLER/一、 CLO...
2020-03-13 11:21:07 282
原创 Notepad++ 设置护眼模式
Notepad++ 设置护眼模式. ## 标题设置——语言格式设置——前景色——black. 背景色——RGB :199 237 204. 勾选“使用全局背景色”、“使用全局前景色”. 保存并关闭...
2020-03-13 11:04:41 956
原创 深入理解ROM、RAM、FLASH之间的关系
一、专业术语解释SoC:System on Chip 系统级芯片(包含cpu 、地址总线连接的内存、串口)ROM:read only memory 只读存储器(不能通过cpu地址总线访问,只能通过SoC串口)RAM:ramdom access memory 随机访问存储器(cpu直接地址访问,速度快)IROM:internal rom 内部ROM,指的是集成到SoC内部...
2020-02-24 11:54:09 2535
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人