上一页 1 ··· 13 14 15 16 17 18 19 20 21 ··· 23 下一页
摘要: ## 性能测试的类型 性能测试:确定软件产品性能的测试。 ![](https://img2023.cnblogs.com/blog/3174021/202307/3174021-20230715075202535-1183162899.jpg) ### 负载测试(load testing) 负载测试 阅读全文
posted @ 2023-07-12 17:01 磁石空杯 阅读(146) 评论(0) 推荐(0) 编辑
摘要: ### RTOS的必要性 当你开始增加你的嵌入式应用的功能时,在单一的主循环和一些中断例程中做所有的事情变得越来越难。通常情况下,下一级的复杂性是某种状态机,你的电子设备的输出会根据这个(内部)状态而改变。如果你需要能够同时操作多个复杂的输入和输出呢?一个很好的例子是TCP/IP连接,通过这个连接, 阅读全文
posted @ 2023-07-10 21:57 磁石空杯 阅读(811) 评论(0) 推荐(0) 编辑
摘要: ### 什么是嵌入式数据库? 嵌入式数据库主要有两种定义: - 用于嵌入式系统(如移动设备或消费电子产品)的数据库。嵌入式数据库需要占用空间小,并在内存和CPU能力有限的环境中提供足够的性能。 - 嵌入到应用程序中的数据库--这意味着应用程序不与数据库服务器通信,而是内置数据库组件。这种类型的数据库 阅读全文
posted @ 2023-07-10 20:13 磁石空杯 阅读(800) 评论(0) 推荐(0) 编辑
摘要: ### 什么是调度 调度器决定哪个线程被允许在任何时间点上执行;这个线程被称为当前线程。 在不同的时间点有机会改变当前线程的身份。这些点被称为重新安排点。一些潜在的重排点是: - 从运行状态过渡到暂停或等待状态,例如通过k_sem_take()或k_sleep()。 - 过渡到准备状态,例如通过k_ 阅读全文
posted @ 2023-07-08 19:18 磁石空杯 阅读(484) 评论(0) 推荐(0) 编辑
摘要: ## 1欢迎上贼船 ### 1.1 关于本教程 这是一个针对Python初学者的教程,他们想学习对设备进行编程,以便与物理世界互动。你将学习如何使用MicroPython编程,MicroPython是专为在微控制器上运行的Python版本。你将学习如何编写的应用程序将从传感器读取数据,在小屏幕上显示 阅读全文
posted @ 2023-07-06 19:04 磁石空杯 阅读(394) 评论(0) 推荐(0) 编辑
摘要: ## 2工具链 工具链是嵌入式Linux的第一个元素,也是你项目的起点。你将用它来编译所有将在你的设备上运行的代码。你在这个早期阶段做出的选择将对最终结果产生深远的影响。你的工具链应该能够通过使用处理器的最佳指令集来有效地利用你的硬件。它应该支持你所需要的语言,并对便携式操作系统接口(POSIX)和 阅读全文
posted @ 2023-07-03 20:07 磁石空杯 阅读(650) 评论(0) 推荐(0) 编辑
摘要: ## 0简介 ![](https://img2023.cnblogs.com/blog/3174021/202307/3174021-20230701003242981-1284671276.png) ### 引言 随着嵌入式系统变得越来越复杂,越来越多的设备与互联网相连,为这类系统编写软件的难度也 阅读全文
posted @ 2023-07-01 01:50 磁石空杯 阅读(238) 评论(0) 推荐(0) 编辑
摘要: https://www.sqlite.org/speed.html 做了SQLite、MySQL和PostgreSQL的速度比较,使用的数据库版本比较老,但是测试方法依旧颇有意义。 ![](https://img2023.cnblogs.com/blog/3174021/202306/3174021 阅读全文
posted @ 2023-06-27 07:26 磁石空杯 阅读(276) 评论(0) 推荐(1) 编辑
摘要: ### 简介 Python 装饰器是一个可调用的(函数、方法或类),它获得一个函数对象 func_in 作为输入,并返回另一函数对象 func_out。它用于扩展函数、方法或类的行为。 装饰器模式通常用于扩展对象的功能。在日常生活中,这种扩展的例子有:在枪上加一个消音器,使用不同的相机镜头等等。 ! 阅读全文
posted @ 2023-06-25 21:13 磁石空杯 阅读(129) 评论(0) 推荐(0) 编辑
摘要: https://www.beningo.com/4-tactics-to-unit-test-rtos-tasks/ 超过50%的嵌入式软件项目使用实时操作系统(RTOS)。不幸的是,使用RTOS会给使用现代开发技术(如测试驱动开发(TDD)、DevOps或自动测试)的开发者带来一些问题。例如,当开 阅读全文
posted @ 2023-06-21 19:02 磁石空杯 阅读(294) 评论(0) 推荐(0) 编辑
上一页 1 ··· 13 14 15 16 17 18 19 20 21 ··· 23 下一页