- 博客(5)
- 资源 (7)
- 收藏
- 关注
原创 STM32F407和STM32F051主从I2C通信方法
M4作为主机: int main(void) { /* USER CODE BEGIN 1 */ /* USER CODE END 1 */ HAL_Init(); /* Configure the system clock */ SystemClock_Config();
2016-02-29 11:39:51 5155
原创 线程间通信的定义及全局变量的方法
多进程和多线程是系统执行多任务机制的重要手段,多任务同时进行自然少不了相互之间的通信工作。下面先将线程间的通信方式总结一下,便于大家对比学习。 首先来说线程间的通信。因为多个线程是共享进程的空间的,所以线程之间的通信比较简单,主要是利用全局变量的方法。全局变量对进程内的的所有线程都是可见的,所以多个线程可以通过操作全局变量达到相互通信的效果。但是这也存在一个问题,就是“资源”的竞争。 这里所说的资源指的就是全局变量,正是因为这种竞争(因为多线程是同时运行的,而我们往往不会去控制线程运行的顺序,不然也
2016-02-23 15:13:59 4268
原创 FS4412-Android4.4 HDMI移植的步骤
近期需要把 Android4.4 KitKat 的 HDMI 高清输出功能移植到 fs4412 开发平台,查阅了相关资料,经过一段时间的研究、调试,终于成功输出 1080P 的图像到电视,当然也支持720P 的输出了,这里笔者记录移植过程及注意事项,方便有相同需求的客户作为技术参考。
2016-02-19 14:10:26 4988
原创 智能控制系统中的信号---红外线
我们知道,人的眼睛能看到的可见光按波长从长到短排列,依次为红、橙、黄、绿、青、蓝、紫。其中红光的波长范围为0.62~0.76μm;紫光的波长范围为0.38~0.46μm。比紫光波长还短的光叫紫外线,比红光波长还长的光叫红外线,见图1。红外线遥控就是利用波长为0.76~1.5μm之间的近红外线来传送控制信号的。
2016-02-16 17:06:23 1261
原创 init可执行程序的结构都有哪些
init可执行程序是系统运行的第一个用户控件的程序 它已守护进程的方式运行,它是从linux启动标准自动进入Android系统的入口 init可执行成程序的代码路径为:system/core/init 由于是init本身一个可执行程序,而不是库,因此没有给其他部分使用的头文件。
2016-02-15 11:23:55 812
微营销的开发与实现-Android热门应用开发技术入门
2015-09-22
《Cortex-M3+uCOS-II嵌入式系统开发入门与应用》 完整版PDF
2014-09-03
《ARM系列处理器应用技术完全手册》 完整版PDF
2014-09-03
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人