本章参考资料《Cortex®-M7内核编程手册》-4.4 章节SysTick Timer(STK),和4.38章节SHPRx,其中STK这个章节有SysTick的简介和寄存器的详细描述。因为SysTick是属于CM7内核的外设,有关寄存器的定义和部分库函数都在core_cm7.h这个头文件中实现。所 ...
分类:
其他好文 时间:
2018-07-17 16:40:18
阅读次数:
211
本章参考资料《STM32F76xxx参考手册》第十一章-中断和事件、《Cortex®-M7内核编程手册》-4.2章节:NVIC和4.4章节:SCB—4.3.5的AIRCR。 STM32中断非常强大,每个外设都可以产生中断,所以中断的讲解放在哪一个外设里面去讲都不合适,这里单独抽出一章来做一个总结性的 ...
分类:
其他好文 时间:
2018-07-10 11:12:07
阅读次数:
269
从今天起,每天开始连载一章《STM32 HAL 库开发实战指南—基于F7》。欢迎各位阅读、点评、学习。 第1章 如何使用本书 1.1 本书的参考资料 本书参考资料为:《STM32F76xxx参考手册》和《Cortex®-M7内核编程手册》,这两本是ST官方的手册,属于精华版,面面俱到,无所不包。限于 ...
分类:
其他好文 时间:
2018-06-02 20:38:07
阅读次数:
143
Linux内核编程一直是我很想掌握的一个技能。如果问我为什么,我也说不上来。 也许是希望有一天自己的ID也出现在内核开发组的邮件列表里?或是内核发行文件的CREDITS文件上? 也许是吧。其实更多的,可能是对于底层的崇拜,以及对于内核的求索精神。 想到操作系统的繁杂,想到软件系统之间的衔接,内心觉得 ...
分类:
系统相关 时间:
2018-05-31 02:33:01
阅读次数:
174
"Linux内核同步机制之completion" 内核编程中常见的一种模式是,在当前线程之外初始化某个活动,然后等待该活动的结束。这个活动可能是,创建一个新的内核线程或者新的用户空间进程、对一个已有进程的某个请求,或者某种类型的硬件动作,等等。在这种情况下,我们可以使用信号量来同步这两个任务。然而, ...
分类:
系统相关 时间:
2018-05-17 13:34:40
阅读次数:
213
转载于:https://blog.csdn.net/C_Major/article/details/51321684 1 内核编程insmod后,Ubuntu查看日志无/var/log/messages 写好简单内核模块如hellomod.ko后,执行命令 insmod hellomod.ko 后, ...
分类:
其他好文 时间:
2018-04-15 11:49:51
阅读次数:
185
第1章 如何使用本书 1.1 本书的参考资料 全套200集视频教程和1000页PDF教程请到秉火论坛下载:www.firebbs.cn 野火视频教程优酷观看网址:http://i.youku.com/firege 本书参考资料为:《STM32F4xx 中文参考手册》和《Cortex®-M4内核编程手 ...
分类:
其他好文 时间:
2018-02-05 00:23:10
阅读次数:
128
linux内核模块编程入门 2013-07-06 23:59:54 分类: LINUX 原文地址:linux内核模块编程入门 作者:s270768095 分类: LINUX 原文地址:linux内核模块编程入门 作者:s270768095 模块编程属于内核编程,因此,除了对内核相关知识有所了解外,还 ...
分类:
其他好文 时间:
2017-12-14 03:24:42
阅读次数:
147
在内核里操作进程 在内核里操作进程,相信是很多对 WINDOWS 内核编程感兴趣的朋友第一个学习的知识点。但在这里,我要让大家失望了,在内核里操作进程没什么特别的,就标准方法而言,还是调用那几个和进程相关的 NATIVE API 而已(当然了,本文所说的进程操作,还包括对线程和 DLL 模块的操作) ...
分类:
系统相关 时间:
2017-11-01 01:10:45
阅读次数:
249
像你写C程序需要包含C库的头文件那样,Linux内核编程也需要包含Kernel头文件,大多的Linux驱动程序需要包含下面三个头文件:#include <linux/init.h>#include <linux/module.h>#include <linux/kernel.h> 其中,init.h ...
分类:
其他好文 时间:
2017-10-24 22:37:14
阅读次数:
123