Linux驱动学习
以迅为4412开发板学习linux驱动
给大佬递杯卡布奇诺
知其然,也要知其所以然。
展开
-
Linux编译模板
主要说明平时在linux下编写脚本时,不是缺少这就是缺少那,管理起来很麻烦并且不同编译链换了兼容性不好。所以学习着写了一个编译模板。 主要是写三个文件CMakeList.txt、XXXX.cmake、make.sh,CMakeList.txt设置编译选项,设置包括的源文件、头文件、依赖的库文件,XXX.cmake设置编译链和编译选项,make.sh设置编译的输出路径和具体编译选项链设置。主要目...原创 2019-12-09 20:31:04 · 218 阅读 · 0 评论 -
Linux驱动篇LED控制
晴空霹雳一阵响,我终于鼓起勇气向linux告白。深思熟虑后编写此系列文章记录自己学习过程中遇到的问题和今后复习所用。 Linux驱动IO输出高低电平和单片机类似,也是通过控制寄存器控制高低电平,不过在linux中就进行了分层。将程序分成了驱动和应用层程序,驱动负责底层操作和控制,应用层负责逻辑,侧重于怎么使用。驱动在驱动层将控制的接口写好,注册驱动时将IO口寄存器进行配置。应用层直接操作设备节...原创 2019-12-08 23:13:34 · 367 阅读 · 0 评论