03 2019 档案

摘要:前言 gdb 开始调试开始上手 1. 开启core, 采集程序崩溃的状态 首先你跟着我做开启core崩溃状态采集. 可以通过 ulimit -c 查看 如果是0表示没有开启. 开启按照下面操作 上面shell 操作是 在 /etc/profile 最后一行添加 上面设置全局开启 core文件调试,大 阅读全文
posted @ 2019-03-26 09:18 叕叒双又 阅读(422) 评论(0) 推荐(0) 编辑
摘要:程序中除了一目了然的Bug之外都需要一定的调试手段来分析到底错在哪。到目前为止我们的调试手段只有一种:根据程序执行时的出错现象假设错误原因,然后在代码中适当的位置插入 printf ,执行程序并分析打印结果,如果结果和预期的一样,就基本上证明了自己假设的错误原因,就可以动手修Bug了,如果结果和预期 阅读全文
posted @ 2019-03-26 09:13 叕叒双又 阅读(513) 评论(0) 推荐(0) 编辑
摘要:sl 一列火车 oneko 一只淘气的小猫 阅读全文
posted @ 2019-03-24 09:49 叕叒双又 阅读(429) 评论(0) 推荐(0) 编辑
摘要:首先说明:开发环境Manjaro linux,内核5.0,滚动升级版本,随时都是最新,CCS也是最新的CCv 8 在我看来,这就是个看门狗6 + 1,通常包括ti的都把他们当成7个环节,但是作为中断函数更多的应该只是个附属品而已,我这样说也是可以的。 阅读全文
posted @ 2019-03-19 09:15 叕叒双又 阅读(2539) 评论(0) 推荐(1) 编辑
摘要:2.2.2 在阅读《深入Linux内核架构与底层原理》 作者:刘京洋 韩方,发现一些错误,有些自己的理解,特以此记录 1、工作队列(workqueue) 队列是一种可以先进先出的数据结构,常常用来将一些工作任务缓冲的情况中。在linux下的workqueue可以用来处理内核中的任务链。 linux内 阅读全文
posted @ 2019-03-10 08:31 叕叒双又 阅读(526) 评论(0) 推荐(1) 编辑
摘要:今天为大家介绍如在Windows10下配置Linux下C语言开发环境,首先安装linux子系统:启用开发者模式1、打开设置2、点击更新和安全3、点击开发者选项4、启用开发人员模式 5、更改系统功能,使用win+X快捷键调出系统管理菜单后点击应用和功能,然后拉到底下,选择程序和功能6、选中应用或关闭W 阅读全文
posted @ 2019-03-09 08:52 叕叒双又 阅读(1873) 评论(0) 推荐(0) 编辑
摘要:Git环境配置 一、 全局配置 1. 配置文件 git全局配置文件.gitconfig默认在当前系统用户文件夹下,window可运行%USERPROFILE%查找,Mac系统在cd ~查找。 具体配置可参考如下,其中:【user】: 用户提交时显示在log里的信息【alias】: 常用git命令简写 阅读全文
posted @ 2019-03-04 20:25 叕叒双又 阅读(521) 评论(0) 推荐(0) 编辑
摘要:这一节,我们主要来讨论寻址方式,这一点十分重要。 我们上一节有稍微提了一下,内存地址引用的通用格式: 地址或偏移(%基址寄存器, %索引寄存器, 比例因子 ) 结果地址 = 地址或偏移 + %基址寄存器 + 比例因子 + %索引寄存器 地址或偏移和比例因子必须是常数,剩下的那两个必须是寄存器,在缺省 阅读全文
posted @ 2019-03-04 07:22 叕叒双又 阅读(748) 评论(0) 推荐(0) 编辑
摘要:我们在上一讲中,简单了解了汇编程序大概的样子。接下来我们来了解一下,汇编程序的大小比较操作。所以我们以编写寻找一堆数中的最大值作为学习的载体。 在编写程序之前,先要分析我们的目的,在得出解决方案。 目的:在一堆数中找到最大的数 思路:要实现这个目的,首先,我们一定要对数据进行索引,每一次比较,两个数 阅读全文
posted @ 2019-03-04 07:17 叕叒双又 阅读(924) 评论(0) 推荐(0) 编辑
摘要:学习一门语言,最好的方式就是在运用中学习,那么在这一章节中,我们开始编写我们的第一个汇编程序。当然作为第一个程序,其实十分的简单,但可以给大家一个基本的轮廓,了解汇编大概是这样的。 我们这个程序实际上没什么作用,只是简单的推出而已。下面就是程序的范例 # 目的: 退出程序并向Linux内核返回一个状 阅读全文
posted @ 2019-03-04 07:16 叕叒双又 阅读(3801) 评论(0) 推荐(0) 编辑
摘要:在我们开始学习Linux汇编之前,需要简单的了解一下计算机的体系结构。我们不需要特别深入的了解,理解了一些基本概念对与我们理解程序会很有帮助。现在计算机的结构体系都是采用冯诺依曼体系结构的基础上发展过来的。而冯诺依曼的体系有两个主要组成部分:CPU和内存。而我们的汇编语言和这两个部分十分密切。 1. 阅读全文
posted @ 2019-03-04 07:10 叕叒双又 阅读(838) 评论(0) 推荐(0) 编辑
摘要:原文地址:http://www.cnblogs.com/songfy/p/5635757.html 引言 今天我们特地来讲讲这个vim的配置. vim这东西, 很多人装逼的时候经常会提到, 不过大部分人对个vim的配置还是很陌生的, 因为这个编辑器的学习成本还是有点高的, 但是不要紧, 今天我们就把 阅读全文
posted @ 2019-03-03 09:02 叕叒双又 阅读(387) 评论(0) 推荐(0) 编辑