- 博客(9)
- 收藏
- 关注
原创 malloc、calloc、realloc
(1)C语言跟内存分配方式 从静态存储区域分配. 内存在程序编译的时候就已经分配好,这块内存在程序的整个运行期间都存在.例如全局变量、static变量. 在栈上创建 在执行函数时,函数内局部变量的存储单元都可以在栈上创建,函数执行结束时这些存储单元自动被释放.栈内存分配运算内置于处理器的指令集中,效率很高,但是分配的内存容量有限. 从堆上分配,亦称动态内存分配
2017-04-19 20:29:21
406
转载 小米嵌入式面经(转发)
面试得很广,从硬件、软件、基础知识、简历内容都有涉及。 整个面试持续了将近三个小时,由三位面试官轮流来问,分别偏重硬件、软件、以及综合,但总的来说还是围绕简历和基础知识来问的。 第一位面试官面的比较偏重硬件,分别问了: 1、数据传输的时候如果上下升延双倍速率采集数字信号的话,如果有一个边沿正好采集到数字跳 变时怎么办(我回答是从布局布线、建立保持时间以及FPGA的引脚约束相关方面来回
2017-04-06 15:47:46
4924
原创 APUE真的是圣经
查了半天的问题和一些概念,随手一翻居然就在书上...... APUE真是圣经! 今天把印象笔记搬运了一部分,觉得自己通过查找别人的博客解决了问题,那么也有义务去分享一些浅薄的经验,希望能对别人有帮助。
2017-03-28 22:07:36
1284
转载 Ubuntu16.04安装ns-allinone-2.35
> 前言: 虽然ns3已经出来好多年了,但是鉴于ns2的资料相对多些,目前大多数论文中用的仿真器还是ns2比较多。今年Ubuntu已经更新到了16.04或者16.10,网上的一些教程略微需要改动,鉴于此,总结了下面的安装步骤,其中会提到运行中常出现的问题以及解决方法。参考的博客网址有: Ubuntu 15.10安装ns2.35+nam SUMO仿真快速入门系列四:Ubuntu 12
2017-03-28 21:50:01
888
原创 Linux2.6.38移植MINI2440
kernel: 1.修改交叉编译变量后,make mini2440_defconfig 2.make menuconfig 修改: Kernel Features ---> [*] Provide old way to pass kernel parameters 否则会卡在booting the kernel 3.修改kernel/timeconst.pl li
2017-03-28 21:49:00
415
原创 操作系统概述(coursera笔记)
操作系统做了什么? 1、用户告知操作系统执行helloworld程序(how?) 命令行键入、双击图标 2、操作系统找到helloworld相关信息,检查其代码类型是否为可执行文件;通过程序首部信息确认代码和数据在可执行文件中的位置并计算出相应的磁盘地址(文件格式?) 3、操作系统创建一个新的进程,并将helloworld可执行文件映射到该进程结构,表示由该进程执行hellowo
2017-03-28 21:48:16
4821
原创 libc、glibc和glib的关系
glibc 和 libc 都是Linux下的 C 函数库。 libc 是 Linux 下的 ANSI C 函数库;glibc 是 Linux 下的 GUN C 函数库。 ANSI C 和 GNU C 有什么区别呢? (ANSI美国国家标准协会) ANSI C 函数库是基本的 C 语言函数库,包含了 C 语言最基本的库函数。这个库可以根据头文件划分为 15 个部分,其中包括:
2017-03-28 21:47:39
499
原创 C语言中的标准输入/标准输出/输入重定向
C语言中标准输入流、标准输出流、标准错误输出流 在Linux中,所有对设备和文件的操作都使用文件描述符来进行。 Linux中一个进程启动时,都会打开3个文件:标准输入、标准输出和标准出错处理。这三个文件 分别对应文件描述符0、1、2。 在C语言中,在程序开始运行时,系统自动打开3个标准文件:标准输入、 标准输出、标准出错 输出。通常这3个文件都与终端相联系。因此,以前我们所用到的从终端输
2017-03-28 21:46:41
5616
转载 Linux系统调用与库函数调用
Linux下对文件操作有两种方式:系统调用(system call)和库函数调用(Library functions)。系统调用实际上就是指最底层的一个调用,在linux程序设计里面就是底层调用的意思。面向的是硬件。而库函数调用则面向的是应用开发的,相当于应用程序的api,采用这样的方式有很多种原因,第一:双缓冲技术的实现。第二,可移植性。第三,底层调用本身的一些性能方面的缺陷。第四:让api也可
2017-03-28 21:43:46
612
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅