Loading

摘要: 现在有两种线程,氧 oxygen 和氢 hydrogen,你的目标是组织这两种线程来产生水分子。 存在一个屏障(barrier)使得每个线程必须等候直到一个完整水分子能够被产生出来。 氢和氧线程会被分别给予 releaseHydrogen 和 releaseOxygen 方法来允许它们突破屏障。 这 阅读全文
posted @ 2021-06-04 19:27 Yangtai 阅读(30) 评论(0) 推荐(0) 编辑
摘要: 摘自《C专家编程》第二章37页 C语言中符号的重载 | 符号 | 意义 | | | | | static | 在函数内部,表示该变量的值在各个调用间一直保持延续性在函数这一级,表示该函数只对本文件可见 | | extern | 用于函数定义,表示全局可见用于变量,表示它在其他地方定义 | | voi 阅读全文
posted @ 2021-06-04 19:16 Yangtai 阅读(50) 评论(0) 推荐(0) 编辑
摘要: 【1】点灯(汇编点灯/C语言点灯) 1、分析电路图 led灯:RGBLED1 红灯:GPIOA28 绿灯:GPIOE13 蓝灯:GPIOB12 2、分析芯片手册 红灯:GPIOA28 1.设置GPIOALFN1为GPIO功能function0 地址:0xC001A024 GPIOALFN1_28[2 阅读全文
posted @ 2021-06-04 18:46 Yangtai 阅读(184) 评论(0) 推荐(0) 编辑
摘要: 【1】ARM相关理论基础介绍 1、ARM相关的概念 指令:就是一条汇编代码,可以完成一个特定的功能 指令就是一堆CMOS组成的可以完成特定功能的电路图 CMOS:栅极 源极 漏极 开关特性 NMOS:栅极为高电平,源极和漏极导通 栅极为低电平,源极和漏极截止 PMOS:栅极为低电平,源极和漏极导通 阅读全文
posted @ 2021-06-04 18:34 Yangtai 阅读(113) 评论(0) 推荐(0) 编辑
摘要: 一个方便的图形面板 Github:https://github.com/cjbassi/gotop 安装 git clone --depth 1 https://github.com/cjbassi/gotop /tmp/gotop /tmp/gotop/scripts/download.sh cp 阅读全文
posted @ 2021-06-03 14:18 Yangtai 阅读(30) 评论(0) 推荐(0) 编辑
摘要: 个人学习随笔,仅做学习之用 【1】线程的概念 线程:是一个程序并发执行多种任务的机制。 并发:多个任务同时运行。(cpu以ns级别的速度进行进程调度,切换进程、线程) 进程上下文切换: ​ 上下文:运行一个程序所需要的所有资源; ​ 上下文切换:替换原有内容,是一个耗时操作。 为了提高系统的性能,引 阅读全文
posted @ 2021-06-03 12:50 Yangtai 阅读(29) 评论(0) 推荐(0) 编辑
摘要: C/C++ 语言里, 绝大部分平台上 int 类型是 32 位的, 无论你的操作系统是否是 64 位的. 而一些常用的函数, 如 malloc(), 它接受的参数是 size_t 类型: void * malloc ( size_t size ); 如果你写出这样的代码: int mb = 3000 阅读全文
posted @ 2021-06-03 12:19 Yangtai 阅读(61) 评论(0) 推荐(0) 编辑
摘要: 个人学习随笔,仅做学习之用 补充: 1.C语言声明是如何形成的 让我们先来看一些c语言的术语以及一些能组合成一个声明的单独语法成份。其中一个 非常重要的成份就是声明器(declarator)——它是所有声明的核心。简单地说,声明器就是标 识符以及与它组合在一起的任何指针、函数括号、数组下标等,如表3 阅读全文
posted @ 2021-06-03 11:12 Yangtai 阅读(75) 评论(0) 推荐(0) 编辑
摘要: 个人学习随笔,仅做学习之用 【1】进程的概念 1. 什么是进程 进程是一个程序的一次执行过程 进程是一个独立的,可以调度的任务 进程在被调度的时候,系统会分配和释放各种资源(cpu资源,进程调度块,内存资源) 进程是一个抽象的概念。 2. 进程和程序的区别 ​ 程序是静态的,它存储在磁盘上的可执行二 阅读全文
posted @ 2021-06-03 10:57 Yangtai 阅读(134) 评论(0) 推荐(0) 编辑
摘要: 个人学习随笔,仅做学习之用 1)类型 ​ i)宏定义 #define ​ ii)头文件包含 #include ​ iii)条件编译 #if 0 #endif ​ iv)打印错误信息 #error 2)格式 ​ i)以“#”开头,预处理标识 ​ ii)单独书写一行 ​ iii)没有分号做结尾 【1】宏 阅读全文
posted @ 2021-06-02 13:08 Yangtai 阅读(25) 评论(0) 推荐(0) 编辑