随笔分类 -  操作系统_linux

记录有关linux系统的技术资料
摘要:在系统hang住的时候,关键时刻可以使用SysRq服务,来重启系统,sysnc硬盘,卸载服务等。 使用SysRq的方法,为同时按住Alt和SysRq键,然后输入SysRq选项。 阅读全文
posted @ 2016-10-27 20:24 ironX 阅读(167) 评论(0) 推荐(0)
摘要:在书籍“linux device drivers”的第四章,专门介绍驱动开发中的debugging技术。 printk只是其中一种技术,这种技术要求printk打印消息,并且会写入到磁盘里的文件中,这会拖慢整个代码的执行速度。 还有其中的debugging技术,并且对代码执行速度的影响比prink小 阅读全文
posted @ 2016-10-27 20:09 ironX 阅读(162) 评论(0) 推荐(0)
摘要:书籍“linux device drivers”第四章,主讲一些debugging skills。其中就有提到printk。 printk函数包括,打印优先级,格式化字符串,具体变参。 例如: printk打印的消息,存储在环形buffer中,以及/proc/kmsg 文件中。 klogd通过读取/ 阅读全文
posted @ 2016-10-27 19:21 ironX 阅读(228) 评论(0) 推荐(0)
摘要:centos下解决不在 sudoers 文件中。此事将被报告的问题。 阅读全文
posted @ 2016-06-14 15:46 ironX 阅读(24599) 评论(0) 推荐(1)
摘要:最近之前使用的一台linux服务器被长官重装系统了,导致ssh登录的时候出现如下错误: @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ WARNING: REMOTE HOST IDENTIFICATION HAS CHANG 阅读全文
posted @ 2016-03-03 15:32 ironX 阅读(3721) 评论(0) 推荐(0)
摘要:makefile manual 阅读全文
posted @ 2015-11-30 15:08 ironX 阅读(626) 评论(0) 推荐(0)
摘要:MIPS 处理器存储器结构项目当中使用的是一颗MIPS CPU,存储空间是标准的MIPS内存分配,内存被划分为几个部分,概括如下:Boot room, boot code存储空间;iram, code 存储空间;dram,data存储空间;也就是说code和data有各自独立的存储空间,分开放置。我... 阅读全文
posted @ 2015-11-19 22:08 ironX 阅读(6184) 评论(0) 推荐(0)
摘要:前言目前正在从头开发一个MIPS的嵌入式项目,有机会从零开始写ld脚本,于是趁机把GNU LD的官方文档读了一遍。链接如下:http://ftp.gnu.org/old-gnu/Manuals/ld-2.9.1/html_mono/ld.html该文档分为几个章节,为了便于介绍,我在这里也按照文章的... 阅读全文
posted @ 2015-11-19 21:58 ironX 阅读(2925) 评论(0) 推荐(0)
摘要:前言最近MIPS上开发一个程序,需要用到浮点运算。写好bootloader,main函数,在main函数调用log浮点运算,包含math库。然后再写好makefile,ld脚本。gcc的参数用到了:CFLAGS= -c -march=3081 -msoft-float -fno-inline $(E... 阅读全文
posted @ 2015-11-05 14:48 ironX 阅读(5380) 评论(0) 推荐(0)
摘要:公司的toolchain是基于GNU gcc toolchain,并开发了rx probe可以通过jtag接口连接到soc上。toolchain里面的rsdk-elf-gdb可以通过TCP远程连接到rx probe上,将要debug的程序导入到soc上,并进行在线debug,十分方便。连线结构为:[... 阅读全文
posted @ 2015-10-29 18:59 ironX 阅读(306) 评论(0) 推荐(0)
摘要:size可以查看编译出来的二进制文件,代码和数据的占用空间情况,但不是很精确。objdump可以查看生成的目标文件信息。objcopy可以生成各种格式的目标文件,elf,bin,hex等。 阅读全文
posted @ 2015-10-22 17:12 ironX 阅读(300) 评论(0) 推荐(0)
摘要:以下是从网站http://www.sourceware.org/binutils/摘录过来的:addr2line- Converts addresses into filenames and line numbers.ar- A utility for creating, modifying and... 阅读全文
posted @ 2015-09-25 17:31 ironX 阅读(327) 评论(0) 推荐(0)