嵌入式技术
权威的嵌入式系统、嵌入式技术和嵌入式开发频道,涉及嵌入式设计应用、单片机与SoC、编程语言及工具、嵌入式系统软硬件调试及优化、嵌入式操作系统等资讯和嵌入式技术方案,包括嵌入式接口/总线/驱动、嵌入式软件/开发板、实时应用开发、嵌入式联网技术、ARM等领域,是嵌入式工程师最好的学习平台。为自动化测试选择合适的Python框架
测试自动化是使用框架和工具自动执行测试以更快地执行测试并减少对人工测试人员的需求的实践。在这种软件测试方法中,创建可重用的测试脚本来测试应用程序的功能,从而减少整体回归时...
2023-05-04 1148
严肃编码人员的10条低代码规则
使用低代码平台的 UI 开发人员或后端开发人员应该能够开发完整的应用程序,例如 SQL、JS/Java 和零 DevOps 的基本知识,并转变为全栈开发人员。以Java世界为例,开发人员不需要高级JS框架,HT...
2023-05-04 701
四个有趣的真实漏洞挖掘案例
stackoverflow查看网站报错信息真的很方便,很方便帮我们判断使用了哪些技术. 虽然我英语很差,但是谷歌浏览器自带的翻译功能就够了,很快我就知道这是个sql server的存储过程报错。...
2023-05-04 1026
关于硬盘的脚本你知道几个?
read -p "请输入你要创建的磁盘分区类型(这里只能是主分区,默认按回车即可):" B read -p "请输入分区数字,范围1-4,默认从1开始,默认按回车即可:" C read -p "请输入扇区起始...
2023-05-04 86
使用Python实现功能测试自动化
PyTest 是一个测试框架,允许个人使用 Python 编写测试代码,使您能够为数据库、API 和用户界面创建简单且可扩展的测试用例。PyTest 主要用于编写 API 测试。它有助于开发从简单的单元测试到复...
2023-05-04 596
聊一聊限流及限流方案常用算法
对于分布式环境来说,无非是需要一个类似中心节点的地方存储限流数据。打个比方,如果我希望控制接口的访问速率为每秒100个请求,那么我就需要将当前1s内已经接收到的请求的数量保存在...
2023-05-04 148
嵌入式系统设计中的新兴趋势和挑战
嵌入式软件通常用于处理操作系统中的专用硬件,如RTOS,Linux,Windows等。此外,随着嵌入式系统在机器学习、智能可穿戴设备、家庭自动化、电子设计自动化领域的采用急剧增加,以及多核处...
2023-05-04 493
微服务与领域驱动设计,架构实践总结
应对复杂的变化一直都是软件工程的核心难点问题,如何用较小的架构变化应对较大的业务变化,就是设计中常说的:高内聚、低耦合;还需要补充很重要的一点:单从技术层面是无法持续解决...
2023-05-04 309
定义安卓音频架构
Android操作系统已经占领了当今设备的很大一部分,包括智能手机,电视和Tab。根据Statista的数据,谷歌创建的Android移动操作系统(OS)是目前使用最广泛的智能手机操作系统,以接近71.8%的市场...
2023-05-04 878
嵌入式运维:嵌入式固件DevOps的未来
在过去的十年中,软件开发以惊人的速度发展。如今,团队必须拥有持续集成和交付 (CI/CD) 服务,以便在复杂的 Web 应用程序上进行有效协作。此外,跨所有环境的依赖关系管理历来很困难,...
2023-05-04 881
STM32教程实例-DAC数模转换实验
我们介绍过了 STM32F1 的模数转换器 ADC,接下来我们学习下STM32F1 的数模转换器 DAC。要实现的功能是:通过 K_UP 与K_DOWN 按键控制 STM32F1 DAC1 输出电压,通过串口将 DAC1 输出的电压值打印显示,D...
2023-05-04 3429
21道题帮你轻松拿捏Kubernetes面试
在 IPVS 模式下,使用 iptables 的扩展 ipset,而不是直接调用 iptables 来生成规则链。iptables 规则链是一个线性的数据结构,ipset 则引入了带索引的数据结构,因此当规则很多时,也可以很高效地查...
2023-05-04 274
Python程序配置文件管理的最佳工程实践
现在配置对象已经是单例了,但还有一个问题,它的每个配置项的值都是默认值,我们当然是希望它在创建对象的时候是使用配置文件中的值啦。下面看需求三怎么实现。...
2023-05-04 483
一文带你了解Python的使用
各位ICer对面向对象的语言Python想必并不陌生,作为继Perl之后最知名,且一直持续保持着版本 更新的脚本语言,Python已经更新到了3.62版本...
2023-05-04 569
介绍使用FIFO和DMA搭配的方式及运作原理
在单片机或者是嵌入式编程中,通常软件和硬件是紧密相连的。编程者需要同时拥有硬件思维和软件技巧,才能使程序更高效、更稳定的运行在嵌入式系统中。...
2023-05-04 1983
如何将MISRA C:2023整合到您的嵌入式开发流程中
MISRA C不是编码风格指南,而是一套规则和指令,用于最小化或消除已知危险的编码实践。鉴于对安全和安保关键型系统的这种重要性,AMD4 和 MISRA C:2023 版本使开发人员有机会重新审视其流程...
2023-05-04 1751
一款用rust制作的命令行工具
从Windows Subsystem for Linux(比如,Ubuntu-20.04)读取其宿主主机(比如,Windows 11)无线物理网卡的IP地址。进而,将其作为两项重要功能的配置项入参:...
2023-05-04 690
在Rust中使用内联汇编
与 GCC 内联汇编语法一样,Rust 希望即使需要手写汇编,程序员也能将一部分工作交给编译器来高效完成,这部分工作就是寄存器分配,毕竟只有编译器了解内联汇编前后的上下文,知道该怎么...
2023-05-04 569
一款开源的全能可视化网络路由追踪工具
nexttrace 是一个用 Go 语言编写的高性能、轻量化的分布式追踪系统。它是一个命令行工具,在命令行使用可以展示清晰的 TraceRoute 路由信息,同时支持根据地图进行可视化的展示,看完一目了然...
2023-05-04 1198
C语言-fseek不起作用写操作定位无效简析
最近在写一个操作文件的函数,使用fseek()函数定位到文件某个位置,然后用fwrite()重新更新该位置的内容,发现该位置处的内容并没有更新...
2023-05-04 471
基于Cortex-M的CoreMark性能测试
1 CoreMark简介 CoreMark是由EEMBC(Embedded Microprocessor Benchmark Consortium)的Shay Gla-On于2009年提出的一项基准测试程序,CoreMark的主要目标是简化操作,并提供一套测试单核处理器核心的方法。测试标准是在...
2023-05-01 6736
编辑推荐厂商产品技术软件/工具OS/语言教程专题
电机控制 | DSP | 氮化镓 | 功率放大器 | ChatGPT | 自动驾驶 | TI | 瑞萨电子 |
BLDC | PLC | 碳化硅 | 二极管 | OpenAI | 元宇宙 | 安森美 | ADI |
无刷电机 | FOC | IGBT | 逆变器 | 文心一言 | 5G | 英飞凌 | 罗姆 |
直流电机 | PID | MOSFET | 传感器 | 人工智能 | 物联网 | NXP | 赛灵思 |
步进电机 | SPWM | 充电桩 | IPM | 机器视觉 | 无人机 | 三菱电机 | ST |
伺服电机 | SVPWM | 光伏发电 | UPS | AR | 智能电网 | 国民技术 | Microchip |
开关电源 | 步进电机 | 无线充电 | LabVIEW | EMC | PLC | OLED | 单片机 |
5G | m2m | DSP | MCU | ASIC | CPU | ROM | DRAM |
NB-IoT | LoRa | Zigbee | NFC | 蓝牙 | RFID | Wi-Fi | SIGFOX |
Type-C | USB | 以太网 | 仿真器 | RISC | RAM | 寄存器 | GPU |
语音识别 | 万用表 | CPLD | 耦合 | 电路仿真 | 电容滤波 | 保护电路 | 看门狗 |
CAN | CSI | DSI | DVI | Ethernet | HDMI | I2C | RS-485 |
SDI | nas | DMA | HomeKit | 阈值电压 | UART | 机器学习 | TensorFlow |
Arduino | BeagleBone | 树莓派 | STM32 | MSP430 | EFM32 | ARM mbed | EDA |
示波器 | LPC | imx8 | PSoC | Altium Designer | Allegro | Mentor | Pads |
OrCAD | Cadence | AutoCAD | 华秋DFM | Keil | MATLAB | MPLAB | Quartus |
C++ | Java | Python | JavaScript | node.js | RISC-V | verilog | Tensorflow |
Android | iOS | linux | RTOS | FreeRTOS | LiteOS | RT-THread | uCOS |
DuerOS | Brillo | Windows11 | HarmonyOS |