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