上一页 1 ··· 5 6 7 8 9
摘要: 1.假设我们需要实现一个排序程序,可以对一个整型数组进行排序。我们需要使用策略模式来封装不同的排序算法,例如冒泡排序、插入排序和快速排序。 2.Code 点击查看代码 ``` #include #include #include #include // 策略接口 typedef void (*Str 阅读全文
posted @ 2023-06-13 11:23 Charles_hui 阅读(139) 评论(0) 推荐(0)
摘要: 1.驱动程序入口函数的 _init _exit起什么作用 点击查看代码 ``` int __init s3c2410fb_init(void) { return ret; } static void __exit s3c2410fb_cleanup(void) { } ``` 2.分配显存时也可以用 阅读全文
posted @ 2023-06-07 17:34 Charles_hui 阅读(147) 评论(0) 推荐(0)
摘要: 状态机简介 状态机的3个要素:状态、事件、响应。转换成具体的行为就 3 句话。 发生了什么事? 现在系统处在什么状态? 在这样的状态下发生了这样的事,系统要干什么? Example 1.假设我们的交通信号灯控制器有以下三个状态:绿灯状态、黄灯状态和红灯状态。在绿灯状态下,我们可以选择进入黄灯状态或红 阅读全文
posted @ 2023-06-06 23:41 Charles_hui 阅读(265) 评论(0) 推荐(0)
摘要: 1.参考链接 https://blog.csdn.net/wuhenyouyuyouyu/article/details/105900088 阅读全文
posted @ 2023-06-06 15:22 Charles_hui 阅读(14) 评论(0) 推荐(0)
摘要: BUG描述:如下图,使用串口向接收机发送超过8字节的数据包,8字节后的数据全部丢失 解决办法:在for循环里面添加轮询等待代码 点击查看代码 for(i=0; i<checksum ; i++) { //debug_sh UART_WriteByte(UARTx, (uint32_t)*pchars 阅读全文
posted @ 2023-05-10 17:44 Charles_hui 阅读(735) 评论(0) 推荐(0)
摘要: 一、分析程序大小 在.map文件的最后有这样一段代码: 点击查看代码 Total RO Size (Code + RO Data) 434284 ( 424.11kB) Total RW Size (RW Data + ZI Data) 539728 ( 527.08kB) Total ROM Si 阅读全文
posted @ 2023-05-04 21:05 Charles_hui 阅读(598) 评论(0) 推荐(0)
摘要: 先添一篇优秀的博文: 浅析hex和bin文件格式以及使用Keil编译生成hex和bin文件-CSDN博客 1.简单来说,他们是一种包含的关系:axf的内容包含了hex的内容,而hex又包含了bin的内容。 2.Hex 2.1 Hex是由Intel制定的一种十六进制标准文件格式,是由编译器转换而成的一 阅读全文
posted @ 2023-04-19 11:11 Charles_hui 阅读(1787) 评论(0) 推荐(1)
摘要: 1.链接 1.1什么是链接 链接就是将各种函数或者模块的 “.o”文件和并、打包生成一个 “.elf”的可执行文件 文件(类似于window下的.exe)。 1.2“.elf”文件的格式 1.3强符号、弱符号 连接器在连接目标文件的时候,如果遇到两个重名符号,会有以下处理规则: 1、如果有多个重名的 阅读全文
posted @ 2023-04-18 14:24 Charles_hui 阅读(39) 评论(0) 推荐(0)
摘要: .sct文件分析 点击查看代码 ; ************************************************************* ; *** Scatter-Loading Description File generated by uVision *** ; ************* 阅读全文
posted @ 2023-04-11 21:43 Charles_hui 阅读(408) 评论(0) 推荐(0)
上一页 1 ··· 5 6 7 8 9