沃尔夫斯堡的羊
获得 114 次赞
帮助过282人
如图,在嵌入式操作系统中,自旋锁的本质是什么?是一变量或是一符号,标记某块内存资源的使用状态?看别人的源代码时,看到别人用自旋锁的ID号来标记划分共享内存?
如题,在一些嵌入式操作系统中,如实时操作系统RTOS等,空闲线程的钩子函数的作用?空闲线程为什么有钩子函数Hook?既然是空闲线程(也就是不占用系统资源,不运行任务),而为什么会有钩子函数?钩子函数运行和空闲不矛盾?
如题,在调试Arm启动汇编代码时,如何跟踪调试,如跟踪一个全局变量的变化?亦或怎么实现引用C中的printf函数?按照网上一些代码片段,不行Import _printfLDR r0=gudVarMov r1#12LDR r0[r1]BL _printf
如题,以前在学校时自己学单片机STM32用的是Keil MDK来编写应用程序,现在在实验室看到一些前辈在应用ARM DS来开发arm系统,弱弱请教一些,这二者有什么区别么?是不是各有侧重啊?
如题,在基于arm进行嵌入式系统编程中,其中.LDS文件可以自己在代码中设定么?亦或是通过OSMMU Config.c(MMUconfiguration)来申明页表属性数组变量来指定各个段的大小和地址,属性么?这是在操作系统中指定的么?