有许多同学问我,老师嵌入式行业发展前景如何。 嵌入式从来就不是一个行业,嵌入式只是一类技术的组合,而且这一类技术,还在随着时间不断变化。 技术是用来解决问题的。你应当首先思考,你准备解决什么问题。而无论是Linux、Android、ARM、C等等我在这里教
近有个同学问了我一个小问题,觉得很有意思,之前一直没有想到过。他说java中存在方法覆盖,是否存在变量的覆盖呢?。我们知道,在java中,子类可以继承父类,如果子类声明的方法与父类有重名,这时就发生了方法覆盖。其实,这实际上这又分为两种情况,就是
M4作为主机: int main(void) { /* USER CODE BEGIN 1 */ /* USER CODE END 1 */ HAL_Init(); /* Configure the system clock */ SystemClock_Config(); /* Initialize all configured peripherals */ MX_GPIO_Init(); MX_I2C1_Init(); MX_USART1_UART_Init(
多进程和多线程是系统执行多任务机制的重要手段,多任务同时进行自然少不了相互之间的通信工作。下面先将线程间的通信方式总结一下,便于大家对比学习。 首先来说线程间的通信。因为多个线程是共享进程的空间的,所以线程之间的通信比较简单,主要是利用全局