Building and Debugging the JTAGulator for Embedded Security

Building and Debugging the JTAGulator for Embedded Security

1Introduction Online debugging (OCD, On-Chip Debugging) interfaces provide chip-level control over target devices, serving as a primary means for engineers, researchers, and hackers to extract firmware code or data, modify memory contents, or change device operations. If you are familiar with hardware circuits or embedded systems, you certainly know that JTAG (Joint Test Action Group) … Read more

Disassembling Hikvision Camera DS-2SCD2612F4

Disassembling Hikvision Camera DS-2SCD2612F4

1. Introduction A friend recently sent me a Hikvision security camera, and today we will take it apart to see what’s inside. 2. Disassembly Step one of disassembly, first observe its shape. PS: Nameplate information Model Power DS-2SCD2612F4 2.8-12mm 12V DC 7.5W MAX / PoE(802.3af) Serial Number Production Date 488915429 11/2014 11 Version V5.2.3_141024 Execution … Read more

An Introduction to C++ Device Driver Development

An Introduction to C++ Device Driver Development

1. The Powerful Advantages of C++ in Driver Development 1. The Powerful Advantages of C++ in Driver Development In the field of device driver development, C++ is a “sharp tool.” It combines the features of high-level languages with the ability to approach the hardware layer, providing developers with many conveniences. On one hand, C++ has … Read more

The Application of C++ in Device Driver Development

The Application of C++ in Device Driver Development

C++ is the “hardcore” force in device driver development 1. C++ Enters Device Driver Development In today’s digital wave, various electronic devices fill our lives, from smartphones and computers to cars and industrial robots, all relying on the silent support of device drivers. C++, as a powerful and widely used programming language, plays a crucial … Read more

7 Open Source Hardware Projects to Combat COVID-19

7 Open Source Hardware Projects to Combat COVID-19

Open source hardware solutions can contribute to combating the spread and suffering caused by the novel coronavirus. — Harris Kenny The open source hardware movement has long advocated for the importance of the right to repair, fully owning the technology purchased, and being able to recombine and replicate parts like music. Therefore, during this challenging … Read more

8 Steps to Get Started with Open Source Hardware

8 Steps to Get Started with Open Source Hardware

Making your own hardware is easier and cheaper than ever. Here’s what you need to design, build, and test your first board. — John ‘warthog9’ Hawley Article Navigation –How do I get started?28% –Modeling34% –Design40% Making your own hardware is easier and cheaper than ever. Here’s what you need to design, build, and test your … Read more

Automated Packaging Solutions for the Hardware Industry | Smart Box Packing Machine

Automated Packaging Solutions for the Hardware Industry | Smart Box Packing Machine

In response to the diverse packaging needs of users in the hardware industry, Rongyu Intelligent has developed a series of products such as the efficient exhaust valve smart box packing machine, creating an intelligent packaging production line to enhance overall production efficiency. The exhaust valve smart box packing machine can efficiently and accurately package exhaust … Read more

In-Depth Analysis of Edge AI Industry: Hardware Innovations

In-Depth Analysis of Edge AI Industry: Hardware Innovations

Edge AI is an effective supplement to cloud computing power and a necessary tool for the implementation of AI applications. It has significant long-term growth potential and is currently in the early stages of an explosion. As the scope of AI applications expands, the overall demand for computing power is increasing, and personalized needs for … Read more

Detailed Steps for Upgrading CAN to CAN FD

Detailed Steps for Upgrading CAN to CAN FD

​ Upgrading the CAN transceiver to a CAN FD (Flexible Data-rate) transceiver is a complex process that requires careful planning, mainly involving hardware replacement and possibly software updates. Here are the detailed steps and considerations: 1. Hardware Selection First, we need to filter out the CAN controllers and transceivers that support CAN FD. CAN FD … Read more

Understanding SPI Bus Hardware Protocol

Understanding SPI Bus Hardware Protocol

Some things can only be done alone. Some doors can only be passed alone. Some roads can only be walked alone. 1. Overview SPI: Serial Peripheral Interface. It is a synchronous serial bus interface specification developed by Motorola in the mid-1980s (with clock signal, controlled by clock polarity and clock phase for sampling, that is, … Read more