共 8 篇文章 |
|
linux内核中Kconfig文档的作用以及Kconfig的语法。内核的Makefile分为5个组成部分:Makefile 最顶层的Makefile.config 内核的当前配置文档,编译时成为顶层Makefile的一部分arch/$(ARCH)/Makefile 和体系结构相关的Makefiles/ Makefile.* 一些Makefile的通用规则kbuild Makefile 各级目录下的大概约500个文档,编译时根据上... 阅18 转自royi_r 公众公开 12-02-28 15:30 |
uCOS-II 任务控制块。uCOS-II允许每个任务堆栈的大小可以不同,这样用户可以根据实际需要定义任务堆栈的大小,可以节省RAM的空间。当切换任务时,用户可以容易的知道就绪任务中优先级最高任务的栈顶。目前有OS_TASK_OPT_STK_CHK, OS_TASK_OPT_STK_CLR, OS_TASK_OPT_SAVE_EP */#if (OS_EVENT_EN) || (OS_FLAG_EN >0u)#if (OS_EVENT_EN) &... 阅1150 转12 评0 公众公开 11-09-27 11:07 |
关于Stellaris系列UART的FIFO新认识,经典!总之,FIFO的设计是优秀而合理的,它已经帮你想到了收发过程中存在的任何问题,只要初始化配置UART后,就可以放心收发了,FIFO和中断例程会自动搞定一切!该函数要与UARTSpaceAvail()配合使用,如果已确认发送FIFO里有可用空间,则将字符直接放入发送FIFO,不等待。该函数要与UARTCharsAvail()配合使... 阅1037 转8 评0 公众公开 11-09-20 09:29 |
UART深入学习续~通过寄存器赋值实现功能UART深入学习续~通过寄存器赋值实现功能2010-11-08 22:06.SYSCTL_RCC_R=(SYSCTL_RCC_BYPASS|SYSCTL_RCC_XTAL_8MHZ|SYSCTL_RCC_OSCSRC_MAIN|SYSCTL_RCC_USESYSDIV|SYSCTL_RCC_SYSDIV_M);SYSCTL_RCC_R&=(~SYSCTL_RCC_BYPASS);SYSCTL_RCC_R=SYSCTL_RCC_BYPASS。SYSCTL_RCC_R= SYSCTL_RCC_XTAL_8MHZ|SYSC... 阅945 转3 评0 公众公开 11-09-18 19:38 |
青风和大家一起学Stellaris系列ARM——六.串口通信。波特率除数公式: BRD = BRDI.BRDF = SystemClock/(16*BaudRate) 其中: BRD是22位的波特率除数,由16位整数和6位小数组成 BRDI是BRD的整数部分 BRDF是BRD的小数部分 SystemClock是系统时钟(UART模块的时钟直接来自SystemClock) BaudRate是波特率(9600,38400,115200等) b,数... 阅436 转3 评0 公众公开 11-09-18 19:29 |
别名 位段 阅55 转自jianke 公众公开 11-09-11 15:38 |
再回到寄存器头文件的问题,基于上面的原因,很难有一个统一的标准来规定每种外设和内部控制寄存器的具体地址,所以在学习32位MCU时的一些系统设置时就觉得很别扭,没有51那样顺畅(看看寄存器的功能,设置一下就ok了),其实每种32位MCU的库文件中都有寄存器头文件的,只是风格各不相同,都是他们公司内部工程师设计的,其实这种头文件最好还... 阅1142 转2 评0 公众公开 11-09-11 10:13 |
(1)进入/zylinux/x86-qtopia目录(Qt x86安装目录),运行set-env脚本,为本实验设置环境变量,然后创建文件夹hello。(2)进入hello目录,新建文件hello.cpp,并编写程序,然后用progen工具生成工程文件hello.pro。$ ./hello.(6)进入/zylinux/arm-qtopia目录(安装目录),并将hello工程复制到当前目录下。tmake可以自动处理moc,如果出现... 阅361 转0 评0 公众公开 11-09-07 17:29 |