logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

【中断】自己写一个中断处理程序,需要注意哪些问题?

Linux中断知识汇总:【深入理解Linux内核】【中断】内容汇总帖目录什么是中断处理程序?注册中断处理程序编写中断处理程序编写中断处理程序的注意事项为什么在中断里不可以睡眠?为什么在中断里不可以使用耗时很长的函数?什么是中断处理程序?中断处理程序:在响应一个特定中断的时候,内核会执行一个函数,该函数叫做中断处理程序。产生中断的每一个设备都有一个相应的中断处理程序。中断处理程序是被内核调用来响应中

#linux#嵌入式
开发环境 -- Linux下获取PHY寄存器值

下面代码描述了在用户层访问smi/mdio总线, 读写phy芯片寄存器的通用代码。Linux内核2.6以上通用。将下面代码编译后,将可执行文件a.out 重命名为mdiomdio eth0 1读取phy寄存器1的数值mdio eth0 0 0x1120将0x1120写入 phy寄存器1eth0 为mac层控制器的名称, 一般为eth0 或mgmt0。...

开发环境 -- linux设置动态库指定路径LD_LIBRARY_PATH

什么是LD_LIBRARY_PATH?LD_LIBRARY_PATH是Linux系统下的环境变量名,类似于Path(设置可执行文件的搜索路径)。作用:用于指定查找共享库(动态链接库)时除了默认路径(./lib和./usr/lib)之外的其他路径。使用情形:移植程序时的经常碰到需要使用一些特定的动态库,而这些编译好的动态库放在我们自己建立的目录里,这时可以将这些目录设置到LD_LIBRA...

【中断】中断上下文、进程上下文

Linux中断知识汇总:【深入理解Linux内核】【中断】内容汇总帖目录中断上下文和进程上下文什么是中断上下文?什么是进程上下文?为什么要进行不同之间状态的切换?什么情况下进行用户态到内核态的切换?中断上下文代码中注意事项中断上下文和进程上下文进程上下文和中断上下文是操作系统中很重要的两个概念,这两个概念在操作系统课程中不断被提及,是最经常接触、看上去很懂但又说不清楚到底怎么回事的两个概念。造成这

#操作系统#linux#嵌入式
【开发日常】【windows】【tscan】在windows上部署TscanCode代码检测工具

目录TscanCode简介下载TscanCode安装TscanCode使用TscanCodeTscanCode简介TscanCode是腾讯静态分析团队开发的一款开源免费的C/C++静态分析工具,由于其比较简单实用,准确率较高,并且扫描C/C++代码不需要进行编译,所以个人觉得对C/C++项目开发挺有帮助的,就简单介绍一下该工具的安装与使用。下载TscanCode下载地址:https://downl

#c语言#开发工具
【SPI】SPI学习之SPI硬件相关

参考:文档:linux spi驱动开发学习(一)-----spi子系统架构http://blog.chinaunix.net/uid-21501855-id-5211900.html参考:文档:SPI通信简介https://blog.csdn.net/firefly_cjd/article/details/51935079#t17什么是spi?spi的作用?SPI硬件知识SPI外部信号描述SPI硬

#linux#嵌入式
到底了