嵌入式企鹅圈

嵌入式架构、嵌入式Linux、微信蓝牙/wifi、ARM-MIPS SOC、Android、IOT

排序:
默认
按更新时间
按访问量

深入理解Linux字符设备驱动

文章从上层应用访问字符设备驱动开始,一步步地深入分析Linux字符设备的软件层次、组成框架和交互、如何编写驱动、设备文件的创建和mdev原理,对Linux字符设备驱动有全面的讲解。

2016-03-20 11:09:13

阅读数:3769

评论数:0

从零开始搭建微信硬件开发环境全过程——1小时掌握微信硬件开发流程

笔者决定在嵌入式企鹅圈2016年的首篇文章中,发表微信硬件物联领域极具实践价值的文章,它将能指引和帮助任何有兴趣于物联网开发的童鞋们快速掌握微信硬件开发流程,只需一个小时,而再不需要通过揣摩微信硬件浩瀚的文档资料来完成艰难构建。

2016-01-11 23:57:42

阅读数:25625

评论数:26

一张图读懂基于微信硬件平台的物联网架构

本文从物联网的核心要素、物联网的关键场景、微信硬件平台的通信协议分析三个维度去分析基于微信硬件平台的物联网架构。

2015-10-15 18:28:51

阅读数:9171

评论数:8

字符设备驱动、平台设备驱动、设备驱动模型、sysfs的比较和关联

横向比较关联各个驱动相关的知识点(字符设备驱动、平台设备驱动、设备驱动模型、sysfs)和纵向剖析Linux整个驱动软件层次,对于Linux驱动的理解和开发很有帮助,绝对干货!

2015-10-05 10:33:51

阅读数:2374

评论数:1

从需求的角度去理解Linux系列:总线、设备和驱动

这是一篇有关如何学习嵌入式Linux系统的方法论文章,也是从需求的角度去理解Linux系统软件的开篇,期待此系列文章日后会是学习嵌入式Linux的标杆!

2015-09-23 21:08:52

阅读数:6101

评论数:10

SoC嵌入式软件架构设计之二:没有MMU的CPU实现虚拟内存管理的设计方法

多个应用程序在同时竞争使用同一块物理内存,其必然会导致某个时刻只存在程序的某个片段在执行,也即是所有程序代码和数据分时复用物理内存空间—这就是内存管理单元(MMU)工作核心作用所在。 本文要谈的是控制器领域SoC的内存管理单元的软、硬件设计,其重要的理念同样是代码和数据分时复用物理内存空间,在保...

2014-04-30 23:14:00

阅读数:4502

评论数:0

基于80251的嵌入式语音识别

基于80251的嵌入式语音识别,阐述PC端和80251的同步开发!

2014-04-23 11:49:11

阅读数:2338

评论数:1

嵌入式:节省内存的软件设计技巧

本文讲述内存资源紧缺型嵌入式系统中节省内存的软件设计方法。一般主控是单片机控制器的电子产品的成本跟内存的关系可是成正比的,尤其在SOC芯片设计时是固件开发需要重点关注的。大量量产前要确定内置SRAM的大小,而且是在满足功能需求的情况下越小越好。这就需要考究软件系统的设计和编程开发的技能。

2014-04-22 09:59:11

阅读数:3254

评论数:3

tensorflow install

1. raspberry    os is raspbian, python2.7    1) sudo apt-get install python-pip python-dev    2) wget https://github.com/samjabrahams/tensorflow-on-r...

2018-05-08 17:05:13

阅读数:233

评论数:0

Python + opencv on ubuntu & arm

1. python2.7 is installed on ubuntu2. apt-get install python-pip3.pip install numpy sklearn4.apt-get install libopencv-dev5.apt-get install libcv-dev...

2018-04-26 17:55:08

阅读数:463

评论数:0

python+opencv

1. apt-get install python-pip2. change pip sources    vim ~/.pip/pip.conf   [global]  index-url = http://pypi.douban.com/simple  trusted-host = pypi....

2018-04-25 19:06:41

阅读数:55

评论数:0

luvcview demo

ubuntu 12.04 install luvcview to test usb camera 2.0. luvcview is a linux application demo for usb camera.1. apt-get install libv4l-devv4l is a API l...

2018-04-25 15:13:30

阅读数:33

评论数:0

RTX-TINY AND C51工具链相关

1. RTX51 TINY的信号是异步使用,如中断发信号,但是只有一种信号,反正就是等待信号和收到信号。信号不再继续分类。但是linux的信号同是异步使用,但是信号有很多种,如KILL信号等等。2. 信号量是进程间同步使用资源的协作方式,有二种信号量就是MUTEX,或者多种信号量。如UCOS的信号...

2018-03-22 14:54:14

阅读数:78

评论数:0

基于C语言的状态机框架和实现

本文的目的是基于C语言实现简单高效的状态机。例子是倒计时bomb。Bomb有两种状态,一种是设置状态,一种是倒计时。一旦开始计时,要想回到设置状态必须要调整code的值等于bomb预设的密码值,否则无法进行状态转换。倒计时到0就BOMB了啦。基于这个例子来实现状态机。状态机实现框架包括以下几个部分...

2018-01-27 16:08:09

阅读数:258

评论数:0

tensorflow 安装

tensorflow 安装过程

2017-12-06 15:49:20

阅读数:408

评论数:0

微信跑步机

微信蓝牙接入方案设计和开发

2017-12-01 14:34:29

阅读数:1372

评论数:0

混合编程接口规范

操作系统中C和汇编的混合编程接口规范

2017-10-14 14:55:28

阅读数:396

评论数:0

专注、专业--获评2016年CSDN博客之星!

2017-09-28 17:12:22

阅读数:260

评论数:0

蓝牙扫描器的隐患和双芯片握手协议

蓝牙扫描器的隐患和双芯片握手协议

2017-08-30 12:59:39

阅读数:475

评论数:0

语音助手的安卓客户端设计

语音助手的安卓客户端设计

2017-08-20 16:09:27

阅读数:804

评论数:0

提示
确定要删除当前文章?
取消 删除
关闭
关闭