- 博客(17)
- 资源 (1)
- 收藏
- 关注
原创 [笔记]正点原子imx6ull打实时补丁的步骤
General setup 或 Kernel Features这两个选项下能找到Preemption Model (Fully Preemptible Kernel (RT))(不是必须的)Kernel hacking 或 Kernel debugging:这些部分有时也会包含与实时支持相关的调试和开发选项。到 Device Drivers 中,去掉Staging drivers。在内核路径下创建一个shell脚本,并执行。选择和内核版本一致的补丁(一定要一致)使用的是跟教程同款的内核源码。
2024-07-03 09:31:46
128
原创 C11引入的泛型选择运算符
这是我在ESP32的代码中看到的,一个比较有用的特性,使用_Generic可以根据topic_type的参数类型选择不同的对象,以上面为例,topic_type的参数为char。, _Generic的结果就是esp_mqtt_client_subscribe_single,参数是esp_mqtt_topic_t。,结果就是esp_mqtt_client_subscribe_multiple。
2023-12-23 10:25:53
393
1
原创 ESP32 coredump
博客:https://blog.csdn.net/weixin_42857472/article/details/125497284。打开sdkconfig 搜索coredump,在data destination选项中选择保存在flash中。步骤 1: 找到 esp-idf-v4.4.3-install.bat 打开。打开xxx.csv(自定义分区) 保证分区表中有coredump的分区。步骤2 :打开 cmd 进入ESP-IDF-V4.4.3的目录 执行。这条是直接从Flash中解码coredump。
2023-11-21 14:40:56
169
原创 ESP32 S3 MB_MASTER示例代码分析
这个函数中申请了一个接口结构体的内存,然后开始操作其中的元素mbm_interface_ptr->opts,这给元素是个结构体,包含了接口类型(MB_PORT_SERIAL_MASTER,MB_PORT_SERIAL_SLAVE,MB_PORT_TCP_MASTER,etc),等通讯信息。也就是说master_get_param_data是接收接口,mbc_master_set_parameter是发送接口在master中,使用Key和Cid区分是谁发的指令,读到的是谁的数据。
2023-09-15 19:55:33
393
原创 EFR32MG21A020 Sleep End Device Joining network failed problem
【代码】EFR32MG21A020 Sleep End Device Joining network failed problem。
2023-06-12 16:56:16
168
1
原创 使用buildroot构建根文件系统遇到问题【已解决】
在网上查到的方法是:在/etc/profile中添加貌似没啥用。我的解决方法是:错误2原因,编译器没有执行权限(因为切换到了root用户),找到gcc-linaro-4.9.4-2017.01-x86_64_arm-linux-gnueabihf目录,执行另外出现package/pkg-generic.mk:228:xxx/xxx/xxxx/的情况是buildroot选择的内核头为4.1.x,而交叉编译器里的内核头为4.0.x。后面就没有遇到其他情况了...
2022-06-22 14:32:21
3112
2
原创 Windows和虚拟机ping不通,开发板Win10,linux之间ping不通
是不是也遇到了开发板直连电脑,然后开发板,Windows,linux网络不能ping通的问题?对于像我这样的没学过网络相关知识的人碰到这种问题简直就是灾难.试了原子爷和韦老师的办法都不行,最后误打误撞找到了一个方法,如下:右击有线网络(你们的可能名字不一样)->右击->属性->选择上图这个选项->点击属性->设置成上图这样打开虚拟机,设置linux的网络,如下图那个24其实是255.255.255.0,至于为什么会显示成24,参考原子爷的视屏然后是设置VMw
2021-09-12 18:53:39
453
3
原创 嵌入式Linux驱动入门经历分享
嵌入式Linux驱动入门经历分享最近总算是在Linux下点亮了第一个灯,来分享一下我的学习经验。最开始接触Linux是在高中(职高),当时只是一时兴起享学习一下,买了韦老师的JZ2440开发板,然后就跟着教程学,最后是连开发环境都没搭建好,板子就吃灰了。现在还清清楚楚的记得装ubount的样子,完全就是不知道该怎么操作,ping不上之类的,从入门到放弃。我其实是万万没想到在多年后我还会重新在当年跌倒的地方爬起来,原因很简单,被生活逼得没办法。这次我成功的熬过刚开始的那段时间的主要原因有下面几点:1.
2020-12-09 21:29:31
276
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人