![](https://img-blog.csdnimg.cn/20190525133827492.png?x-oss-process=image/resize,m_fixed,h_224,w_224)
Nuttx
文章平均质量分 80
Nuttx RTOS 下的驱动、软件框架、通信...
Alvin Peng
热爱编程,从事嵌入式软件开发。
展开
-
Nuttx运行webserver
基本概念涉及的点比较多,大概罗列一下,每个点都有很多的知识点。。。前端三大件(HTML+CSS+JavaScript)超文本传输协议(HTTP,HyperText Transfer Protocol)服务器端调用外部程序规范(CGI,Common Gateway Interface)统一资源标识符(URI,Uniform Resource Identifier)配置NUTTX我使...原创 2019-07-25 17:17:11 · 486 阅读 · 0 评论 -
Nuttx外扩SDRAM(IS42)
Nuttx当中有很多系统的组件都会用到内存中堆(heap)的资源,在终端上通过键入“free”指令可以查看到当前内存中活动的用户堆的实时用量,当应用在需要大量的堆开销的情况下,本身芯片内部集成的小容量内存就显得捉襟见肘了(我使用过MCU目前最大的内存容量也就是128KB+16KB+368KB)原创 2019-05-25 13:27:41 · 1034 阅读 · 6 评论 -
Nuttx下移植uorb笔记
Nuttx下移植uorb笔记 之前接触过ros下的消息机制(生产者/消费者)模型,第一感觉是灵活好用,但是在资源有限的嵌入式环境里面,邮箱、消息…显得就有点不那么灵活,后来开发飞控逐渐了解到了nuttx以及uorb发现了这与ros下的消息机制异曲同工,但是px4是一个高度定制化(解决飞行控制问题)的系统,但是如果仅仅想使用nuttx作为os做开发的话,就不那么友好了,所以开始移植吧。下面的...原创 2018-07-28 16:07:39 · 3350 阅读 · 0 评论 -
CONFIGURE NuttX过程分析
前言在使用Nuttx的过程中,第一步就是下载好源代码然后搭建编译环境,具体可以参考这篇外国小哥的博客CONFIGURE NuttX,具体的搭建过程就不详细叙述了,这次主要是记录下配置的过程。主要涉及的内容如下:nuttx/tools/configure.sh分析${boardconfig}下的defconfig和Make.defnuttx/tools/configure....原创 2018-05-25 18:05:19 · 662 阅读 · 0 评论 -
Nuttx下新建路径以及motors
前言之前在nuttx下编写应用的时候,陷入了之前写单片机代码的误区,没有很好的讲逻辑层和驱动层的代码分割开来,导致写出来的程序,可读性和可移植性太差,这次参考ardupilot的思路重新整理下实现的过程;目标实现一个电机接口库,具体目标如下:1.这个库应该是建立在nuttx上;2.利用os原有的PWM驱动以及IO驱动实现电机的控制接口;3.抽象出电机模型(例如差速模型、姿态模型、自行车模型、原创 2017-09-02 12:42:28 · 764 阅读 · 0 评论 -
genromfs的使用及nuttx下romfs制作
前言这篇文章仅仅是为了记录如何使用genromfs制作romfs然后在nuttx上直接应用,不会去详细介绍romfs的一系列特性genromfs首先去下载genromfs,也可去github上下载,我下载的是 0.5.2 26 Jun 2007 21:13这个版本; 下载下来后解压缩: 先来明确下我们的目的: 1.使用genromfs生成一个romfs; 2.编写一个nsh脚本,实现开机自动原创 2017-09-02 15:57:27 · 3393 阅读 · 0 评论 -
5.0 NuttX File System
转载请注明出处:http://blog.csdn.net/alvin_jack/article/details/71250007文章均出自个人理解,错误之处敬请之处前言 前一段时间折腾了几个驱动(PWM、Serial、I2C),这次来折腾下,Nuttx的文件系统,之前看到手册上有好多xxxFs啥的,里面有提到以个可以执行二进制文件,听起来很有意思,现在开始来看看到底是怎...原创 2017-05-06 11:25:16 · 1590 阅读 · 1 评论 -
4.4WorkQueue
前言 之前在写单片机的程序时候,在通信接口的驱动编写的时候遇到过缓存的思想,在后端代码编写上也是顺序读取并执行相关代码;说到底是对这一系列的操作没有一个完整可描述的处理框架,现在接触到WorkQueue,大致搜罗一些资料看了下,感性上觉得是一种处理这种前后台的框架,下面以nuttx为基础进行详细的分析;中断 中断服务程序一般都是在中断请求关闭的条件下执行的,以避免嵌套而使中断控制复杂化。但是,中断原创 2017-08-10 10:54:41 · 557 阅读 · 0 评论 -
U-Boot2018.11引导Nuttx7.26
U-Boot2018.11引导Nuttx7.26目录[U-Boot]下载源码[U-Boot]配置源码[U-Boot]修改调试[Nuttx]修改调试目录[U-Boot]下载源码不墨迹了,直接发链接,对应版本下载就OK,我用的是2018.11[U-Boot]配置源码接下来就是解压出源代码,配置工程:接下来就是配置工程了,配置的命令如下:#make mrproper#make stm...原创 2018-11-22 19:12:49 · 540 阅读 · 0 评论