科技赋能·智引未来——华清远见教育科技集团
面授课程
在线课程
研发中心
在线实验
北京
上海
深圳
成都
南京
西安
武汉
沈阳
济南
重庆
长沙
创客
关于我们
联系我们
总裁荣誉
权威证书
专利软著
当前位置:首页 > 学习资源 > 学习笔记
Java常用工具介绍
JDK JDK (Java Development Kit)是Java开发的必备基础工具集。它包含了JAVA的运行环境(JVM+Java系统类库)和许多JAVA工具实用命令。 最初JDK是由发明java语言的公司SUN提供的,后来Oracle公司购买了java语言的版权,从此官方的JDK由Oracle提供。开发人员可以免费下载JDK并利用它来开发java程序。 若…
基于Linux下的C语言项目实战--本地账号管理系统
C语言开发项目实战: C语言是一门通用计算机编程语言,广泛应用于底层开发。C语言的设计目标是提供一种能以简易的方式编译、处理低级存储器、产生少量的机器码以及不需要任何运行环境支持便能运行的编程语言。尽管C语言提供了许多低级处理的功能,但仍然保持着良好跨平台的特性,以一个标准规格写出的C…
嵌入式c语言与c语言的区别
嵌入式c语言与c语言的区别 最广泛使用的系统编程语言是C语言,它是使用自由格式源代码的简单编程语言;它曾用于以前用汇编语言构建的应用程序中。嵌入式C是C语言的扩展,它在嵌入式系统中应用于编写嵌入式软件,那么二者之间究竟有什么差异呢? 一、启动过程 1.通用c语言程序的启动过程 普通c语言启动…
嵌入式c语言编码规范
学习嵌入式的同学应该首先掌握嵌入式编码规范,这样才能更好的嵌入式系统。 下面就从这几个方面讲解一下嵌入式c编码规范。 注释风格、排版风格、头文件风格、变量定义、宏定义、函数 1 注释风格 1.1 注释的原则是有助于对程序的阅读和理解,注释不宜太多也不能太少。注释语言必须准确、易懂、简洁,没…
字符设备驱动
在linux系统中我们一直在说驱动,那么我们的驱动到底是什么东西呢?它又有什么作用呢?下面让我们从最常见、最常用的字符设备驱动入手,掌握linux驱动开发的精髓。 一、驱动到底是什么? 1、概念:安装操作系统之后,如果没有外围硬件的支持,用户想操作的功能就实现不了,需要驱动工程师开发相应的驱…
ARM指令集详解
一、算术和逻辑指令 1. ADC : 带进位的加法 (Addition with Carry) ADC{条件}{S} dest, op 1, op 2 dest = op_1 + op_2 + carry ADC 将把两个操作数加起来,并把结果放置到目的寄存器中。它使用一个进位标志位,这样就可以做比 32 位大的加法。下列例子将加两个 128 位的数。 128 位结果: 寄存器 0、1…
安卓系统启动流程
安卓系统启动流程 安卓系统,底层使用的是linux系统.在linux应用层至上实现了java环境和安卓系统需要的各种库 组件等.下图是安卓系统的框架: 我们发现整个安卓系统严重依赖于linux kernel,基于linux提供的app接口,实现了 java虚拟机,安卓各种库文件. 基于这些库,开发app,运行java程序. 所以应该从底层开…
ARM通讯接口
ARM要和传感器等芯片进行通信,需要物理线路.用于传送数据的物理线路,称为总线.根据传送的数据速度 物理线路的多少,有很多不同的总线.最常见的是 串口总线 SPI总线 I2C总线 USB总线等. 我们简单的介绍一下串口和i2c接口. 串口,UART,有两根线,分别为TX RX.TX用于发送本地数据到对方,RX用于接收对方数据到…
回到顶部