摘要:
一、环境搭建/系统部署 【1】安装交叉编译工具链 1>为什么要安装交叉编译工具链 2>如何安装和配置交叉编译工具链 注意:1.在实际的开发中,不同的硬件平台,使用的交叉编译工具链的版本可能不一致 2.Ubuntu源码或linux内核源码的版本不一致,可能交叉编译工具链的版本也不一致 【2】安装tft 阅读全文
摘要:
现在有两种线程,氧 oxygen 和氢 hydrogen,你的目标是组织这两种线程来产生水分子。 存在一个屏障(barrier)使得每个线程必须等候直到一个完整水分子能够被产生出来。 氢和氧线程会被分别给予 releaseHydrogen 和 releaseOxygen 方法来允许它们突破屏障。 这 阅读全文
摘要:
摘自《C专家编程》第二章37页 C语言中符号的重载 | 符号 | 意义 | | | | | static | 在函数内部,表示该变量的值在各个调用间一直保持延续性在函数这一级,表示该函数只对本文件可见 | | extern | 用于函数定义,表示全局可见用于变量,表示它在其他地方定义 | | voi 阅读全文
摘要:
【1】点灯(汇编点灯/C语言点灯) 1、分析电路图 led灯:RGBLED1 红灯:GPIOA28 绿灯:GPIOE13 蓝灯:GPIOB12 2、分析芯片手册 红灯:GPIOA28 1.设置GPIOALFN1为GPIO功能function0 地址:0xC001A024 GPIOALFN1_28[2 阅读全文
摘要:
【1】ARM相关理论基础介绍 1、ARM相关的概念 指令:就是一条汇编代码,可以完成一个特定的功能 指令就是一堆CMOS组成的可以完成特定功能的电路图 CMOS:栅极 源极 漏极 开关特性 NMOS:栅极为高电平,源极和漏极导通 栅极为低电平,源极和漏极截止 PMOS:栅极为低电平,源极和漏极导通 阅读全文