在以往keil-STM32调试代码时没有遇见过这个问题 代码书写不规范导致的 unsighned char value=100; value = (unsighned int)value*99/100; 在调试过程中 没有对value进行强制类型转换 所以导致输出的目标值不对 还有一个问题 在ICC ...
分类:
其他好文 时间:
2021-02-02 11:07:41
阅读次数:
0
在上两篇文章中,我们介绍了如何为Android系统的硬件编写驱动程序,包括如何在Linux内核空间实现内核驱动程序和在用户空间实现硬件抽象层接口。实现这两者的目的是为了向更上一层提供硬件访问接口,即为Android的Application Frameworks层提供硬件服务。我们知道,Android ...
分类:
移动开发 时间:
2021-02-02 11:03:59
阅读次数:
0
安装logstash 手动导入Mysql驱动 新建jdbc.conf vim jdbc.conf input { stdin { } jdbc { # 连接的数据库地址和哪一个数据库,指定编码格式,禁用SSL协议,设定自动重连 jdbc_connection_string => "jdbc:mysq ...
分类:
其他好文 时间:
2021-02-01 12:50:17
阅读次数:
0
调研要求 在深入理解Linux内核任务调度(中断处理、softirg、tasklet、wq、内核线程等)机制的基础上,分析梳理send和recv过程中TCP/IP协议栈相关的运行任务实体及相互协作的时序分析。 编译、部署、运行、测评、原理、源代码分析、跟踪调试等 应该包括时序图 1.Linux内核任 ...
分类:
系统相关 时间:
2021-02-01 12:22:28
阅读次数:
0
日志设置 CRITICAL : 严重错误 ERROR : 一般错误 WARNING : 警告 INFO : 一般的信息 DEBUG : 调试信息 默认的显示级别是DEBUG # 设置错误显示级别 LOG_LEVEL = 'DEBUG' # 将日志信息写到文件中,不要显示到屏幕中 LOG_FILE = ...
分类:
其他好文 时间:
2021-02-01 12:18:26
阅读次数:
0
初学阶段—Python自带编辑器IDLE Python编程学习可以从这个IDLE编辑器开始,可以在交互环境中输入语句练习,查看执行结果,也可以调试和执行一些简单的小程序,在入门之后,就需要功能更多Python调试工具,即集成开发环境,以便更好的管理和调试那些大程序。 优点:使用起来简洁方便,页面支持 ...
分类:
编程语言 时间:
2021-02-01 11:40:06
阅读次数:
0
1、背景知识 1.1、Linux内核 Linux内核的主要组件如图1所示,有系统调用接口、进程管理、内存管理、虚拟文件系统、网络堆栈、设备驱动程序、硬件架构的相关代码。 其中进程管理主要控制系统进程对CPU的访问。当需要某个进程运行时,由进程调度器根据基于优先级的调度算法启动新的进程。Linux上单 ...
分类:
系统相关 时间:
2021-01-30 12:20:06
阅读次数:
0
测试/调试 Servlet 始终是开发使用过程中的难点。Servlet 往往涉及大量的客户端/服务器交互,可能会出现错误但又难以重现。 这里有一些提示和建议,可以帮助您调试。 System.out.println() System.out.println() 是作为一个标记来使用的,用来测试一段特定 ...
分类:
移动开发 时间:
2021-01-30 12:15:06
阅读次数:
0
调研要求 1.在深入理解Linux内核任务调度(中断处理、softirg、tasklet、wq、内核线程等)机制的基础上,分析梳理send和recv过程中TCP/IP协议栈相关的运行任务实体及相互协作的时序分析。 2.编译、部署、运行、测评、原理、源代码分析、跟踪调试等。 3.应该包括时序图。 1. ...
分类:
系统相关 时间:
2021-01-30 12:11:09
阅读次数:
0
GDB调试命令总结 步入 ssi n ni 注:n和s针对源代码的步入,而ni和si针对汇编语言,并且使用s/si步入时遇到函数会进入到函数内部,而n/ni不会 下断点 b(break) b function_name b *<addr> delete num //删除序号为num的断点 执行 r( ...
分类:
数据库 时间:
2021-01-30 11:58:22
阅读次数:
0