- 博客(11)
- 资源 (10)
- 收藏
- 关注
原创 拓扑排序,求深度朴素解法
#include <stdio.h> #include <stdlib.h> #include <string.h> #include <securec.h> #include <ctype.h> #include <stdbool.h> #include <errno.h> #include "uthash.h" #include <stdint.h> #define MAXVEX 5000 int ...
2021-08-20 09:29:50
243
原创 结构体 位域 字节对齐
https://blog.csdn.net/tanqiuwei/article/details/7176334 https://blog.csdn.net/zuo_an/article/details/100554113 https://blog.csdn.net/chuocongzhou7584/article/details/101052952 #pragma pack(8) typedef struct MyStruct { unsigned char ucpa1 : 2;
2021-08-19 16:37:41
238
原创 C语言strtol
函数原型: long int strtol (const char* str, char** endptr, int base); 注意第二个形参是二级指针,如果定义char *stop,那么要出入&stop #include <stdio.h> #include <stdlib.h> #include <errno.h> #include <string.h> int main(void) { const char *str = "1
2021-08-06 09:46:23
293
原创 C语言strtok和strok_s
#include <stdio.h> #include <stdlib.h> #include <securec.h> int main(int argc, char *argv[]) { char str[] = "1,2,3,4,5"; const char *sep = ","; char *pStr = NULL; pStr = strtok(str, sep); while (pStr != NULL) {...
2021-08-06 09:43:04
842
原创 uthash vim 模板
``` snippet ihash "Init hash table" typedef struct { int key; int val; UT_hash_handle hh; } ${1:HashTable}; endsnippet snippet shash "Init hash table" typedef struct { char key[STR_LEN]; int value; UT_hash_handle hh; } ${1:HashTab...
2021-08-05 09:16:53
238
原创 vscode 编译配置
launch.json ``` { //UseIntelliSensetolearnaboutpossibleattributes. //Hovertoviewdescriptionsofexistingattributes. //Formoreinformation,visit:https://go.microsoft.com/fwlink/?linkid=830387 "version":"0.2.0", "c...
2021-07-27 22:16:18
211
原创 linux MMU分析+s5pv210 ubot的mmu分析
由于csdn系统bug,写个笔记也要等人工审核(你有那么多审核员么)?所以MMU的原理请参考
2015-04-22 18:58:13
1258
原创 s5pv210三星官方Uboot分析(USB启动方式)
首先要了解210板子的内存配置情况,我的板子是512M内存,DMC0上接了256M,DMC1接了256M,为了保证地址连续,内存地址只能是0x30000000 ~ 0x4FFFFFFF 第一步运行start.S:
2015-04-22 14:50:19
4118
原创 LDR伪指令和LDR真指令
LDR 的两种用法 1)LDR pc, =MyHandleIRQ 表示将MyHandleIRQ符号地址放入pc寄存器中,是伪指令,位置相关。 2)LDR PC,MyHandleIRQ 表示将读取存储器中MyHandleIRQ符号所表示的地址中的值,是真指令,位置无关。
2015-04-22 13:40:26
826
原创 U-boot中的nboot命令介绍
U_BOOT_CMD(nboot, 4, 1, do_nandboot, "boot from NAND device", "[partition] | [[[loadAddr] dev] offset]" ); 看帮助提示很容易明白,nboot是uboot指令--将nand flash中的内容加载到sdram中,比如"nboot 0x30000000 0 0x60000\;boo
2015-04-21 23:40:29
3642
原创 字符设备驱动学习笔记
要使用某个驱动,必须先加载驱动模块,通常使用insmod加载驱动模块,rmmod移除驱动。insmod会调用驱动入口函数module_init,rmmod会调用module_exit。 加载驱动之后,app就可以通过open函数打开设备(所有设备都被当成文件),当app使用open、write、read对设备进行操作时,实际上是调用file_operations结构体的成员函数。具体函数内容由我
2015-04-07 21:57:53
714
等精度 2g频率计仿真测试
2011-10-01
单片机8位数码管电路
2011-04-22
基于51单片机的16 64点阵proteus仿真
2011-03-08
anSuber字幕工具
2009-02-09
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人