posted @ 2023-02-04 14:06 牛man 阅读(22) 评论(0) 推荐(0)
摘要:        
void *memmove(void *str1, const void *str2, size_t n) 从 str2 复制 n 个字符到 str1,但是在重叠内存块这方面,memmove() 是比 memcpy() 更安全的方法 memmove 库函数能够更安全的拷贝数据到memory,能够将目    阅读全文
        
摘要:        
知识点:定义一个int *p,他的内存地址基础上增加1,即p+ 1 是代表p向后偏移4个byte.    阅读全文
        posted @ 2023-02-04 12:58 牛man 阅读(18) 评论(0) 推荐(0)
摘要:        
DMA 构成 channel ,FIFO,仲裁器 ,AHB 接口 DMA 是什么完全由硬件控制的存储数据交换方式类似与memory copy DMA 工作原理外设发送dma request 给 dma controller, 仲裁器会根据不同的dma 请求优先级排序,并且给优先级高的外设回复ack,    阅读全文
        posted @ 2023-01-16 16:22 牛man 阅读(186) 评论(0) 推荐(0)
摘要:        
what? _weak函数是为了防止代码里面重复定义了同样函数名的函数,编译器在链接的时候会报错的一种手段。 why? _weak 一般被用在公共的接口上,比如中断入口函数,假如在isr.c 定义了一个叫_weak xxx_IRQHandler的弱函数,当我在xxx,c中重新定义了一个xxx_IRQ    阅读全文
        posted @ 2023-01-16 14:45 牛man 阅读(487) 评论(0) 推荐(0)
摘要:        
(173条消息) keil_5软件编程护眼界面设置(护眼绿)_@xiaoxie001的博客-CSDN博客_keil护眼    阅读全文
        posted @ 2023-01-04 14:57 牛man 阅读(205) 评论(0) 推荐(0)
摘要:        
Git的下载、安装与配置,详细图文教程 - 简书 (jianshu.com) TortoiseGit使用教程(图文详细版) - 走看看 (zoukankan.com)    阅读全文
        posted @ 2022-08-08 17:37 牛man 阅读(30) 评论(0) 推荐(0)
摘要:        
在linux下查看内核版本、gcc版本、操作系统多少位等参数 - 爱码网 (likecs.com) (150条消息) 操作系统位数 - CSDN    阅读全文
        posted @ 2022-07-13 18:55 牛man 阅读(77) 评论(0) 推荐(0)
摘要:        
1.压缩: tar -czvf file1 file2 .... 2.解压: tar -xvf file.tar    阅读全文
        posted @ 2022-07-08 16:01 牛man 阅读(34) 评论(0) 推荐(0)
摘要:        
参考 Pycharm调试指南 - 哔哩哔哩 (bilibili.com)    阅读全文
        posted @ 2022-07-07 11:28 牛man 阅读(40) 评论(0) 推荐(0)
 
                    
                 浙公网安备 33010602011771号
浙公网安备 33010602011771号