智果芯
服务于百万大学生和电子工程师!

专题

[驱动开发]我在ARM板上写的第一个驱动程序-智果芯

[驱动开发]我在ARM板上写的第一个驱动程序

智果芯阅读(846)评论(0)赞(1)

摘要:搞嵌入式有两个方向,一个是嵌入式软件开发(MCU方向),另一个是嵌入式软件开发(Linux方向)。其中MCU方向基本是裸机开发和RTOS开发。而Linux开发方向又分为驱动开发和应用开发。其中应用开发相比于驱动开发来说简单一些,因为搞...

我在Linux开发板上跑的第一个Qt程序-智果芯

我在Linux开发板上跑的第一个Qt程序

智果芯阅读(1992)评论(17)赞(0)

摘要:学Linux不难,难的是没有找对教程,没有人快速的带你。开发板买了之后就放在那里吃灰,看视频也看不下去,看文档又看不懂,太难了!本文以通俗易懂的方式讲一下在正点原子Linux开发板上跑一个qt程序的基本步骤,争取让初学者能够在半天的时...

形象生动地讲解C语言中最重要的部分—链表!-智果芯

形象生动地讲解C语言中最重要的部分—链表!

智果芯阅读(1813)评论(17)赞(0)

摘要:明明我们在之前已经接触了数组,感到数组已经是万能的数据存储位置了。但是,如果我们如果一直在使用比较复杂的数据(也就是比较多的数据时),我们肯定会感到很反感,因为对于数组这种数据结构,在你自己使用之前,一定要对其大小进行一番定义,这样一...

FreeRTOS中的任务句柄到底是什么意思?-智果芯

FreeRTOS中的任务句柄到底是什么意思?

智果芯阅读(2442)评论(20)赞(0)

摘要:学过用过FreeRTOS的人都知道,在创建任务时候我们都要定义一个任务句柄,这个任务句柄有啥含义?书上的解释是任务创建成功以后会返回此任务的任务句柄,这个句柄就是任务的堆栈。此参数就用来保存这个任务句柄。其他API函数可能会使用到这个...

单片机ADC常用的十大滤波算法

智果芯阅读(2029)评论(17)赞(1)

ADC常用的十大滤波方法,学到就是赚到! 一、限幅滤波 1、方法 根据经验判断两次采样允许的最大偏差值A 每次采新值时判断:若本次值与上次值之差<=A,则本次有效;若本次值与上次值之差>A,本次无效,用上次值代替本次。 2、优缺...

使用STM32CubeMX对F407ZGT6移植FreeRTOS(CMSIS API)-智果芯

使用STM32CubeMX对F407ZGT6移植FreeRTOS(CMSIS API)

智果芯阅读(897)评论(0)赞(1)

如果我们自己移植代码就是使用的是FreeRTOS的原生API接口,如果使用STM32CubeMX来配置工程就是使用的CMSIS API接口,是对FreeRTOS的原生API接口进行了封装。 为什么学习CMSIS 的 RTOS 接口? 目前使...