会员
周边
众包
新闻
博问
闪存
赞助商
所有博客
当前博客
我的博客
我的园子
账号设置
简洁模式
...
退出登录
注册
登录
luckdog0623
Powered by
博客园
博客园
|
首页
|
新随笔
|
联系
|
订阅
|
管理
上一页
1
2
3
4
5
6
7
下一页
2022年6月26日
专题1-按键驱动程序设计-第2课-Linux中断处理
摘要: 1、中断处理流程 中断专题:11. 基于ARM Cortex-A9中断详解 (qq.com) 2、中断注册函数 3、tq2440写的一个按键中断程序 有一个编译报错: make -C /home/aston/040-linux-tq2440/linux-tq2440/ M=/home/aston/0
阅读全文
posted @ 2022-06-26 20:51 六月下大雨
阅读(38)
评论(0)
推荐(0)
编辑
专题1-按键驱动程序设计-第1课-混杂设备驱动模型
摘要: 1、混杂设备 什么是上拉电阻和下拉电阻?在GPIO端口中,一般一个芯片例如2440,会分为9组的GPIO端口。GPA GPB ...以GPA为例。GPACON用于设置端口的功能。GPADAT用于读写数据。GPAUP用于决定是否使用上拉电阻 主设备号为10的字符设备称为混杂设备。 为什么要引入混杂设备
阅读全文
posted @ 2022-06-26 16:47 六月下大雨
阅读(32)
评论(0)
推荐(0)
编辑
2022年6月13日
笨叔第三季实验:编译错误!!
摘要: 原来是.S文件不小心写成了.c文件,导致编译出错。 rlk@rlk:BenOS$ cat src/ldr_test.S .global ldr_test ldr_test: mov x1, 0x80000 mov x3, 16 ldr x0,[x1] ldr x2,[x1, #8] ldr x4,[
阅读全文
posted @ 2022-06-13 23:04 六月下大雨
阅读(84)
评论(0)
推荐(0)
编辑
2022年6月11日
专题2-总线设备驱动模型-第1课总线设备驱动模型
摘要: 1、引言 待补充,总线是linux设备驱动的一种软件架构思想。 2、总线概述 总线设备驱动一共分为3步,第一是学习总线,第二是学习设备,第三步是学习驱动。 这张图不全,不管是总线还是设备还是驱动,都分为结构描述、注册、注销这三部分。 2.1第一步:总线创建-结构体-注册-注销 如何创建一条总线? b
阅读全文
posted @ 2022-06-11 12:46 六月下大雨
阅读(153)
评论(0)
推荐(0)
编辑
2022年6月10日
tsc之x86、armv8的cpu如何获取高精度时间戳以及高精度时间
摘要: 替换x86 rdtsc汇编指令_鲲鹏通用_TaiShan服务器代码移植参考_移植相关问题处理_嵌入式汇编类问题_华为云 (huaweicloud.com) 替换rdtsc汇编指令_鲲鹏处理器_处理器指令替换案例集_源码修改类案例_华为云 (huaweicloud.com) http://ilinux
阅读全文
posted @ 2022-06-10 23:59 六月下大雨
阅读(2082)
评论(0)
推荐(0)
编辑
2022年6月9日
microsoft edge显示代理问题无法上网
摘要: 首先是ping能通外网,然后我的是关闭这个代理服务器就可以了。
阅读全文
posted @ 2022-06-09 22:14 六月下大雨
阅读(1207)
评论(0)
推荐(0)
编辑
2022年6月7日
笨叔的ubuntu只有docker0网卡无法上网
摘要: 今天下载了笨叔提供的镜像发现不能上网。通过ifconfig查看网卡情况。每个人情况可能不一样,网上资源很多,但是未必都能用。说明一下ubuntu版本20.4、用的桥接方式。 尝试去加nameserver 8.8.8.8,发现还是失败 解决办法:关闭docker0网卡,然后重启ens33或者eth0
阅读全文
posted @ 2022-06-07 23:14 六月下大雨
阅读(860)
评论(0)
推荐(0)
编辑
2022年6月4日
armv8.1新增指令集 LSE简介
摘要: 1、LSE指令集(一共三大类) CAS、SWP、ld<op>其中op包括add/eor之类 (35条消息) linux代码之LL/SC/LSE 及锁指令_xiaozhiwise的博客-CSDN博客_arm lse (35条消息) ARMv8.1平台下新添加原子操作指令_Roland_Sun的博客-C
阅读全文
posted @ 2022-06-04 23:23 六月下大雨
阅读(1053)
评论(0)
推荐(0)
编辑
第20章-原子操作
摘要: 1、原子操作介绍 原子操作就是指令的以原子的方式进行,例如一条i++指令;不管该指令被反汇编成多少条指令,这些指令之间是不会被打断的。“读-修改-回写”将其三条指令绑定在一起。这样的话,如果处理器不提供新的汇编指令的话,还是用原来老的ldr,add,str这三条指令,这些指令的属性并不能保证不被打断
阅读全文
posted @ 2022-06-04 22:59 六月下大雨
阅读(954)
评论(0)
推荐(0)
编辑
02-LINUX内核源码分析之内存管理专题(一)-- 第011讲 伙伴分配器
摘要: 1、分区的伙伴分配器 2、分配页 3、释放页
阅读全文
posted @ 2022-06-04 14:10 六月下大雨
阅读(43)
评论(0)
推荐(0)
编辑
上一页
1
2
3
4
5
6
7
下一页