Python
Java
PHP
IOS
Android
Nodejs
JavaScript
Html5
Windows
Ubuntu
Linux
内核中时间相关的知识介绍
1 内核要解决的时间相关问题 1 如何度量时间差 如何比较时间 2 如何获取当前时间 3 如何将操作延迟指定的一段时间 4 如何调度异步函数到指定的时间之后执行 2 度量时间差 2 1 内核度量时间的原理 1 Soc有时间相关的硬件 比如定
《linux设备驱动程序第三版》
嵌入式驱动开发
单片机
嵌入式硬件
内核调试手段
1 内核调试配置选项 内核拥有多项用于调试的功能 但是这些功能会造成额外的输出并导致性能下降 因此 内核通常都是禁止掉调试功能 内核调试相关的配置项主要集中在内核配置菜单 Kernel hacking 中 在使用下面的调试手段时 先确保内核
嵌入式Linux内核
《linux设备驱动程序第三版》
Linux
内核
内核的并发和竞态(信号量、completion、自旋锁)
1 并发和并行 1 并行 在同一时刻有多个线程一起运行 2 并发 在同一时刻只有一个线程在运行 但是在一个时间段内有多个线程运行 总结 并发是宏观的并行 因为CPU运行特别快 虽然CPU不断在切换运行的线程 但是对于人来说 根本感知不到CP
嵌入式Linux内核
《linux设备驱动程序第三版》
Linux
服务器
互斥锁
内核空间和应用空间的数据拷贝(copy_to_user & copy_from_user)
1 copy to user copy from user long copy to user void user to const void from unsigned long n long copy from user void to
嵌入式驱动开发
《linux设备驱动程序第三版》
驱动开发
Linux