- 博客(3)
- 资源 (19)
- 收藏
- 关注
原创 reboot porting,重启指令的kernel移植,linux shell command
[By lanmanck]搜索了一下,好像没怎么介绍移植时这个指令是如何执行的。一般在shell窗口下输入reboot会重启电脑,嵌入式亦然。那么在移植Kernel到arm时要怎么实现reboot,或者重启指令呢?一般重启就是复位,有外部看门狗或者内置看门狗都可,不同的SOC/不同的电路有不同方法,今儿个以TI Davinci平台为例说一下。当输入reboot,内核调用如下:
2013-12-22 21:10:41 2788
原创 PRIMASK与 FAULTMASK,以及CPSID/CPSIE
PRIMASK用于除能在 NMI和硬 fault之外的所有异常,它有效地把当前优先级改为 0(可编程 优先级中的最高优先级)。该寄存器可以通过 MRS和MSR以下例方式访问:1. 关中断MOV R0,#1MSR PRIMASK,R0或者:CPSID i;等价上面语句2.开中断MOV R0,#0MSR PRIMASK,R0或者:CPSIE i;等价上面语句
2013-12-19 15:32:10 14025 1
原创 STM32+Keil 如何使用printf函数?
【lanmanck原创】Keil不支持Host-semi机制,即不支持直接在IDE打印字符串。那么只能通过程序向硬件串口发数据了,这样调用的时候用自定义的函数即可,也很方便,例如:void send_char_to_usart(unsigned char c){}但是可否直接使用printf函数呢?毕竟人家都做好了,我们给他定一个打印输出的接口就可以了,答案是肯定的,看ST的官
2013-12-19 11:07:39 39537
qt5 多工程(app+dll)多语言国家化演示实例
2021-11-30
mupdf-1.17.0-source.tar.xz
2020-06-04
source insight 4080 破解方法破解补丁
2017-02-10
CANSniffer 串口数据分析、图形显示软件 can debugger 串口调试助手 组包/拆包源代码
2016-04-19
CANSniffer 串口数据分析、图形显示软件 can debugger 串口调试助手 免费,功能强大!
2016-04-19
KeyBindingsEditor
2014-09-28
KeyBindingsEditor.app
2014-09-28
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人