欢迎来到嵌入式培训专家——华清远见嵌入式学院
集团官网
创客学院
研发中心
北京
上海
深圳
成都
南京
西安
武汉
广州
沈阳
济南
重庆
长沙
嵌入式AI就业班
星创客精英班
嵌入式视频教程
C语言视频教程
Linux视频教程
ARM视频教程
原创图书
研发硬实力
关于我们
联系我们
加入我们
总裁寄语
专利软著
当前位置:首页 > 嵌入式培训 > 嵌入式学习 > 讲师博文 >
编译树莓派内核
在树莓派的系统中,提供了很多的现成的驱动程序和资源,尽管这样,还是远远不能适用于大部分情况下的设计使用,所以在使用某些设备时,需要自行编写或者修改一些驱动,以适用于想要控制的设备。 1.开发环境和准备 (1)我的开发环境为ubuntu 14.04。 (2)连接树...…
Arduino花式点灯
Arduino作为一款为创客而造的智能硬件,以其简单,灵活,开源等特点,吸引了大批爱好者。只要稍微有一点c语言基础和初高中物理知识,就能利用arduino创造出许多好玩的智能小物件。 本篇博文将简单介绍如何使用arduino逐步实现简单的物联网控制:点灯,串口点...…
关于C语言中内存分配
一、static在C语言里面可以用来修饰变量,也可以用来修饰函数。 1、 先看用来修饰变量的时候。变量在C语言里面可分为存在全局数据区、栈和堆里。 其实我们平时所说的堆栈是栈而不是堆,不要弄混。 例如:在file.c中 int a ; int main() { int b ; int *c = (...…
基于ubuntu嗅探工具的使用
运行平台:ubuntu 嗅探软件:ettercap 互联网发展速度飞快,给我们带来的便捷,也给我们留下了危险。在很多报道中都有关于用户信息丢失,数据被窃听等新闻,那这些是如何实现的呢,以此文章给大家一些提示,知道如何攻击,才能更好的做好防范。 何为嗅探: 通...…
基于c语言tftp服务器与客户端实现
开发环境:ubuntu 所用知识点:c,socket, tcp/ip协议 A)本实验主要实现tftp协议的服务器与客户端。 服务器实现功能有: 1)接收处理客户端请求,上传下下载文件 2)进行用户验证 3)对传输数据进行加密解密处理 4)生成日志文件 客户端实现功能有: 1)向服务器...…
线程间的互斥锁和条件变量
对于我自身而言,互斥锁和条件变量一直以来不太理解,今天特意整理了这篇文章,一方面整理自己的思路,另一方面可以供大家参考。 一、互斥锁 互斥锁是一种通过简单的加锁的方法来控制对共享资源的存取,用于解决线程间资源访问的唯一性问题。互斥锁有上锁和...…
input驱动编程实例
【1】input设备驱动的目的 input设备驱动的工作很简单,就是操作底层硬件,获得input信息,提交给input核心层。 【2】input设备驱动的编写流程 (一)设备结构体中定义一个struct input_dev 结构体指针变量 内核中使用input_dev结构体来描述一个input设备,inp...…
C语言的内存分配和段错误的处理
在嵌入式的程序设计中对于程序变量的内存的管理尤为重要,因为嵌入式产品的内存资源十分有限,合理分配内存是程序设计人员优先考虑的问题。当然,一些变量的内存分配不合理有时会导致程序的崩溃(即是段错误)等错误。本文针对这些问题进行了详细的解析并给...…
回到顶部