小车循迹模块编程思路 所用模块:LM399红外对管循迹模块 特征:可同时搭载4个红外对管,进行黑白线检测 检测:当它探寻到黑线时候,DX口输出TTL电平接近于VCC电压 当它探寻到白线时候,DX口输出TTL电平近似为0.1V 实现功能: 让小车始终沿着黑线跑动,可以沿着黑线转弯(弯度测试),在黑线上 ...
分类:
其他好文 时间:
2017-07-22 22:40:15
阅读次数:
312
Linux内核模块简单介绍Linux内核的总体结构已经很庞大,而其包括的组件或许多。我们如何把须要的部分都包括在内核中呢?一种方法是把全部须要的功能都编译到Linux内核。这会导致两个问题。一是生成的内核会很大,二是假设我们要在现有的内核中新增或删除功能,将不得不又一次编译内核。 有没有一种机制使得 ...
分类:
系统相关 时间:
2017-07-22 09:41:28
阅读次数:
186
verilog设计进阶 时间:2014年5月6日星期二 主要收获: 1.堵塞赋值与非堵塞赋值; 2.代码測试; 3.组合逻辑电路和时序逻辑电路。 堵塞赋值与非堵塞赋值: 1.堵塞赋值“=”(组合逻辑电路)。非堵塞赋值“<=”(时序逻辑电路); 2.Verilog模块编程的8个原则: (1) 时序电路 ...
分类:
其他好文 时间:
2017-05-17 13:57:46
阅读次数:
178
Linux 内核配置机制(make menuconfig、Kconfig、makefile)讲解 前面我们介绍模块编程的时候介绍了驱动进入内核有两种方式:模块和直接编译进内核,并介绍了模块的一种编译方式——在一个独立的文件夹通过makefile配合内核源码路径完成 那么如何将驱动直接编译进内核呢? ...
分类:
系统相关 时间:
2017-04-10 09:24:45
阅读次数:
316
简介:讲解webpack如何实现模块编程,以及为什么我们需要打包,压缩js文件,实现sass/less编译以及JSX等模版的转换(版本控制),然后用实例说明如何用webpack实现SPA和MPA(单页面应用程序和多页面应用程序,包含详细图解)(在以后的文章中还将介绍如何实现js压缩和sass/les... ...
分类:
Web程序 时间:
2017-04-04 15:46:26
阅读次数:
291
webpack作为构建工具平时作为前端作为优化、模块编程、和分片打包的重要组成部分,大家可能并不陌生,如果没有时刻的去关注文档,那么大家可能不太清楚webpack已经默默然的升级到2.x了,对比1.x版本,webpack2的文档结构和代码提示都非常友善。 webpack从1.x升到2版,并没有作为大 ...
分类:
Web程序 时间:
2017-04-04 09:51:02
阅读次数:
315
Linux模块编程框架 Linux是单内核系统,可通用计算平台的外围设备是频繁变化的,不可能将所有的(包括将来即将出现的)设备的驱动程序都一次性编译进内核,为了解决这个问题,Linux提出了可加载内核模块(Loadable Kernel Module,LKM)的概念,允许一个设备驱动通过模块加载的方 ...
分类:
系统相关 时间:
2016-12-16 01:11:54
阅读次数:
286
linux相关资料由兄弟连官方分享摘要:本文深入分析了Linux环境下文件、进程及模块的高级隐藏技术,其中包括:Linux可卸载模块编程技术、修改内存映象直接对系统调用进行修改技术,通过虚拟文件系统proc隐藏特定进程的技术。隐藏技术在计算机系统安全中应用十分广泛,尤其是在网..
分类:
系统相关 时间:
2016-10-24 18:02:02
阅读次数:
296
第6章 Android驱动编程 通过介绍本章设备驱动、字符设备驱动编程、GPIO驱动程序实例和4*4扫描键盘驱动等内容,熟练掌握了Android驱动编程。Android内核内核模块编程中包括设备驱动和内核模块、模块相关命令、Android内核内核模块编程和内核模块实例程序。Android内核中采用可 ...
分类:
移动开发 时间:
2016-06-05 23:19:55
阅读次数:
214
内核模块编程一、准备工作虚拟机:VMware Workstation 12操作系统:ubuntu当前内核版本:linux-headers-4.4.0-22-generic 二、有关于内核模块的知识模块是具有独立功能的程序,它可以被单独编译,但不能独立运行。它在运行时被链接到内核作为内核的一部分在内核 ...
分类:
系统相关 时间:
2016-05-23 22:33:57
阅读次数:
221