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