Continue to Site

Welcome to EDAboard.com

Welcome to our site! EDAboard.com is an international Electronics Discussion Forum focused on EDA software, circuits, schematics, books, theory, papers, asic, pld, 8051, DSP, Network, RF, Analog Design, PCB, Service Manuals... and a whole lot more! To participate you need to register. Registration is free. Click here to register now.

Uncategorized

Forlinx
3 min read
Views
238
Uncategorized
With the continuous development of IoT technology, remote monitoring has become a necessary function in more and more scenarios. And in realizing remote monitoring, the transmission of video streams is particularly important. This article will introduce how to use the open-source software...
Forlinx
3 min read
Views
264
Uncategorized
Forlinx Embedded OK3588-C EVK is a powerful flagship product. It adopts the split design of the SoM+carrier board and is based on the Rockchip RK3588 processor. This processor has ultra-high performance, including 4-core Cortex-A55 and 4-core Cortex-A76 architecture. The Cortex-A55 has a...
Forlinx
2 min read
Views
321
Uncategorized
FET3399-C is a system-on-module (SoM) based on the Rockchip RK3399 processor. It features two Cortex-A72 cores with a clock speed of up to 1.8GHz and four Cortex-A53 cores with a clock speed of up to 1.4GHz. The module integrates a Mali-T864 GPU, supporting OpenGL ES1.1/2.0/3.0/3.1, OpenVG1.1...
Forlinx
5 min read
Views
228
Uncategorized
What is CAN-FD? With the advantages of real-time, anti-interference, and safety, CAN2.0 has been widely used in the industrial and automotive industries. However, its maximum rate is only 1 Mbit/s. , and each frame can only transmit 8 bytes of valid data at most. In addition, only about 50% of...
Forlinx
6 min read
Views
230
Uncategorized
What is CAN-FD? With the advantages of real-time, anti-interference, and safety, CAN2.0 has been widely used in the industrial and automotive industries. However, its maximum rate is only 1 Mbit/s. , and each frame can only transmit 8 bytes of valid data at most. In addition, only about 50% of...
Forlinx
2 min read
Views
362
Uncategorized
Introducing the FET3568-C System on Module - an advanced and robust solution for a variety of applications. Powered by Rockchip's new generation AIoT processor RK3568, this 64-bit quad-core Cortex-A55 SoC is equipped with NPU on board and can run at speeds up to 2.0GHz, while maintaining low...
Forlinx
1 min read
Views
300
Reaction score
1
Uncategorized
It is a video distribution system implemented by the Tornado framework. The system reads video stream data in real-time by connecting to a USB camera and sends the data to clients for display via WebSocket protocol. Main steps for implementation are as follows: 1. Check the interface occupied...
Forlinx
1 min read
Views
232
Uncategorized
Nowadays, face recognition technology is becoming more and more mature and widely used. Face detection implementation is an important part of face recognition technology. This article will introduce how to add the OpenCV face detection model on the basis of video surveillance on the OK3588-C Arm...
Forlinx
1 min read
Views
221
Uncategorized
Network configuration is a very important step in Embedded System. If you are going to use the Forlinx RK3588 ARM Development Board, first you need to configure the NIC correctly to enable a normal network connection. So, this article will introduce how to modify the configuration of eth0 to...
Forlinx
2 min read
Views
290
Uncategorized
FET3588-C System on Module (SoM) carries Rockchip’s advanced hybrid processor RK3588 contains quad-core Cortex-A76 and Cortex-A55 cores, A76 core runs up to 2.4GHz, and A55 core clock up to 1.8GHz. It has a super advanced engine can support up to 8K output, quad-screen with different content...
Forlinx
2 min read
Views
333
Uncategorized
RKNN (Rockchip Neural Network) is a deep learning inference framework for embedded devices. It provides an end-to-end solution for transforming trained deep-learning models into executable files that run on embedded devices. The RKNN framework can efficiently run deep learning models on embedded...
Before asking the question I would like to attach the image of the BGR regarding which I have some doubts. From what I have read, due to the high gain of the op-amp, the two inputs of the op-amp "Va and Vb" are always at an equal potential such that the PTAT current flows across R1. But if the...
mhoulroyd
1 min read
Views
2K
Uncategorized
Small is a relative term. In the 1990's a small PC socket was a leaded device on 2,54mm pin centers, and miniature was a staggered 2,54mm grid. In the past 10 years, small was considered 2mm pitch and miniature was 1,27mm pitch. During my time as a product designer of small precision...
niciki
2 min read
Views
7K
Uncategorized
The background: I have found a way to debug a Keil's project using OpenOCD inside STM32CubeIDE. This approach assumes that the Keil built the project to the .elf file using fromelf.exe tool. The same method can be successfully used for debugging in any other capable environment, e.g. VSCode...
niciki
2 min read
Views
6K
Uncategorized
Assumptions: STM32CubeIDE needs to be installed. At the time of writing this guide, STM32CubeIDE version is 1.6.1 Build: 9958_20210326_1446 (UTC). OpenOCD and GDB server are already preinstalled in STM32CubeIDE, so no need to install separately; Keil's .uvprojx project needs to be built to .elf...
mhoulroyd
2 min read
Views
3K
Uncategorized
Introduction: Specifying the correct printed circuit board pad, land and, hole sizes are critical to the device mechanical attachment of a machined pin or socket. Through-hole PCB designs come in two flavors: plated and unplanted. A plated hole provides a path for solder wicking due to...
niciki
4 min read
Views
6K
Uncategorized
The background: I have to use Keil in my job and honestly - I don't like it much. The debug is great, but the editor is lacking in many features compared to other IDEs. I was trying to find a working extension to STM32CubeIDE to integrate Keil's toolchain (build/rebuild/clean) and parse all...
niciki
1 min read
Views
3K
Uncategorized
The background: I have to use Keil in my job and honestly - I don't like it much. The debug is great, but the editor is lacking in many features compared to other IDEs. The main purpose of this blog entry is to make STM32CubeIDE project from Keil's project source files. The solution: I assume...
niciki
2 min read
Views
2K
Uncategorized
The background: Standards in general are useful as far as they are not overwhelming. In this blog entry I would like to present my embedded project structure. I keep it for every new project for easier navigation throughout project's domains and to speed up project creation. My embedded project...
niciki
2 min read
Views
3K
Uncategorized
The background: In this blog entry I have shown one way to get a "minimal" Eclipse version. Here I will point to useful plugins and additions. How to add the Marketplace? NOTE: The Marketplace is a place where you can add different plugins to the Eclipse. Go to Help->Install New Software...
niciki
3 min read
Views
2K
Uncategorized
The background: The example solution is focused on the I2C interface. The walk-through is similar for every single interface. Adding entry to the board.xml file Add in <interfaces> section: <interface mode="master" name="iic_main" type="xilinx.com:interface:iic_rtl:1.0"...
niciki
1 min read
Views
2K
Uncategorized
Eclipse installation: Go to download.eclipse.org/eclipse/downloads/ Find the Latest Release section and click on Build Name (e.g. 4.17): Scroll down the page and find the Platform Runtime Binary section and click on the appropriate version for your OS: Download it and install. Eclipse needs...
mhoulroyd
3 min read
Views
1K
Uncategorized
Introduction: For round pins with precision critical diameters, multiple barrel diameter variations, and drilled holes, CNC machining is the ticket. For the other one-billion-part applications, metal forming, and fabrication processes offer the best solutions. Consider the following...
mhoulroyd
2 min read
5.00 star(s) 1 ratings
Views
3K
Uncategorized
Introduction: One of the most overlooked, least thought-out components assembled to a PCB is the pin terminal. Although they’re not exciting like logic devices, they can present complications to those who disregard their correct application. Consider the profit loss of fully populated PCBs...
mhoulroyd
2 min read
Views
2K
Uncategorized
Introduction: Reducing height and space is always a goal in new product design. Reducing module space translates into cost savings. For rackmount assemblies, space is limited between printed circuit boards. Low-profile carriers eliminate permanent onboard insulators minimizing socket...
mhoulroyd
2 min read
Views
4K
Uncategorized
Hand assembly and soldering of individual pin arrays to a PCB is inefficient, costly, and results in poor product quality. Yet, some manufacturers are still doing this. One old-school production soldering method employed for thru-hole PCB assemblies is called wave-soldering. To accomplish...
mhoulroyd
4 min read
Views
1K
Uncategorized
Introduction: Which quagmire have you experienced lately? Case 1: Your production assembly schedule goes off the rails due to QA finding random misaligned surface mount connectors due to migration during reflow. Case 2: You’re taking returns due to field failures; fatigued surface mount...
mhoulroyd
4 min read
Views
1K
Uncategorized
Introduction: Manually placing fields of discrete pins upon a printed circuit board is a poor production PCB assembly strategy. This action is not only tedious and prone to errors but extremely cost-ineffective too. Vertically unstable pins tilt, creating harmful soldering rework. Misaligned...
Have you ever had this experience? After placing a purchase order, the supplier discovers they cannot manufacture the promised part. Because you did not plan properly, you have no choice but to buy an expensive, unproven custom product. With no prior reference history, you are the...
niciki
3 min read
Views
18K
Reaction score
1
Comments
2
Uncategorized
The background: I have to use Keil in my job and honestly - I don't like it much. The debug is great, but the editor is lacking in many features compared to other IDEs. I was trying to find a working extension to VSCode to integrate Keil's toolchain (build/rebuild/clean) and parse all...
mhoulroyd
2 min read
Views
11K
Reaction score
1
Comments
1
Uncategorized
Back in the early 1990's, I accompanied our chief engineer to visit Intel. My company had just designed a new high-density pin grid array socket for Intel's new Pentium family. The Intel engineers loved our product and used it in their laboratories for testing. But later during that visit...
  • Featured
mhoulroyd
3 min read
Views
6K
Uncategorized
Spring-loaded pins are rapidly finding new applications in modular product design. Also referred to as SLCs (spring-loaded connectors), this product resolves many of the manufacturing issues like misalignment, coplanarity, and tolerance stack up that can plague traditional pins and sockets...
mhoulroyd
1 min read
Views
2K
Uncategorized
It's been 4 years since I last posted on the EDAboard. There have been so many changes in the electronics industry. Spring pins are still one of the fastest growing forms of interconnecting two PCBs. The advantages for a designer to use spring pins are numerous: 1) The ability to blind mate two...

Part and Inventory Search

Back
Top