- 博客(18)
- 资源 (13)
- 收藏
- 关注
原创 NuttX U盘驱动
(嵌入式 实时操作系统 rtos nuttx 7.18 stm32 源代码分析)NuttX U盘驱动转载请注明出处: http://blog.csdn.net/zhumaill/article/details/701756351 系统启动序列中的初始化1.1 usb otg时钟初始化:__start() stm32_clockconfig() r
2017-04-14 21:22:18 2519 1
原创 NuttX 任务管理
(嵌入式 实时操作系统 rtos nuttx 7.18 stm32 源代码分析)NuttX 任务管理转载请注明出处: http://blog.csdn.net/zhumaill/article/details/701750791 任务控制块/* struct tcb_s ****************************************************
2017-04-14 20:05:31 3283 1
原创 NuttX 中断管理
(嵌入式 实时操作系统 rtos nuttx 7.18 stm32 源代码分析)NuttX 中断管理转载请注明出处:http://blog.csdn.net/zhumaill/article/details/70141440 nuttx中断处理流程: 硬件查表 向量号 地址 handlers |--> 0 8000000 I
2017-04-12 13:58:18 3351 1
原创 NuttX 编译系统
(嵌入式 实时操作系统 rtos nuttx 7.1 makefile)NuttX 编译系统转载请注明出处: http://blog.csdn.net/zhumaill/article/details/244004411 简介NuttX 是通过 Makefile 文件组织编译的。Makefile 文件描述了整个 NuttX 工程的编译、链接等规则,告诉 make 要编译哪些文件、怎样编译以及在什么条件下编译。NuttX 没有使用 Autoconf、 Automake、 CMake、 SCons
2014-04-24 20:37:29 9849 4
原创 NuttX 配置系统
(嵌入式 实时操作系统 rtos nuttx 7.1)NuttX 配置系统转载请注明出处: http://blog.csdn.net/zhumaill/article/details/242866091 简介NuttX 源代码采用与 Linux 内核相同的配置系统,不像 eCos 那样自己搞一套配置系统。该配置系统主要包括 Kconfig、 Makefile 和配置工具,可以生成配置界面。配置界面是通过配置工具来生成的,配置工具通过 Makefile 编译执行,配置界面中的选项则是通过各级 K
2014-04-23 01:12:39 14128 2
原创 NuttX 介绍
(嵌入式 实时操作系统 rtos nuttx 7.1)NuttX 介绍转载请注明出处:http://blog.csdn.net/zhumaill/article/details/241976371 NuttX 实时操作系统NuttX 是一个实时操作系统(RTOS),强调标准兼容和小型封装,具有从8位到32位微控制器环境的高度可扩展性。NuttX 主要遵循 Posix 和 ANSI 标准
2014-04-20 22:55:03 38709 4
原创 为什么 __start 是处理器执行的第一条指令?
(嵌入式 实时操作系统 rtos nuttx 7.1 stm32 源代码分析)为什么 __start 是处理器执行的第一条指令?转载请注明出处:http://blog.csdn.net/zhumaill/article/details/23426605在《NuttX 启动流程》一文中提到, __start 是处理器执行的第一条指令。那么,为什么在 NuttX 中 __start 是处理器执行的第一条指令?为什么我要把 __start 称为“处理器执行的第一条指令”,而不是称为“程序入口点”?nu
2014-04-12 10:42:53 5724
原创 NuttX 启动流程
(嵌入式 实时操作系统 rtos nuttx 7.1 stm32 源代码分析)NuttX 启动流程转载请注明出处:http://blog.csdn.net/zhumaill/article/details/23261543__start-- #处理器执行的第一条指令 | v stm32_clockconfig()------ #初始化时钟
2014-04-09 13:50:52 9394 1
原创 NuttX 安装脚本
(2014年4月12日修改)(嵌入式 实时操作系统 rtos nuttx 开发环境 交叉工具链 shell脚本)NuttX 安装脚本nuttx_building_v12.sh转载请注明出处:http://blog.csdn.net/zhumaill/article/details/22821843已测试的 Linux 发行版: linuxmint-16-cinnamon-64bit/32bit ubuntu-13.10-amd64/i386 deb
2014-04-02 21:58:53 6578 9
原创 RTEMS 安装脚本
(嵌入式 实时操作系统 rtos rtems 开发环境 交叉工具链 shell脚本)RTEMS 安装脚本rtems_building_v10.sh转载请注明出处:http://blog.csdn.net/zhumaill/article/details/21478895#!/bin/bash#rtems4.11在linuxmint-16-cinnamon-64bit上测试通过#设置TARGET=arm-rtemseabi4.11PREFIX=/opt/rtems-4.11BSP=st
2014-03-18 20:45:26 3187
翻译 RTEMS POSIX API 用户指南
RTEMS POSIX API 用户指南posix_users.RTEMS_POSIX_API用户指南.双语.V20131224.pdfRTEMS 的posix_users文档的原创翻译。RTEMS 文档一共有12篇,我已经译了8篇,有两篇没有翻译价值,还有两篇没有译,暂时也不会译了。这是最后一篇。目录前言 27致谢 271 进程创建和执行管理器 291.1 简介 291.2 背景知识 301.3 操作 301.4 指令 301.4.1 fork - 创建进程 31
2014-03-10 21:31:06 2931
翻译 RTEMS 移植指南
RTEMS 移植指南porting.RTEMS移植指南.双语.V20131224.pdfRTEMS 的porting文档的原创翻译。目录前言 111 开发工具 132 源代码组织 152.1 简介 153 CPU型号变种 173.1 RTEMS可移植性概述 173.1.1 处理器家族 173.1.2 主板 203.1.3 应用程序 203.2 编码问题 214 CPU初始化 234.1 简介 234.2 初始化CPU 23
2014-03-10 21:23:05 2568
翻译 RTEMS 网络增补
RTEMS 网络增补networking.RTEMS网络增补.双语.V20131224.pdfRTEMS 的networking文档的原创翻译。目录前言 111 网络任务结构和数据流 132 网络驱动 172.1 简介 172.2 了解网络设备 172.3 了解网络调度约定 192.4 网络驱动的Makefile 202.5 编写驱动程序连接函数 212.6 编写驱动程序启动函数 242.7 编写驱动程序初始化函数 242.8 编写驱动程序发送任务 25
2014-03-10 21:19:44 937
翻译 RTEMS 文件系统设计指南
RTEMS 文件系统设计指南filesystem.RTEMS文件系统设计指南.双语.V20131224.pdfRTEMS 的filesystem文档的原创翻译。目录前言 151 路径名评估 191.1 路径名评估处理程序 191.2 在路径评估期间穿越挂载点 191.3 rtems_filesystem_location_info_t结构 202 系统初始化 232.1 基础文件系统 242.1.1 基础文件系统的挂载 253 挂载和卸载文件系统 27
2014-03-10 21:16:49 1327
翻译 RTEMS 开发环境指南
RTEMS 开发环境指南develenv.RTEMS开发环境指南.双语.V20131224.pdfRTEMS 的develenv文档的原创翻译。目录1 简介 72 目录结构 92.1 c/ 目录 142.1.1 c/src/ 目录 152.1.1.1 c/src/lib/libbsp BSP目录 182.2 CPU工具箱目录 192.3 testsuites/测试套件 242.4 Documentation目录 263 示例应用程序 31
2014-03-10 21:02:16 1844
翻译 RTEMS CPU 架构增补
RTEMS CPU 架构增补cpu_supplement.RTEMS_CPU架构增补.双语.V20131224.pdfRTEMS 的cpu_supplement文档的原创翻译。目录前言 111 移植特定的信息 131.1 CPU型号依赖的特征 131.1.1 CPU型号名称 151.1.2 浮点单元 151.2 调用约定 161.2.1 调用机制 161.2.2 寄存器使用 171.2.3 参数传递 171.2.4 用户提供的例程 171.3 内存模型 18
2014-03-05 20:58:12 1342
翻译 RTEMS C 语言用户指南
RTEMS C 语言用户指南c_user.RTEMS_C语言用户指南.双语.V20131224.pdfRTEMS 的c_user文档的原创翻译。目录前 言 491 概述 551.1 简介 551.2 实时应用系统 561.3 实时执行器 571.4 RTEMS应用架构 591.5 RTEMS内部架构 601.6 用户定制和扩展 641.7 可移植性 641.8 内存需求 651.9 读者 651.10 约定 661.11 手册组织 67
2014-03-04 21:28:13 2457 3
翻译 BSP 和设备驱动开发指南
BSP 和设备驱动开发指南bsp_howto.BSP和设备驱动开发指南.双语.V20131224.pdfRTEMS 的bsp_howto文档的原创翻译。目录1 简介 152 目标依赖文件 172.1 CPU依赖 172.2 主板依赖 182.3 外设依赖 192.4 要问的问题 192.5 CPU依赖的执行器文件 212.6 CPU依赖的支持文件 212.7 板级支持包结构 223 Makefile 253.1 在BSP建立过程中使用Makefile 27
2014-03-03 22:32:35 4158
rtems_building_v10.sh
2014-04-06
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人