- 博客(7)
- 资源 (7)
- 收藏
- 关注
原创 交叉编译
交叉编译 可以编译在另一不同体系结构上运行的程序 比如我在X86_64下面编译程序在arm平台运行 交叉编译的作用 “在进行嵌入式系统的开发时,运行程序的目标平台通常具有有限的存储空间和运算能力,比如常见的 ARM 平台,其一般的静态存储空间大概是16到32MB,而CPU的主频大概在100MHz到500MHz之间。这种情况下,在ARM平台上进行本机编译就不太可能了,这是因为一般的编译工具链(
2017-11-29 16:25:19 373
原创 malloc问题
malloc申请到堆上的内存,这些内存被动态申请后必须释放 很多时候我们申请了也注意到函数结束后要释放 可是却在函数中间被别人加上了return这就会造成内存泄漏了,所以注意修改代码的时候不要随便return。return之前要看下函数里面是否存在申请的内存没有 被释放的情况
2017-11-27 14:59:26 232
原创 C语言知识
预处理命令#define SECONDS_OF_YEAR 60*60*24*365UL//注意数据溢出 #error//停止编译输出用户自定义报警static含义: 1、静态局部变量 静态局部变量被放在全局存储区.data上。只能被作用域内的函数或变量访问 2、静态全局变量 静态全局变量被放在.data或者.bss上,只能被文件内函数调用 3、静态函数 静态函数
2017-11-27 14:44:12 184
原创 WHAT IS THE XXXX?
就是记录下平时看到的英语专业词汇 我觉得记英文比中文好理解一点 毕竟咱们是翻译过来了; symbol resolution relocation
2017-11-27 10:38:11 414
原创 链接
链接的作用就是将各模块化的程序通过链接组成一个可执行程序,作用可想而知,模块化的好处就是清晰和高效 例子:在a.c中调用b.c中的函数求和 a.c#include<stdio.h>#include<b.h>extern int sum(int a, int b);void main(void){ int a=10; int b=2; int c=0; c=
2017-11-25 10:28:11 272
原创 移植WiFi——8188
硬件这些都不需要我管 我要做的就是根据原理图上WiFi使能管脚配置 1、kernel 首先内核必须支持无线,这些选项都要选上 全部选上之后编译内核 2、驱动 8188驱动源码下编译rtl8188.ko 注意编译驱动需要内核代码路径 编译完成后打包
2017-11-24 13:57:43 462
原创 快捷操作
Ctrl+←键 将窗口置于左边 +→键 将窗口置于右边 +↑键 将窗口最大化Win键+E打开我的电脑 +D切换至桌面 +空格 预览桌面 +R运行cmdCMD命令 mstsc———-远程桌面连接lauchy工具打开程序等
2017-11-01 09:16:14 244
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人