科技赋能·智引未来——华清远见教育科技集团
面授课程
在线课程
研发中心
在线实验
北京
上海
深圳
成都
南京
西安
武汉
沈阳
济南
重庆
长沙
创客
关于我们
联系我们
总裁荣誉
权威证书
专利软著
当前位置:首页 > 学习资源 > 学习笔记
Arduino初探
Arduino这个词,很多学电子专业的童鞋可能都听说过。有人说它是一块开发板,有人说是一个平台,有人说是开源软件,有人说是开发环境,还有人说是一门编程语言,各种说法,各种理解。那它究竟是什么呢? 对于这个问题,不说没用过的人,哪怕是很多正在使用Ardu...…
裸机程序开发之UART
Uart原理 发送数据时,CPU将并行数据写入UART,UART按照一定的格式在一根电线上串行发出;接收数据时,UART检测另一根电线上的信号,串行收集然后放在缓冲区中,CPU即可读取UART获得这些数据。UART之间以全双工方式传输数据,精确的连线方法只有3根电线:Tx...…
什么是"文件表项"
从Linux的层次角度来说,在用户空间是存在这样的概念的,这个概念是存在内核空间的,而且是针对打开的文件的! 内核用三种数据结构来描述一个打开的文件。 数据结构一: 文件描述符表(descriptor table): 每个进程都有它独立的描述符表,它的表项是由进程打开...…
基于epoll的Linux并发服务器
基于网络的不同主机之间通信、我们经常使用socket(套接字)来实现,socket就是用于通信的endpoint(端点)。当我们基于socket发送或接受数据时,由于各种原因可能无法将数据发送出去,或者无法接收到数据。这时我们是选择等待、还是立即返回。如果一直等待,我...…
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服务器下载的,对应的界面如下: 下面来介绍写如何搭建...…
回到顶部