pythontesting
-
性能基准测试报告范例:Actian Zen和MySQL嵌入式基准性能比较
数据库性能基准 该基准比较了Actian Zen Enterprise Server和MySQL Enterprise,两者都运行在相同的Ubuntu Linux上,作为AWS E…
-
物联网操作系统Zephyr入门教程4调度(scheduling)
什么是调度 调度器决定哪个线程被允许在任何时间点上执行;这个线程被称为当前线程。 在不同的时间点有机会改变当前线程的身份。这些点被称为重新安排点。一些潜在的重排点是: 当线程主动发…
-
Zephyr入门教程2线程
RTOS的必要性 当你开始增加你的嵌入式应用的功能时,在单一的主循环和一些中断例程中做所有的事情变得越来越难。通常情况下,下一级的复杂性是某种状态机,你的电子设备的输出会根据这个(…
-
MicroPython物联网开发入门1欢迎上贼船
1欢迎上贼船 1.1 关于本教程 这是一个针对Python初学者的教程,他们想学习对设备进行编程,以便与物理世界互动。你将学习如何使用MicroPython编程,MicroPyth…
-
掌握嵌入式Linux编程2工具链
2工具链 工具链是嵌入式Linux的第一个元素,也是你项目的起点。你将用它来编译所有将在你的设备上运行的代码。你在这个早期阶段做出的选择将对最终结果产生深远的影响。你的工具链应该能…
-
Zephyr入门教程1安装
0简介 引言 随着嵌入式系统变得越来越复杂,越来越多的设备与互联网相连,为这类系统编写软件的难度也随之增加。现代应用往往需要微妙的平衡:在同时执行多个任务(有严格的时间限制),以及…
-
关系型数据库速度比较(性能基准测试)及python实现
https://www.sqlite.org/speed.html 做了SQLite、MySQL和PostgreSQL的速度比较,使用的数据库版本比较老,但是测试方法依旧…
-
python测试开发面试常考题:装饰器
简介 Python 装饰器是一个可调用的(函数、方法或类),它获得一个函数对象 func_in 作为输入,并返回另一函数对象 func_out。它用于扩展函数、方法或类的行为。 装…
-
RTOS任务进行单元测试的4种策略
超过50%的嵌入式软件项目使用实时操作系统(RTOS)。不幸的是,使用RTOS会给使用现代开发技术(如测试驱动开发(TDD)、DevOps或自动测试)的开发者带来一些问题。例如,当…
-
Python SQLite开发
安装 python访问sqlite3 python3的标准库就有sqlite3。 执行 执行 执行 执行 Pandas