TA Compile/Entry Function/Signature Article Translation

Preface: Translation: https://optee.readthedocs.io/en/latest/building/trusted_applications.html Last translated article: Installation of OP-TEE .After installation, I don't want to know the details of the whole process of the program.Now I want to rewrite hello world for myself to interact between TA an ...

Added by BLeez on Wed, 22 Jan 2020 05:32:15 +0200

[apue] a small tool for viewing the current terminal flag bit settings

If you don't say much, first look at the operation effect: >./term input flag 0x00000500 BRKINT not in ICRNL IGNBRK not in IGNCR not in IGNPAR not in IMAXBEL not in INLCR not in INPCK not in ISTRIP not in IUCLC not in IXANY not in IXOFF not in IXON PARMRK not in output flag 0x00000005 ...

Added by Morbius on Tue, 21 Jan 2020 12:57:50 +0200

Common M environment variables in kernel compilation

$(Q) Main Makefile: ifeq ("$(origin V)", "command line") KBUILD_VERBOSE = $(V) endif ifndef KBUILD_VERBOSE KBUILD_VERBOSE = 0 endif ifeq ($(KBUILD_VERBOSE),1) quiet = Q = else quiet=quiet_ Q = @ endif So the Q here represents whether to compile silently for quiet, which needs to be specified by pass ...

Added by San_John on Sun, 29 Dec 2019 17:11:03 +0200

C pointer principle (27) - Compilation Principle - syntax tree and its implementation 7

The following completes a simple calculator to calculate through the syntax tree, first defines the structure of a syntax tree, then writes a flex file to parse numbers or symbols, returns itself to symbols, returns numbers to numbers, and assigns a value to d of yylval, which refers to a joint type, and then completes the addition of nodes of ...

Added by mattennant on Mon, 02 Dec 2019 08:42:31 +0200

IO Multiplexing Model--Implementation of poll and poll version of TCP server

The realization and principle of poll function: Poll is actually similar to select in that it opens up a space in the kernel, but it does not monitor every event, poll monitors a structured set of events. 1. Functional model: struct pollfd{ int ...

Added by tarscher on Tue, 17 Sep 2019 17:19:55 +0300

Android lights on the GEC210 board.

Links to the original text: https://my.oschina.net/u/860952/blog/549244 It's lighting again, no mistake. Learning hardware always starts with lighting, right, but also with Android app ...

Added by mrkumar on Fri, 13 Sep 2019 13:20:02 +0300

Linux File Recovery (XFS & EXT4)

In Linux, the use of deleting rm commands should be cautious. Sometimes important files are deleted due to misoperation. At this time, don't be too nervous. If you operate properly, you can still recover. EXT Type File Recovery Deleting a file does not actually clear the inode node and block data, but deletes the name of the file in the block ...

Added by guido88 on Fri, 06 Sep 2019 09:42:10 +0300

[uboot] (Chapter 3) uboot process - uboot-spl code process

Links to the original text: https://blog.csdn.net/ooonebook/article/details/52957395 ...

Added by Mistat2000 on Tue, 27 Aug 2019 09:20:01 +0300

cmake grammar entry record

Just beginning to learn ROS, I intend to enter the pit of robots. The reference textbook is "ROS and its human development practice". Hu Chunxu compiled Huazhang Science and Technology Product of Machinery Industry Press. I thought I could follow the steps in the book step by step, but too young to simple, the hard days of programmers ...

Added by joebWI on Sun, 04 Aug 2019 11:46:25 +0300

High Availability Cluster of mmm, one of mysql series

mmm High Availability Cluster Introduction: High Availability Cluster Introduction: The main standby mode, when the main can not provide services, the standby host replaces it to provide services. This process is transparent to the client. I. Preparatory Work 1. Prepare five linux servers: master (192.168.4.122), master (192.168.4.123) From ( ...

Added by coldfiretech on Fri, 28 Jun 2019 20:36:22 +0300