随笔分类 - 【嵌入式基础】
摘要:转自:http://www.cnblogs.com/shoemaker/p/linux_graphics02.html 1. Framebuffer Framebuffer驱动提供基本的显示,framebuffer驱动操作的硬件就是一个显示控制器和帧缓存(一片位于系统主存或者显卡显存)。Frameb
阅读全文
摘要:转自:https://blog.csdn.net/yangkuanqaz85988/article/details/48689521 Whoops,上次写完《Linux DRM Graphic 显示简单介绍》博文后,心情还是蛮愉悦的,来来,这次在说说具体的显卡驱动。 1. DRM 框架分解 DRM
阅读全文
摘要:转自:https://www.cnblogs.com/onlysun/p/4520553.html 当网络通信时采用TCP协议时,在真正的读写操作之前,server与client之间必须建立一个连接,当读写操作完成后,双方不再需要这个连接时它们可以释放这个连接,连接的建立是需要三次握手的,而释放则需
阅读全文
摘要:转自:https://blog.csdn.net/mengyafei43/article/details/25195445 TCP/IP TCP/IP是个协议组,可分为三个层次:网络层、传输层和应用层。 在网络层有IP协议、ICMP协议、ARP协议、RARP协议和BOOTP协议。 在传输层中有TCP
阅读全文
摘要:转自:http://www.cnblogs.com/guochaoxxl/p/6970090.html 概述 内存泄漏(memory leak)指由于疏忽或错误造成程序未能释放已经不再使用的内存的情况,在大型的、复杂的应用程序中,内存泄漏是常见的问题。当以前分配的一片内存不再需要使用或无法访问时,但
阅读全文
摘要:转自:https://www.cnblogs.com/deng-tao/p/6432578.html 博客来之于: http://www.veryarm.com/296.html 交叉编译工具链的命名规则为:arch [-vendor] [-os] [-(gnu)eabi] arch - 体系架构,
阅读全文
摘要:转自:https://www.cnblogs.com/ransn/p/5081198.html 转载地址 : http://blog.csdn.net/21aspnet/article/details/6729724 一、概念 对齐跟数据在内存中的位置有关。如果一个变量的内存地址正好位于它长度的整数
阅读全文
摘要:转自:https://blog.csdn.net/sctq8888/article/details/7398776
阅读全文
摘要:转自:http://www.cnblogs.com/jiayy/p/3475544.html 偶然中发现,下面的两端代码表现不一样 void main(){ void* p1 = malloc(32); free(p1); free(p1); // 这里会报double free 错误,程序退出 }
阅读全文
摘要:转自:http://gityuan.com/2015/12/20/signal/ 信号(signal)是一种软中断,信号机制是进程间通信的一种方式,采用异步通信方式 一、信号类型 Linux系统共定义了64种信号,分为两大类:可靠信号与不可靠信号,前32种信号为不可靠信号,后32种为可靠信号。 1.
阅读全文
摘要:转自:http://www.cnblogs.com/hazir/p/linxu_core_dump.html 当程序运行的过程中异常终止或崩溃,操作系统会将程序当时的内存状态记录下来,保存在一个文件中,这种行为就叫做Core Dump(中文有的翻译成“核心转储”)。我们可以认为 core dump
阅读全文
摘要:转自:https://blog.csdn.net/killmice/article/details/38443343#comments 定位多线程内存越界问题实践总结 2013/2/4 杨志丰 yangzhifeng83@gmail.com 关键字 多线程,内存越界,valgrind,electri
阅读全文
摘要:转自:https://blog.csdn.net/starstarstone/article/details/7493144?utm_source=tuicool&utm_medium=referral visibility用于设置动态链接库中函数的可见性,将变量或函数设置为hidden,则该符号仅
阅读全文
摘要:转自:http://www.cnblogs.com/gogly/articles/2416833.html
阅读全文
摘要:转自:http://www.xuebuyuan.com/1504689.html
阅读全文
摘要:转自:https://blog.csdn.net/gqtcgq/article/details/53883546 C程序运行时,经常会碰到”segmentfault”错误。这是由于程序中非法访问内存导致的。当操作系统的内存保护机制发现进程访问了非法内存的时候会向此进程发送一个SIGSEGV信号,导致
阅读全文
摘要:转自:https://www.2cto.com/kf/201107/97270.html
阅读全文
摘要:转自:http://velep.com/archives/1032.html
阅读全文
摘要:转自:https://www.cnblogs.com/leo0000/p/5719186.html 最近又遇到了一个崩溃,栈回溯非常怪异。 其中的xxxxx是公司的模块和函数,故隐藏,对接下去的分析没有影响。 一开始,因为没有接触过__fortify_fail这个函数,另外加上因为有一部分栈回溯没有
阅读全文
摘要:转自:http://www.cnblogs.com/panfeng412/archive/2011/11/06/2237857.html 最近在Linux环境下做C语言项目,由于是在一个原有项目基础之上进行二次开发,而且项目工程庞大复杂,出现了不少问题,其中遇到最多、花费时间最长的问题就是著名的“段
阅读全文