- 博客(9)
- 收藏
- 关注
原创 no diagrams overlap selections问题解决
系统环境:ubuntu问题描述:sublime text3 安装PlanUmlDiagrams插件后,执行“alt + D”便提示:“no diagrams overlap selections”.解决方法:下载:plantuml.jar测试.jar文件:java -jar ~/java/plantuml.jar -testdot打开 PlantUmlDiagrams下的 Setting Users,更改配置如下{ "plantuml_server": "http://ww.
2021-03-10 20:37:04
772
原创 vTaskStartScheduler()分析笔记
FreeRTOS是通过vTaskStartScheduler()函数来启动运行的,通常被封装在osKernelStart()中,它的工作内容如下:xTaskCreate() 创建空闲任务,其优先级为最低:0;关闭中断功能,使能任务调度功能;宏定义portCONFIGURE_TIMER_FOR_RUN_TIME_STATS:系统运行时间统计初始化;设置系统节拍定时器,并启动第1个任务;返...
2019-07-23 14:01:34
7585
原创 linux/unix系统编程手册——fcntl()
fcntl()必须针对一个打开的文件,才能进行其操作,它可以获取或修改文件的模式及状态标志;获取文件的访问模式,int flags;flags = fcntl ( fd, F_GETFL ) ;但如果要获取:O——RDONLY,...
2019-04-24 14:54:50
331
原创 linux/unix系统编程手册——socket学习笔记2
TCP/IP 协议套件是一个分层联网协议(联网协议:定义信息如何在网络上传输的一组规则),各层的实现方法(用代码)称为"协议栈";“封装” 是分层联网协议的重要原则!上层信息下发,下层只是加入自己帧头,没有解析其他额外动作,下层信息上传,会被上层解析;数据链路层处于最底层(设备驱动和网络通信物理介质,如:网线),所有通信细节均由硬件驱动负责,将大的数据包切割成"帧"单元,其中一个重要指标是...
2019-04-16 11:50:11
461
原创 linux/unix系统编程手册——socket学习笔记1
socket类型:流 And 数据报,其中"流"数据传输可靠(TCP:传输控制协议),"数据报"传输数据不可靠(使用UDP:用户数据协议);domain(域)规定识别socket的方法和通信范围,domain类型和区别见下表, 其中AF:表示地址族;流socket::服务端通过socket()创建1个socket,由blind()与自己的IP地址绑定,listen()告知内核具有客户端so...
2019-04-15 20:49:07
265
原创 git新建project记录
如果项目中已经有.git文件,最好先删除(因为可能是copy上1个项目带来的);在Projects标题栏下,点击"New project"—>选择分组"embeded"—>填写Project name(注意:不要有任何符号);“Visibility Level"选择 Internal ,再点击下面"Creat project”,即将出现新页面,会有后续命令操作提示;按照新页面命...
2019-04-12 17:26:20
706
原创 fflush() 用法小计
fflush用途:清空一些输入/出缓冲区,主要包括fflush(stdin) And fflush(stdout),它能够保证输入/出的及时性;fflush(stdin),不建议再使用了,fflush本身只是C语言的一种补充,经查资料显示,后续已经不再支持该用法;fflush(stdout),一般配合setvbuf使用,它能够强迫缓冲区的内容一次性刷新显示(如果用到printf)或...
2019-04-03 10:59:11
442
原创 STM32 CAN调试小记
涉及到2块及以上CAN设备通讯时,先全部断开,各自设置为回环测试模式(对应:正常模式),可以判断自身是否OK.只有对方CAN设备功能正常(例如:STM32 CAN外设已经处初始化成功),自身CAN设备才能发送数据成功,应该是须收到对方ACK,才算一帧CAN消息完整;涉及到两个CAN的STM32,有主,从之分,它们的过滤组起始分配编号不一样,其中0~13是给主CAN的,14~27是给...
2019-04-02 21:18:15
4180
转载 Linux cannot remove is a directory 解决办法
cannot remove is a directory 表示这是个目录不能删除,但是我们可以采用强制删除的办法:在这里用户cb文件夹是一个目录,可用rm -rf cb删除;-r是递归处理,就是一层一层的删;-f是强制删除;执行命令rm –rf cb就可以实现对目录cb的删除操作,或者你要完全删除用户cb,可直接userdel -rf cb....
2018-11-16 16:39:27
1213
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人