科技赋能·智引未来——华清远见教育科技集团
面授课程
在线课程
研发中心
在线实验
北京
上海
深圳
成都
南京
西安
武汉
沈阳
济南
重庆
长沙
创客
关于我们
联系我们
总裁荣誉
权威证书
专利软著
当前位置:首页 > 学习资源 > 学习笔记
JNI开发简介及实例演示
JNI(Java Native Interface)是指Java平台和本地C代码进行相互操作的API接口,称为Java本地代码接口。当Java程序需要访问系统的各个特性和设备时,或者一些要求效率和速度的场合时,此时应该采用JNI调用本地C或C++代码,来完成。如下图所示: 图一 JNI模型图...…
STM32F7-Discovery使用ITM作为调试工具
关于代码的调试手段,我在自己的一篇文章(http://bbs.ickey.cn/index.php?app=groupac=topicid=54944链接中的《STM32F030 Nucleo-开发调试的经验USART的重要性.pdf》)中已经详细谈到,为什么在调试中我们通常使用J-Link或ULINK或ST-Link(ST)或Open SDK(飞思...…
STM32F7 架构和资源分析
一、STM32F7 资源 当第一眼看到STM32F7的数据手册Datasheet和参考手册Reference manual时!可以说是抑制不住的兴奋!尽管ST所研发的这款基于Cortex-M7的芯片与当初ARM公司发表声明Cortex-M7内核时所声明的无论是在功耗、频率等还是有一定差异的!但是这或许只能...…
嵌入式linux文件服务器的搭建
开发环境:ubuntu 12.04 64 bit linux内核源码是通过http服务器和git代码管理来管理文件的,用户可以通过git方式下载,也可以通过http服务器的方式下载文件。之前一直在研究linux内核源码是如何通过http服务器下载的,对应的界面如下: 下面来介绍写如何搭建...…
Android之NDK开发介绍及环境搭建
一、NDK开发介绍。 分析Android框架不难发现,Android是基于Linux的开源操作系统。也就是说Android的底层是基于C实现的,但是Android SDK是基于Java实现的。这就意味着Android应用程序在运行时,Android虚拟机会实现Java与C语言之间的调用(Java调C我们称之...…
内核链表
在Linux内核中使用了大量的链表结构来组织结构,今天这篇文章详细的分析了3.14 内核中链表结构的实现,并通过实例对链表操作接口进行了测试...…
C语言实现类继承多态封装
学习嵌入式,C语言是必须学习的一门语言,C语言在设计之初是为了提供一种能以简易的方式编译、处理低级存储器、产生少量的机器码以及不需要任何运行环境支持便能运行的编程语言。C语言不光提供了许多低级处理的功能,而且保持着良好跨平台的特性,以一个标准...…
C和C++中const的用法比较
在C语言中,通常使用#define来定义常数,其后在使用该常数的地方利用定义的宏名来进行常数替换,这样可以避免在程序中到处出现magic numbers的乱象,并且#define是宏定义,不需要为其分配存储空间。但是#define是在预处理器的控制范畴内,只能简单地进行文本...…
回到顶部