摘要:
主要参考: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. 提交修改,提交到本地仓库;本地仓库中保存修改的 阅读全文
摘要:
Marvell 88E6390X 该芯片作为PHY和SERDES使用 基础知识 MII MII 是一个标准接口,用于连接 MAC 和 PHY。MII 是 IEEE-802.3 定义的以太网标准, MII 接口可以同时控制多个 PHY。 MII包含两个接口: 1.一个数据接口,用户 MAC 和 PHY 阅读全文
摘要:
Linux 下 的 cc 和 gcc 更改Ubuntu gcc、g++默认编译器版本 g++ gcc 的区别 阅读全文
摘要:
https://baijiahao.baidu.com/s?id=1628398215665219628&wfr=spider&for=pc 阅读全文