电子芯吧客
电子芯吧客
电子工程师技术服务社区
全部
论坛
问答
试用
评测
下载
样片
最近一口君在做一个项目,遇到一个问题,ARM上threadx在与DSP通信采用消息队列方式传递消息(最终实现原理中断+共享内存方式),在实际操作过程中发现threadx总crash,于经过排查,因为传递消息结构体没有考虑字节对齐问题。 随手整理一下C语言中字节对齐问题与大家一起分享。 ## 一、概念 对齐跟数...
一口Linux 2021-08-05 23:40:02 浏览量:387
 Linux字节对齐的那些事
之前几篇文章(从[i.MX6ULL嵌入式Linux开发1-uboot移植初探](https://www.icxbk.com/article/detail?aid=2294)起),介绍了嵌入式了**Linux系统移植**(uboot、内核与根文件系统)以及使用MfgTool工具将**系统烧写**到板子EMMC中。 本篇开始介绍嵌入式**Linux驱动**开发。 内容较多,先看目录: [TOC] # 1 Linux驱...
码农爱学习 2021-08-23 22:53:46 浏览量:1352
 【i.MX6ULL】驱动开发1——字符设备开发模板
# 1. 模块概述 ## 1.1.相关资料和代码研究 ```c drivers/input/ include/uapi/linux/input-event-codes.h ``` # 2. 模块功能 linux核心输入框架 # 3. 模块学习 ## 3.1.概述 Linux输入设备种类繁杂,常见包括触摸屏、键盘、鼠标、摇杆等;这些输入设备属于字符设备,而linux将这些设备共同特性抽象出来,Linux inp...
一口Linux 2021-08-30 22:52:35 浏览量:1755
**摘要**:`RTOS`很简单,听起来叫做实时操作系统,有一点吓唬人。但学起来真很简单,你不要把他想象太复杂。这玩意其实就一个**任务调度器**,在裸机中程序只有一个死循环,但使用了RTOS程序中就有了多个死循环,RTOS就调度每个死循环依次执行,执行速度很快,看起来就相当于并行执行。 # FreeRTOS编程....
果果小师弟 2021-09-18 16:36:11 浏览量:1992
 如何快速上手一门操作系统RTOS?
一、模块开机 我们要使模块工作,第一步需要做开机,这里我们看一下移远给手册里面如何实现模块开机![](https://IMG_URL_REPLACE/bbsimages/202001/78b3e1c09276f01c9fd0415b04a8d0ca.png) ![](https://IMG_URL_REPLACE/bbsimages/202001/4d6843319b24ece5edb1cc30ddefb393.png) 由上图可以看到:我们给...
Hello Pointer!!! 2020-01-09 17:18:59 浏览量:5500
 BC26从入门连云(二)STM32 驱动BC26
# 前言 这篇文章其实还为读取dxf文件服务,我可不想只简单输出得到数据,所以就用到了vector来存储数据。嘻嘻,蛮好玩,记录一下!!! ## 什么vector? 我们把vector称为容器,因为它可以包含其他对象。实际上,它被翻译为向量,你可以把它简单理解为不需要定义大小,可以根据需要自动扩充数组。但它...
大斯 2020-04-18 09:27:27 浏览量:1218
 如何在Qt中使用容器vector
  学习物联网这一块大家首先想到ESP8266,这个模块可以连网就连接你加中路由器,也可以作为一个热点来让你手机连接它,很奇妙。虽然这个东西程序和相关产品已近很成熟,但有一些入门小伙伴不知道咋学。如何用一个ESP8266加上STM32单片机做一个小产品呢?这个学习路线怎样呢还有如何入门....
果果小师弟 2020-08-04 10:31:16 浏览量:4991
 物联网—利用ESP8266和STM32单片机接入服务器
前面我们写了一个计算器,实现简单加减乘除运算,但我们发现它没有括号功能,本节就要实现用括号来让我们计算器功能变丰富。 在设计该功能时,我们先了解一下栈。 # 栈 栈在程序设计中经常用到一种非常重要数据结构,一种运算受限线性表,其限制仅允许在表一端进行插入和删除运算。这一段称之为栈顶,....
瑟寒凌风 2021-03-15 23:04:47 浏览量:685
 【野火i.MX6ULL ARM Linux开发板连载】轻小型计算器开发(二)
1.介绍 隔离一种防止系统两部分之间有直流干扰,或者防止干扰性交流电流方法,同时允许信号可以在这两部分系统正常传输。为保护操作人员,防止高压系统中昂贵处理器损坏,就会需要这种隔离,切断通信网络中接地回路与高端设备通信。数字隔离器就成了最好选择,如SPI,UART,I2C,RS-485和CAN在许多不同系统应....
Vasse 2021-12-30 10:27:30 浏览量:858
作者:良知犹存 转载授权以及围观:请联系本人 总述 现在物联网概念越来越突出,软件云端小米IOT平台、阿里物联网云等等,嵌入式百度手环开源很久了,此外网上关于ESP8266接入网关进行远程控制源码不计其数。 物联网嵌入式端开发使用中都各大主流网络模块,其中无线方式通信方式区分话,主要分为两...
450c4aed63d8393c 2020-08-20 10:45:21 浏览量:818
 一文教会你嵌入式网络模块的联网操作
       几乎所有玩ARM Cortex M单片机坛友都通过MDK Keil 5或者IAR环境进行单片机程序开发,俗话说工欲善其事必先利其器,我们天天都在用这个开发环境,那么,有些在MDK Keil 5中实用功能小技巧,大家又知道多少呢?        1.并不所有源文件(.c)都需要加进工程中,只需要添加必要源文件...
donatello 2018-05-03 15:29:11 浏览量:4818
 MDK Keil 5中的一些功能小技巧
背景:现在市面上有很多64位多核A53卡片电脑,比如树莓派3、香橙派win、友善之臂K1+等。这些神奇小电脑在功耗方面表现非常好,CPU性能也尚可,所以有不少玩家用它们DIY了笔记本,代替那些X86高耗电机器,当日常个人电脑用。 但,大家都在抱怨ARM桌面用户体验不好。CPU还不够快;另外,显卡实在太...
xukejing 2018-08-23 18:25:54 浏览量:3143
 X86桌面太耗电?ARM桌面性能太烂?试试友善之臂的新系统吧
本人非常荣幸成为芯吧客社区首批评测松果派One用户,也感谢松果派社区给我带来这个好玩小板子。松果派One主控芯片国产ARM Cortex-M4,型号为SWM320,来自华芯威特(synwit)。 在不久前,我们已经对松果派One做了初步评测,但只测试了MicroPython开发。详情见本人上一篇大作**《松果派ONE,基于国产ARM Cort...
xukejing 2019-07-03 22:13:08 浏览量:3658
 Keil开发SWM320芯片的入门教程
# 1 前言 真太惊喜了,本人竟然获得了电子芯吧客社区和松果派社区提供松果派ONE开发板试用机会。为了不辜负大家期望,我一定要为电子芯吧客社区和松果派社区多发几篇文章。 松果派ONE开发板用一款新单片机(SWM320)。相对于STM32成熟方案,SWM320教程还比较少,因此试用过程也个探索性学习过程。试用...
xukejing 2019-07-04 03:32:14 浏览量:2002
 一个delay函数库的开发过程
# 前言 最近负责产品一个小型网关,搭载了一块3.5寸显示屏,需要实时显示一部分数据,还能进行参数设置,为了方便管理多个窗口和界面内容展示,所以这里采用了STemWin,因为使用主控芯片STM32F29,所以可以免费使用STemWin,开发过程中遇到了部分问题,这里记录一下,方便自己查阅,也希望可以帮助到正在看文...
IAMLIUBO 2020-03-31 10:28:36 浏览量:2994
 STemWin开发过程中遇到的二三事
# 前言 如果想要完成一个比较系统QT界面,那数据传递肯定必不可少,比如说简单一点学生管理系统,当你在某个页面选择添加学生信息时,其他界面肯定要同步添加此条信息。这个并不复杂,其实就用到了最简单信号和槽机制。 # 信号和槽 在前面QT基础知识里面简单说了一下信号和槽工作机制,很容易理解,当某....
大斯 2020-06-03 10:38:55 浏览量:1459
 QT界面之间的数据传递
![](https://imgkr.cn-bj.ufileos.com/c2ec80d3-f084-49c9-99d0-adce3eddfa41.png) > 这最近一名即将大二学生与我原版对话 ## 问 前辈您好,我一名大一即将大二学生,对嵌入式挺感兴趣,想要以嵌入式作为发展方向,但上网查嵌入式,看到几乎90%都负面评价,也加了不少交流群,对嵌入式负面评价好多,这...
李肖遥 2020-07-21 17:53:57 浏览量:659
 灵魂拷问:嵌入式行业真的没前途吗?
注意:本文建立在自己初学物联网毕设开发总结之上,只希望可能能对未来即将进入物联网领域开发小白做一个简单概括,大神请绕道 ,我所说可能与真理会有一丝不同(当然我才疏学浅原因),还请包涵。另:本文自己搭建MQTT服务消息推送系统,没有使用其他iot服务 建立自己物联网应用,听起来有....
mingming 2020-07-09 09:52:27 浏览量:1318
 如何仅花20元成本用arduino平台建立自己的物联网应用
摸水了一周,准备在家里好好敲敲代码,赶赶稿子,正当我专心输出时候,被老婆打断了。 娃拉臭了,赶紧过来!语气中带着一丝丝我害怕味道。 怎么办?没办法只有过去换尿布咯,三两下,搞定! 之后,我继续开始肝,但心想,要娃再哭闹了,老婆会骂人了? 想着不行,我得去看看,于我每隔几分钟就去瞅瞅,...
李肖遥 2020-07-23 19:03:14 浏览量:502
 选中断还是轮询方式?深究其中的区别
相信大家写业务逻辑时候,都面向if、else、for、while、switch编程。但你见过switch嵌套do..while吗? ## 先上代码 ``` void send( int * to, int * from, int count) { int n = (count + 7 ) / 8 ; switch (count % 8 ) { case 0 : do { * to ++ = * from ++ ; case 7 : * to ++ = * fr...
李肖遥 2020-07-23 19:18:34 浏览量:350
 冷知识:达夫设备(Duff's Device)效率真的很高吗?