随笔分类 -  【a1本人原创】

摘要:scripts/Makefile.lib中 c_flags里,加上-save-temps=obj 如果是在单独的驱动里,就要打开.xx.o.cmd文件,在内核根目录下编译,再加入这个-save-temps=obj参数即可 编译的时候要在内核根目录下编译,要把.xx.o.cmd gcc=后的全部复制出 阅读全文
posted @ 2024-01-18 18:15 Sky&Zhang 阅读(66) 评论(0) 推荐(0) 编辑
摘要:linux 下创建一个全为1的数据文件 touch m.py import struct cnt = 128 data = [0xFF] with open('data', 'wb+') as fp: while cnt > 0: a = struct.pack('B', *data) fp.wri 阅读全文
posted @ 2022-02-03 19:06 Sky&Zhang 阅读(276) 评论(0) 推荐(0) 编辑
摘要:单独编译dts #/bin/bash #set -vx device="imx53-smd" src_dts=$device.dts tmp_dts=$device.tmp.dts dst_dtb=$device.dtb cpp -I ../../../../include/ -nostdinc - 阅读全文
posted @ 2022-01-26 02:02 Sky&Zhang 阅读(439) 评论(0) 推荐(0) 编辑
摘要:Git跟踪某个修改记录历史以及分支 git remote -v 如果是跟踪着某个开发者的git代码库, git blame <文件名> 然后, 找出感兴趣行上的commit ID ,用 git show <commit ID> 查看这次改动是由哪次提交引入的.一般可能会附加提交说明, 解释这次提交的 阅读全文
posted @ 2020-12-04 14:40 Sky&Zhang 阅读(174) 评论(0) 推荐(0) 编辑
摘要:从零使用qemu模拟器搭建arm运行环境 https://blog.csdn.net/linyt/article/details/42504975 Ubuntu 16.04 利用qemu模拟ARM开发板 https://blog.csdn.net/nxcxl88/article/details/53 阅读全文
posted @ 2020-09-17 01:11 Sky&Zhang 阅读(816) 评论(0) 推荐(0) 编辑
摘要:编译buildroot history 1855 cp /home/sky/toolchain/buildroot-2020.05.1.tar.gz ./ 1856 ls 1857 mkdir toochain 1858 ls 1859 mv toochain/ toolchain 1860 ls 阅读全文
posted @ 2020-09-09 00:02 Sky&Zhang 阅读(481) 评论(0) 推荐(0) 编辑
摘要:转自:http://www.brendangregg.com/linuxperf.html 以下是个人整理如上网址的一些图片,觉得不错就记录了下来,原文如上链接 阅读全文
posted @ 2020-08-17 15:16 Sky&Zhang 阅读(311) 评论(0) 推荐(0) 编辑
摘要:内存与文件系统 同步映射区域msync mmap与malloc的区别 sync_file_range()有助于提高效率 匿名映射,内存映射I/O shm_open() ftruncate来根据需求扩大或者收缩共享内存对象 ftruncate mmap fstat() fchmod()与fchown( 阅读全文
posted @ 2020-07-27 21:38 Sky&Zhang 阅读(360) 评论(0) 推荐(0) 编辑
摘要:转自:http://tinylab.org/arm-wfe/ Zhang Binghua 创作于 2020/05/19 打赏 微信公众号 知识星球 关注 @泰晓科技与数千位一线 Linux 工程师做朋友,您准备好了吗? 周一到周五,天天有新文。 日更实战经验与技巧! 1 背景简介 大家好,我叫张昺华 阅读全文
posted @ 2020-05-20 21:15 Sky&Zhang 阅读(3239) 评论(0) 推荐(1) 编辑
摘要:转自:https://www.infoq.cn/article/VIAqBs4l3*3SSJ3KfQWF 以下图片转自上述网址中 阅读全文
posted @ 2020-02-21 18:22 Sky&Zhang 阅读(208) 评论(0) 推荐(0) 编辑
摘要:以太网驱动的流程浅析(五) mii_bus初始化以及phy id的获取 Author:张昺华 Email:920052390@qq.com Time:2019年3月23日星期六 此文也在我的个人公众号以及《Linux内核之旅》上有发表: "以太网驱动的流程浅析(五) mii_bus初始化以及phy 阅读全文
posted @ 2019-11-27 15:57 Sky&Zhang 阅读(8992) 评论(0) 推荐(2) 编辑
摘要:以太网驱动流程浅析(三) ifconfig的 19错误最底层分析 Author:张昺华 Email:920052390@qq.com Time:2019年3月23日星期六 此文也在我的个人公众号以及《Linux内核之旅》上有发表: "以太网驱动流程浅析(三) ifconfig的 19错误最底层分析" 阅读全文
posted @ 2019-11-27 15:50 Sky&Zhang 阅读(1953) 评论(0) 推荐(0) 编辑
摘要:以太网驱动流程浅析(二) ifconfig的详细代码流程 Author:张昺华 Email:920052390@qq.com Time:2019年3月23日星期六 此文也在我的个人公众号以及《Linux内核之旅》上有发表: "以太网驱动流程浅析(二) ifconfig的详细代码流程" 很喜欢一群人在 阅读全文
posted @ 2019-11-27 15:50 Sky&Zhang 阅读(1253) 评论(0) 推荐(0) 编辑
摘要:以太网驱动的流程浅析(四) 以太网驱动probe流程 Author:张昺华 Email:920052390@qq.com Time:2019年3月23日星期六 此文也在我的个人公众号以及《Linux内核之旅》上有发表: "以太网驱动的流程浅析(四) 以太网驱动probe流程" 以太网驱动probe流 阅读全文
posted @ 2019-11-27 15:41 Sky&Zhang 阅读(2602) 评论(0) 推荐(0) 编辑
摘要:以太网驱动的流程浅析(一) Ifconfig主要流程 Author:张昺华 Email:920052390@qq.com Time:2019年3月23日星期六 此文也在我的个人公众号以及《Linux内核之旅》上有发表: "以太网驱动流程浅析(一) ifconfig主要流程" 很喜欢一群人在研究技术, 阅读全文
posted @ 2019-11-27 13:02 Sky&Zhang 阅读(4123) 评论(1) 推荐(0) 编辑
摘要:kindle转换工具 calibre https://calibre-ebook.com/download_windows 阅读全文
posted @ 2018-08-27 01:14 Sky&Zhang 阅读(574) 评论(0) 推荐(0) 编辑
摘要:有一天我编译内核模块驱动的时候发现如下错误 Linux kernel版本:4.1.15 error: negative width in bit-field '<anonymous>' 代码如下: static struct device_attribute sysfs_keypad_list[] 阅读全文
posted @ 2018-08-24 15:49 Sky&Zhang 阅读(1037) 评论(0) 推荐(0) 编辑
摘要:首先非常感谢陈莉君老师的指点,题目名字也是陈老师起的,也很荣幸此文章能在蜗窝上发表一次,感谢郭大侠给的机会 如下为本人原创,在解决问题的过程中的一点心得,如果有描述不准确的地方还请各位指出,非常感谢 Linux内核版本:linux-4.9.18 曾有一次调试触摸屏的时候遇到如下的问题 首先我们顺着错 阅读全文
posted @ 2018-04-22 20:27 Sky&Zhang 阅读(3508) 评论(2) 推荐(0) 编辑
摘要:以下是本人的学习笔记,代码并非原创,均摘自官方源码,贴出来仅供学习记录用 scandir 的使用要注意内存泄漏的问题 scandir函数实现: vi ./uClibc-0.9.33.2/libc/misc/dirent/scandir.c 例子参考1: vi ./uClibc-0.9.33.2/te 阅读全文
posted @ 2018-01-03 15:24 Sky&Zhang 阅读(2719) 评论(0) 推荐(0) 编辑
摘要:函数堆栈,共享库,打印出被调用函数, 此文转自Linux man手册,仅做学习笔记使用 阅读全文
posted @ 2017-10-12 13:36 Sky&Zhang 阅读(1255) 评论(0) 推荐(0) 编辑