07 2020 档案
摘要:主要参考:wpa_supplicant交叉编译 选择的版本: openssl-1.0.2r.tar.gz libnl-3.5.0.tar.gz wpa_supplicant-2.5(版本太新会有报错) 1 libssl编译 1.1下载 下载链接:https://www.openssl.org/sou
阅读全文
摘要:一、区别 内存溢出 out of memory,是指程序在申请内存之后,没有足够的空间供其使用。 比如申请了integer,但给他存了一个long才能存下的数。 内存泄漏 memory leak ,是指程序在申请内存后,无法释放已申请的空间。 一次泄漏可以忽略,但内存泄漏堆积后,会导致内存被占用完。
阅读全文
摘要:大小 一个C代码文件必须小于 1000 行(包含注释); 一个C 函数必须小于150行(包含注释); 注释 实现代码与注释比列(6:4) 新建文件,在文件头部需添加注释,如下: /* **********************************************************
阅读全文
摘要:Makefile教程 https://blog.csdn.net/ruglcc/article/details/7814546 Makefile符号/变量简介 pushd/popd/dirs https://blog.csdn.net/bytxl/article/details/50640198
阅读全文
摘要:一、简介 Lua是一个小巧的脚本语言,由标准C语言编写而成,几乎可在所有操作系统和平台上编译,运行。Lua不适合作为开发独立应用程序的语言。 Lua可以很容易被C/C++代码调用,也可以反过来调用C/C++的函数,由此可以作为扩展脚本与普通的配置文件,代替XML,ini等文件格式。 二、特性 轻量级
阅读全文
摘要:升级固件 在menuconfig中选择target,编译所有平台下的映像文件 编译target或者X86平台下的固件流程见: http://172.22.102.206/projects/crdc-sw2-dragon/wiki/Dragon_code target nuclias admin sh
阅读全文
摘要:git是Linus大神为了管理Linux内核开发而开发的一个版本控制软件 工作流程 流程: 1. 从远程仓库中克隆 Git 资源作为本地仓库; 2. 从本地仓库中checkout代码然后进行代码修改; 3. 在提交本地仓库前先将代码提交到暂存区; 4. 提交修改,提交到本地仓库;本地仓库中保存修改的
阅读全文