随笔分类 -  工程开发

摘要:https://www.cnblogs.com/still-smile/p/12092186.html 阅读全文
posted @ 2022-12-02 10:04 墨尔基阿德斯 阅读(17) 评论(0) 推荐(0)
摘要:获取系统当前时间 在调试、日志输出、代码优化时,我们常常需要获得系统的时间。在一些性能要求高的代码优化时,对时间的精确度还比较高。在网上找不高质量的代码,便自己研究了一下,代码如下(能满足跨平台的要求,单位精确到微秒): 1 #ifdef _WIN32 2 #include <windows.h> 阅读全文
posted @ 2022-11-28 15:11 墨尔基阿德斯 阅读(144) 评论(0) 推荐(0)
摘要:https://zhuanlan.zhihu.com/p/392588996 阅读全文
posted @ 2022-09-02 14:02 墨尔基阿德斯 阅读(13) 评论(0) 推荐(0)
摘要:1,以root用户登陆 先加载USB模块 modprobe usb-storage 用fdisk -l 看看U盘的设备 假如U盘是sda1 2,确定在 目录 /mnt 下建立了 文件夹 /usb,如果未建立可键入一下命令:mkdir /mnt/usb_disk,成功后进行下一步。 3,载入 u 盘, 阅读全文
posted @ 2022-08-30 09:23 墨尔基阿德斯 阅读(383) 评论(0) 推荐(0)
摘要:关于coredump的说明,详见: coredump文件 - 海林的菜园子 - 博客园 (cnblogs.com) 将公司分配的nfs服务器挂载在开发板,保存coredump文件,大小正常。但将coredump保存在挂载的TF卡中则发现最终生成的coredump大小为0。Why? 首先,配置core 阅读全文
posted @ 2022-08-28 17:26 墨尔基阿德斯 阅读(195) 评论(0) 推荐(0)
摘要:https://bbs.csdn.net/topics/390306756 阅读全文
posted @ 2022-08-27 18:12 墨尔基阿德斯 阅读(15) 评论(0) 推荐(0)
摘要:https://andyx.net/explain_inode_details_and_hard_soft_links/ 阅读全文
posted @ 2022-08-20 15:00 墨尔基阿德斯 阅读(34) 评论(0) 推荐(0)
摘要:http://blog.csdn.net/beyond702/article/details/50979340 原文如下: shared library (.so) "Program Library Howto-Shared Libraries"是很好的材料, 下面的内容多是据此整理的. 定义:Sh 阅读全文
posted @ 2022-08-18 09:55 墨尔基阿德斯 阅读(669) 评论(0) 推荐(0)
摘要:一、开发环境 ubuntu16 二、需要的软件 strace :strace 官网 strace 版本:strace-5.8.tar.xz 三、编译移植 1、配置 ./configure --host=arm-linux-gnueabihf CC=arm-linux-gnueabihf-gcc 1 阅读全文
posted @ 2022-08-17 09:59 墨尔基阿德斯 阅读(812) 评论(0) 推荐(0)
摘要:引言:可以先看 存储层次结构 和 Linux 文件I/O,理解缓存读写方式和文件I/O,看这篇就很容易了。 一、sync、fsync、fdatasync 传统的UNIX实现在内核中设有缓冲区高速缓存或页面高速缓存,大多数磁盘I/O都通过缓冲进行。当将数据写入文件时,内核通常先将该数据复制到其中一个缓 阅读全文
posted @ 2022-05-23 19:41 墨尔基阿德斯 阅读(271) 评论(0) 推荐(0)
摘要:fread就是通过read来实现的,fread是C语言的库,而read是系统调用。 差别在read每次读的数据是调用者要求的大小,比如调用者要求读取10个字节数据,read就会从内核缓冲区(操作系统开辟的一段空间用来存储磁盘上的数据)读10个字节数据到数组中,所以每次调用read会涉及到用户态与內核 阅读全文
posted @ 2022-05-23 16:20 墨尔基阿德斯 阅读(456) 评论(0) 推荐(0)
摘要:正如上一篇我们提到过,进程是Linux系统中仅次于文件的基本抽象概念。正在运行的进程不仅仅是二进制代码,而是数据、资源、状态和虚拟的计算机组成。我们今天主要介绍进程的概念,组成,运行状态和生命周期等。 1、进程的概念 进程就是处于执行器的程序(目标代码放在某种存储介质上)。 但进程并不仅仅局限于一个 阅读全文
posted @ 2022-05-23 16:17 墨尔基阿德斯 阅读(339) 评论(0) 推荐(0)
摘要:https://www.cnblogs.com/zhangshenghui/category/878264.html?page=2 阅读全文
posted @ 2022-05-10 16:50 墨尔基阿德斯 阅读(34) 评论(0) 推荐(0)
摘要:下面两个函数都可用来复制一个现存的文件描述符: ? 1 2 3 4 #include<unistd.h> int dup(int filedes); int dup2(int filedes,int filedes2); 两函数的返回值:若成功则返回新的文件描述符,若出错则返回-1 由dup返回的新 阅读全文
posted @ 2022-05-10 14:30 墨尔基阿德斯 阅读(374) 评论(0) 推荐(0)
摘要:stdin,stdout 等类型为 FILE *。 STDIN_FILENO,STDOUT_FILENO,STDERR_FILENO 等类型为 int。 使用 FILE * 的函数主要有:fopen、fread、fwrite、fclose等,基本上都以 f 开头。 使用 STDIN_FILENO 等 阅读全文
posted @ 2022-05-10 14:07 墨尔基阿德斯 阅读(271) 评论(0) 推荐(0)
摘要:函数汇总: open()、write()、read()、close() fopen()、fwrite()、fread()、fclose() 一、什么是文件 在讲述文件操作之前,我们首先要知道什么是文件。看到这个问题你可能会感觉到可笑,因为对于用过计算机的人来说,文件是最简单不过的概念了,例如一个文本 阅读全文
posted @ 2022-05-10 13:44 墨尔基阿德斯 阅读(783) 评论(0) 推荐(0)
摘要:https://blog.csdn.net/suliangkuanjiayou/article/details/115406301 阅读全文
posted @ 2022-05-10 09:27 墨尔基阿德斯 阅读(27) 评论(0) 推荐(0)
摘要:https://www.cnblogs.com/vamei/archive/2012/10/10/2718229.html 阅读全文
posted @ 2022-05-09 15:19 墨尔基阿德斯 阅读(12) 评论(0) 推荐(0)
摘要:https://blog.csdn.net/delphiwcdj/article/details/6555073 https://blog.csdn.net/yueguangmuyu/article/details/116703618 阅读全文
posted @ 2022-05-09 14:07 墨尔基阿德斯 阅读(637) 评论(0) 推荐(0)
摘要:博客目录总纲首页 硬件命令: dmesg、dmideode、lspci、hwconfig、ipmitool Linux 命令大全(菜鸟教程命令目录) linux命令大全(命令手册http://man.linuxde.net/) linux命令大全 其他人的优秀命令总结:Linux常用命令大全 线上查 阅读全文
posted @ 2022-04-29 16:20 墨尔基阿德斯 阅读(41) 评论(0) 推荐(0)