内核编程
文章平均质量分 92
lionchan187
Big big world.
展开
-
Linux 2.6内核驱动之hello模块
终于开始在钟爱的Linux上学习写驱动程序了。本来以为写一个hello模块是异常简单的事情,结果折腾了几天才编译通过。首先为了测试安装了虚拟机(内核程序是很危险滴,我可不想让自己的爱本频繁崩溃),装fedora17(fedora18的live版在虚拟机上始终跑不起来),来回来去几次也装不上VirtualBox的Guest Additions。看了log,发现问题出在Guest Additions的原创 2012-12-02 21:35:10 · 675 阅读 · 0 评论 -
什么叫Frame Buffer Pitch
什么叫Frame Buffer Pitch在写ARM的显示驱动时,往往能碰到”Frame Buffer Pitch"这个词。其实最难理解的还是这个“Pitch”,词典的解释是:n. 音高, 声音相对的高低; 焦油, 沥青; 投执; 程度, 倾向; 贸易场所; 一英寸内的字符数 (计算机用语)完全看不出跟“Frame Buffer"有什么关系。Baidu一原创 2014-01-09 17:55:22 · 3365 阅读 · 1 评论 -
VmWare Workstation 连接 Gdb 调试操作系统配置
VmWare Workstation 内部集成了调试桩,并可与 Gdb 连接进行远程调试。1. 创建虚拟机;2. 用记事本类工具打开并编辑该虚拟机文件夹下的“*.vmx”文件开启调试监听,32 位系统需添加如下内容debugStub.listen.guest32 = "TRUE"64 位系统则添加下述内容debugStub.listen.guest6原创 2014-04-24 12:34:09 · 3970 阅读 · 0 评论 -
Ctags自动补全(不使用grep)
Ctags自动补全(不使用grep)使用方法参照注释以及《Ctags自动补全》一文。注意要保存成UTF-8格式的*.py文件。原创 2015-12-03 01:53:57 · 1506 阅读 · 0 评论 -
Linux SPI 子系统(x86平台)
Linux SPI 子系统(x86平台)文章目录Linux SPI 子系统(x86平台)前言总述SPI 硬件系统与软件抽象之间的关系SPI 驱动的 Probe 和 Match 过程SPI Board Info从设备驱动的 Match 和 Probe 过程SPI 核心层对于开发的一些简单指导总结参考资料前言写文在于交流和传播知识,本人才粗学浅,还请多多指教,板砖轻拍。网络上很多 Linux ...原创 2019-07-08 22:42:21 · 1616 阅读 · 0 评论