前面的学习中介绍了CPU定时器与中断系统,下面借助两个实例回顾下之前的学习内容! 实例1:利用蜂鸣器模拟基本音级 1.1 蜂鸣器的工作原理 蜂鸣器发声原理是电流通过电磁线圈,使电磁线圈产生磁场来驱动振动膜发声的,因此需要一定的电流才能驱动它,单片机 IO 引脚输出的电流较小,单片机输出的 TTL 电平基本上驱动不了蜂鸣器,因此需要增加一个电流放大的电路。实验板通过一个三极管 Q1 来放大驱动蜂鸣器...
被问过太多次,特写这篇文章来回答一下。 在学习嵌入式Linux之前,肯定要有C语言基础。汇编基础有没有无所谓(就那么几条汇编指令,用到了一看就会)。 C语言要学到什么程度呢?越熟当然越好,不熟的话也要具备基本技能。比如写一个数组排序、输入数字求和什么的。 学C语言唯一的方法是多写程序多练习,编译出错没关系,自己去解决;执行出错没关系,自己去分析。以前我是用 VC来练习C语言的,经常去尝试着写...
1、下载源代码 https://github.com/relan/exfat 下载:exfat-master.zip https://github.com/libfuse/libfuse/ 下载 fuse-2.9.3.tar.gz 2、编译 交叉编译fuse tar zxf fuse-2.9.3.tar.gz cd fuse-2.9.3/ mkdir inst...
struct x264_t { /* encoder parameters */ x264_param_t param; x264_t *thread[X264_THREAD_MAX+1]; x264_t *lookahead_thread[X264_LOOKAHEAD_THREAD_MAX]; int ...