面向过程 优点:性能比面向对象高,因为类调用时需要实例化,开销比较大,比较消耗资源;比如单片机、嵌入式开发、Linux/Unix等一般采用面向过程开发,因为性能对他们来说是最重要的因素。 缺点:没有面向对象易维护、易复用、易扩展。 面向对象 优点:易维护、易复用、易扩,由于面向对象有封装、继承和多态 ...
分类:
其他好文 时间:
2020-07-01 09:22:06
阅读次数:
76
在嵌入式开发中摄像头采集图像经常遇到MCU内存不够,无法一次性读出一帧图像的情况。所以衍生出多种处理方法,如按行读出手动截取,使用MCU的CROP裁剪功能,使用CMOS的寄存器设置裁剪有效区,或者使用压缩图像。 ...
分类:
其他好文 时间:
2020-06-27 17:30:01
阅读次数:
89
我们在学习 Linux 嵌入式开发的时候,了解 ARM 汇编是很有必要的,虽然我们使用汇编编写代码的情况很少,但是有些情况下我们需要简单编写一些汇编程序来协助我们调试板子(因为我们的 i.MX6 UL 终结者开发板使用的 cpu 是 ARM Cortex-A7 架构的,cpu 刚上电必须要运行汇编代 ...
分类:
其他好文 时间:
2020-06-15 12:21:36
阅读次数:
92
(1)、应用背景 (2)、usb 简介 (3)、网卡 接口 (4)、usb 转net (5)、usb 网卡驱动实现 (6)、usb 直连通信 神奇的usb author:midu dateTime:20200612 qq:1327706646 (1)、应用背景 许多项目在空间设计方面需要节省空间,可 ...
分类:
Web程序 时间:
2020-06-12 20:24:02
阅读次数:
83
[toc] RTOS 1. 前后台系统:早期嵌入式开发没有嵌入式操作系统的概念,直接操作裸机,在裸机上写程序,比如用51单片机基本就没有操作系统的概念。 通常把程序分为两部分:前台系统和后台系统。 简单的小系统通常是 前后台系统 ,这样的程序包括一个死循环和若干个中断服务程序:应用程序是一个无限循环 ...
分类:
其他好文 时间:
2020-05-15 15:38:40
阅读次数:
96
讲到java,首先想到C&C++ C语言诞生于1972年 其优点:贴近硬件,运行极快,效率极高等。 可以用于开发:操作系统,编译器,数据库,网络系统等。 其缺点:语法限制不太严格,对变量的类型约束不严格,影响程序的安全性,对数组下标越界不作检查,容易引发内存泄露等。 C++语言诞生于1982年 其优 ...
分类:
编程语言 时间:
2020-05-09 19:23:47
阅读次数:
115
2 - Java入门 1. Java特性和优势 简单性、面向对象、可移植性、高性能、分布式、动态性、多线程、安全性、健壮性 2. Java三大版本 JavaSE:标准版(桌面程序、控制台开发) JavaME:嵌入式开发(手机、小家电)× JavaEE:企业级开发(Web端、服务器开发) 3. JDK ...
分类:
编程语言 时间:
2020-05-06 21:53:44
阅读次数:
92
1:PWM脉冲宽度调制 STM32 的定时器除了 TIM6 和 7。其他的定时器都可以用来产生 PWM 输出。其中高级定时器 TIM1 和 TIM8 可以同时产生多达 7 路的 PWM 输出。而通用定时器也能同时产生多达 4路的 PWM 输出,这样,STM32 最多可以同时产生 30 路 PWM 输 ...
分类:
其他好文 时间:
2020-04-19 15:11:34
阅读次数:
99
特点:简单易学、安全性高、跨平台、多线程的 JVM :Java虚拟机 JAVA应用领域 一、J2SE,主要用来开发桌面应用软件用的 二、J2ME嵌入式开发,向手机里的软件、掌上电脑等等 三、J2EE属于网络编程,JSP等等,就是做网站用到的编程 学习的目标 1.了解程序语言及发展历史 2.熟练掌握J ...
分类:
编程语言 时间:
2020-04-06 17:27:51
阅读次数:
76
https://www.cnblogs.com/downey blog/p/10473939.html https://www.cnblogs.com/aaronLinux/p/6804531.html https://blog.csdn.net/catfish408/article/details ...
分类:
其他好文 时间:
2020-03-31 19:21:53
阅读次数:
69