
嵌入式
文章平均质量分 54
我是谁??
不告诉你。。。
展开
-
C/C++使用AddressSanitizer检测内存错误
AddressSanitizer 是一种内存错误检测工具,编译时添加选项可以在运行时检测出非法内存访问,当发生段错误时,AddressSanitizer 会输出详细的错误报告,包括出错位置的代码行号和调用栈,有助于快速定位问题。原创 2024-11-05 11:10:08 · 722 阅读 · 0 评论 -
A40i开发板语音配置
A40i/T3内部集成是一款带耳机放大器的高品质立体声音频编解码器。用户可以使用文件系统内带的 ALSA 音频录制、播放、配置工具进行测试。原创 2024-03-21 14:38:59 · 659 阅读 · 0 评论 -
Linux串口断帧和连帧处理
Linux串口断帧和连帧处理,通过宏BROKEN_FRAME可以控制断帧测试或是连帧测试 ,代码中有详细注释说明。原创 2023-11-07 16:36:17 · 667 阅读 · 0 评论 -
嵌入式Linux设备中串口设备文件名不固定问题
在嵌入式Linux下,USB设备节点的名称ttyUSB是根据设备的插拔顺序而动态分配的,因此可能会导致设备节点名称不固定的问题。原创 2023-10-30 11:43:41 · 367 阅读 · 0 评论 -
嵌入式linux轻量级sshd服务Dropbear交叉编译
嵌入式linux轻量级sshd服务Dropbear交叉编译原创 2023-09-01 13:41:13 · 840 阅读 · 0 评论 -
Ubuntu18.04 交叉编译curl-7.61.0
Ubuntu18.04 交叉编译curl-7.61.0,支持https原创 2023-08-23 19:22:51 · 1377 阅读 · 0 评论 -
Ubuntu18.04 交叉编译openssl-1.1.1
Ubuntu18.04 交叉编译openssl-1.1.1原创 2023-08-23 19:09:47 · 726 阅读 · 0 评论 -
A40i Linux3.10开发板移植高精度定时器hrtimer驱动
这里使用整个编译内核的方式编译.ko文件。原创 2023-07-06 18:53:37 · 345 阅读 · 0 评论 -
较详细的gdb入门教程
gdb 是一个命令行下的、功能强大的调试器。转载 2023-07-05 11:46:16 · 553 阅读 · 0 评论 -
Linux系统中通过/etc/shadow文件更改root默认密码和密码过期时间
文件中每行代表一个用户,使用 ":" 作为分隔符,每行用户信息被划分为 9 个字段。每个字段的含义如下:用户名:加密密码:最后一次修改时间:最小修改时间间隔:密码有效期:密码需要变更前的警告天数:密码过期后的宽限时间:账号失效时间:保留字段字段含义用户名(账户)用户登录系统时使用的用户名加密后的密码1.若删除此密码,那么登录就不需要密码了2.这里保存的是真正加密的密码。目前 Linux 的密码采用的是 SHA512 散列加密算法,一些嵌入式设备依然采用的是 MD5 或 DES 加密算法。原创 2023-05-30 08:05:03 · 8247 阅读 · 0 评论 -
RS-485
RS-485概述转载 2022-10-22 10:19:46 · 893 阅读 · 0 评论 -
KubeEdge安装部署
KubeEdge安装部署转载 2022-10-21 18:40:42 · 398 阅读 · 0 评论 -
Freertos-互斥量的基本使用
Freertos-互斥量的基本使用转载 2022-09-28 00:12:52 · 349 阅读 · 0 评论 -
STM32 在flash中存储float数据
STM32 在flash中存储float数据转载 2022-06-21 11:53:26 · 2907 阅读 · 0 评论 -
STM32L051 读写eeprom和flash
STM32L051 读写eeprom和flash转载 2022-06-15 12:46:51 · 848 阅读 · 0 评论 -
USB转RS485/RS422接线说明
原创 2022-04-02 12:00:09 · 40858 阅读 · 1 评论 -
全志平台的 sys_config.fex文件
全志平台的 sys_config.fex文件_艾特号的博客-优快云博客_sys_config.fex转载 2022-03-24 17:27:36 · 877 阅读 · 0 评论 -
Linux使用lsof查看文件是否被占用或者端口被占用
lsof(list open files)是一个列出当前系统打开文件的工具。在linux环境下,任何事物都以文件的形式存在,通过文件不仅仅可以访问常规数据,还可以访问网络连接和硬件。如TCP和UDP等,系统在后台都为该应用程序分配了一个文件描述符,无论这个文件的本质如何,该文件描述符为应用程序与基础操作系统之间的交互提供了通用接口。因为应用程序打开文件的描述符列表提供了大量关于这个应用程序本身的信息,因此通过lsof工具能够查看这个列表对系统监测以及排错将是很有帮助的。常见的使用方式:$.原创 2022-03-24 16:19:31 · 4799 阅读 · 0 评论 -
Linux查看GPIO状态的方法
$ cat /sys/kernel/debug/gpio GPIOs 0-287, platform/1c20800.pinctrl, 1c20800.pinctrl: gpio-37 (? ) out hi gpio-38 (? ) in lo gpio-39 (? ) in lo gpio-40 (? ) out hi gpio-41 .原创 2022-03-24 15:43:02 · 3895 阅读 · 0 评论 -
Ubuntu18交叉编译POCO-1.9.0
交叉编译链:arm-linux-gnueabihf-gcc安装环境:ubuntu18.04一、下载POCO在github上下载源码https://github.com/pocoproject/poco/archive/refs/tags/poco-1.9.0-release.tar.gz二、解压配置tar -zxvf poco-poco-1.9.0-release.tar.gzcd poco-poco-1.9.0-release之后就需要进行configure了原创 2022-01-12 14:44:45 · 742 阅读 · 0 评论 -
交叉编译器arm下载链接
arm-none-linux-gnueabi-gcchttp://releases.linaro.org/gcc-linaro-arm-linux-gnueabihfhttps://launchpad.net/gcc-arm-embedded/+download原创 2019-11-11 16:19:04 · 1447 阅读 · 0 评论 -
STM32CubeMX
stm32cubemx是ST公司推出了专门用于生成STM32的HAL代码的代码生成软件。所以学习stm32cubemx也就学习了用HAL库开发STM32的相关技术。stm32cubemx利用可视化界面来进行STM32p配置,所以时钟、滴答定时器、DMA、串口、GPIO等就不用根据数据手册去操作标准库甚至是寄存器了。...转载 2019-10-31 11:40:40 · 210 阅读 · 0 评论 -
浅论各种调试接口(SWD、JTAG、Jlink、Ulink、STlink)的区别
JTAG协议JTAG(Joint Test Action Group,联合测试行动小组)是一种国际标准测试协议(IEEE 1149.1兼容),主要用于芯片内部测试。现在多数的高级器件都支持JTAG协议,如ARM、DSP、FPGA器件等。标准的JTAG接口是4线:TMS、 TCK、TDI、TDO,分别为模式选择、时钟、数据输入和数据输出线。 相关JTAG引脚的定义为:TMS:测试模式选择,T...转载 2019-10-31 11:30:40 · 354 阅读 · 0 评论 -
us/os, freeRT os和tencent os
一、freeRTOS比uCOS II优胜的地方: 1。内核ROM和耗费RAM都比uCOS 小,特别是RAM。 这在单片机里面是稀缺资源,uCOS至少要5K以上, 而freeOS用2~3K也可以跑的很好。 2。freeRTOS 可以用协程(Co-routine),减少RAM消耗(共用STACK)。uCOS只能用任务(TASK,每个任务有一个独立的STACK)。 3。freeRTOS 可...转载 2019-10-31 11:03:51 · 1108 阅读 · 0 评论 -
物联网smartconfig
其实需要硬件支持的一种技术,利用手机app发送WIFI 用户名 WIFI密码的 UDP 广播包或者组播包,智能终端的WIFI芯片可以接收到该UDP包,两端可以商定协议,然后组包解包但是到这里还是有人不理解,我硬件还没联网,你账号密码是怎么发过来的?20150901142943016.png硬件Wi-Fi芯片可以接收网络上一切802.11包,并在Wi-Fi信道channel1—cha...转载 2019-10-31 09:55:46 · 272 阅读 · 0 评论 -
嵌入式芯片概念学习
https://blog.youkuaiyun.com/didostream/article/details/751460https://blog.youkuaiyun.com/anbaixiu/article/details/78862572https://blog.youkuaiyun.com/qq_38880380/article/details/79486016https://www.cnblogs.com/lo...转载 2019-04-23 14:02:00 · 941 阅读 · 0 评论