GitHub supports several lightweight markup languages for documentation; the most popular ones (generally, not just at GitHub) are Markdown and reStructuredText. Markdown is sometimes considered easier to use, and is often preferred when the purpose is simply to generate HTML. On the other hand, reStructuredText is more extensible and powerful, with native support (not just embedded HTML) for tables, as well as things like automatic generation of tables of contents.
- https://github.com/ARM-software/CMSIS_5/blob/develop/CMSIS/NN/Include/arm_nnfunctions.h
 - a paper [CMSIS-NN: Efficient Neural Network Kernels for Arm Cortex-M CPUs][1], google scolar of the author [Liangzhen Lai][2]
 - a paper [Fixed point quantization of deep convolutional networks][3]
 - a paper [Deep Convolutional Neural Network Inference with Floating-point Weights and Fixed-point Activations][4]
 - a blog [Why GEMM is at the heart of deep learning][5]
 - a paper [cuDNN: Efficient Primitives for Deep Learning][6]
 
| use std::convert::TryInto; | |
| use glfw; | |
| use glfw::Context; | |
| use gl; | |
| const WIDTH: u32 = 480; | |
| const HEIGHT: u32 = 320; | |
| const TITLE: &str = "Hello From OpenGL World!"; | 
You might want to read this to get an introduction to armel vs armhf.
If the below is too much, you can try Ubuntu-ARMv7-Qemu but note it contains non-free blobs.
First, cross-compile user programs with GCC-ARM toolchain. Then install qemu-arm-static so that you can run ARM executables directly on linux
If there's no qemu-arm-static in the package list, install qemu-user-static instead
| [package] | |
| name = "cprpc_blocking" | |
| version = "0.1.0" | |
| edition = "2018" | |
| [[bin]] | |
| name = "server" | |
| path = "src/server.rs" | |
| [[bin]] | 
For a brief user-level introduction to CMake, watch C++ Weekly, Episode 78, Intro to CMake by Jason Turner. LLVM’s CMake Primer provides a good high-level introduction to the CMake syntax. Go read it now.
After that, watch Mathieu Ropert’s CppCon 2017 talk Using Modern CMake Patterns to Enforce a Good Modular Design (slides). It provides a thorough explanation of what modern CMake is and why it is so much better than “old school” CMake. The modular design ideas in this talk are based on the book [Large-Scale C++ Software Design](https://www.amazon.de/Large-Scale-Soft