Classic Review: Analysis of 11 Embedded Linux C Interview Questions

Classic Review: Analysis of 11 Embedded Linux C Interview Questions

Click on the above “Hundred Questions Technology”, select “Pin to Public Account” Embedded essentials delivered promptly Some students suggested that we post more interview questions to help them prepare, so here it is. Reprinted fromCU Technology Community, original title: Classic Review: 16 Embedded C Language Interview Questions I have cut quite a bit from the … Read more

Embedded Linux Driver Development: LED Control

Embedded Linux Driver Development: LED Control

Abstract: Previously, we introduced the method of lighting up an LED using bare metal. Today, we will light up an LED using driver development and compare the two methods. 1. First, Let’s Look at the Schematic First, check the schematic to see which IO port the LED on our board is connected to. From the … Read more

Essential CAN Bus Knowledge for Embedded Development

Essential CAN Bus Knowledge for Embedded Development

Welcome to join the technical exchange QQ group (2000 people): Power Electronics Technology and New Energy 905749978 High-reliability new energy industry top self-media Here you can find power electronics, new energy dry goods, industry development trend analysis, latest product introductions, many technical experts sharing experiences with you. Welcome to follow the WeChat public account: Power … Read more

Design Patterns Applicable in AIoT Embedded Software Development

Design Patterns Applicable in AIoT Embedded Software Development

Sharing is not limited to smart embedded information 『Smart Embedded Apprentice Group Join With the arrival of the AIoT (Artificial Intelligence of Things) era, embedded systems are undergoing a revolution. From low-spec hardware to high-performance chips, from simple logic to complex business logic, the demand for embedded systems is growing increasingly. Today, we will learn … Read more

Embedded Linux and Android Learning Roadmap

Embedded Linux and Android Learning Roadmap

Website/Forum: www.100ask.net, www.100ask.org Taobao: 100ask.taobao.com Email: [email protected] WeChat Official Account: baiwenkeji Company Weibo: 百问科技 Personal Weibo: 韦东山 Version: V1 Date: 2016.07.29 Author: 韦东山 Description: Version 1, Android part not written I entered university in 1999, majoring in physics. During my freshman year, there was a general sense of unease in our class about the future, … Read more

Using QT on Linux Embedded Devices

Using QT on Linux Embedded Devices

QT is one of the mainstream UI design software today, and the Linux system also supports QT applications, providing many convenient interfaces. Therefore, it is necessary to document the various details of implementing UI functionality based on QT on an LCD screen. Learning video link: https://www.bilibili.com/video/BV1pt4y1b7Mf/?spm_id_from=333.999.0.0&vd_source=4a2954680b189d193ad37cd99526e685) 1. System Configuration For convenience, I used the factory … Read more

Four Major Steps for Porting Embedded Linux Systems

Four Major Steps for Porting Embedded Linux Systems

Recently, I have been learning about system porting. During the study and debugging process, I encountered many problems and solved many issues, yet I always had a vague feeling about our development results. Upon reflection, the main reason is that we do not have a deep understanding of our development environment. Sometimes, a few simple … Read more

Complete Embedded Linux Learning Roadmap and Resources

Complete Embedded Linux Learning Roadmap and Resources

A systematic embedded Linux learning roadmap, detailed e-books, accompanying guides, and complete source code are all packaged for free download. Be sure to save this! ZLG supports the maker plan, providing you with all the Linux learning materials in one go~ Linux has rapidly developed in just a few years, and its inherent advantages are … Read more

Comparison of C Compilers on Embedded Development Boards

Comparison of C Compilers on Embedded Development Boards

Comparison of C Compilers on Embedded Development Boards Embedded system development has always been a field that is both challenging and fun in the programming world, especially when conducting project practices on development boards like Raspberry Pi. Among them, choosing a suitable C compiler is one of the important decisions every developer must make before … Read more

Common C Language Tools for Embedded Development

Common C Language Tools for Embedded Development

The C language tools commonly used in embedded development are indeed very important. Below are some sword-level C language tool code examples, along with brief explanations. 1. Circular Buffer: typedef struct { int buffer[SIZE]; int head; int tail; int count; } CircularBuffer; void push(CircularBuffer *cb, int data) { if (cb->count < SIZE) { cb->buffer[cb->head] = … Read more