- 博客(6)
- 问答 (1)
- 收藏
- 关注
原创 嵌入式Linux中的系统编程,网络编程的小知识点
例如:"192.168.33.9"点分制在同一个局域网下,每一台主机都必须要有一个IP地址,且IP地必须是相同网段:IP地址的前3个数字所以只能通过最后一个数字来划分给同一局域网下的不同主机每一个IP地址都是32位,如果要在网络编程中使用IP地址,就要将这32位的数据转换成网络字节序我们在写代码时写的是主机字节序,要将IP地址转换成网络字节序后再将数据发出会使用一些字节转换函数在同一台主机下的每一个进程都共用一个IP地址,如何区分同一IP地址下的不同进程?
2024-07-12 10:46:48
1053
原创 关于FreeRTOS创建多任务时,Error:\FreeRTOSsrclqueue.c,927,Error:\FreeRTOS\port\RVDS\ARM CCM4F\por.c 784,解决方案。
以STM32F4系列的硬件平台为例;创建多个任务时,例如创建的任务数超过了10个,或者很多消息队列/信号量之类的,编译时没有问题,但是运行时,就直接报错,如下:找到如下图的头文件,FreeRTOSConfig.h注意一下,紫色框中内容,把参数适当调高,如果任务中优先级过高,修改一下对应的参数,最重要的是修改一下队列记录的那个参数,一般移植好,默认是8或者10,适当的调高,还有系统总堆的大小,系统移植好一般是比较小的,最高可以设置为64*1024的原因是:调高记录个数,此宏定义记录的是队列和信号量的总个数,设
2024-07-11 11:29:37
480
1
空空如也
用C语言编程,可以尝试一下,实践操作一下
2021-11-20
TA创建的收藏夹 TA关注的收藏夹
TA关注的人