Python
Java
PHP
IOS
Android
Nodejs
JavaScript
Html5
Windows
Ubuntu
Linux
Linux字符设备驱动的register_chrdev()与unregister_chrdev()
Linux下的设备驱动程序被组织为一组完成不同任务的函数的集合 通过这些函数使得Windows的设备操作犹如文件一般 在应用程序看来 硬件设备只是一个设备文件 应用程序可以象操作普通文件一样对硬件设备进行操作 如open close rea
Linux嵌入式
Linux·进程权限控制
Linux系统的安全性得益于其进程权限和文件权限的控制机制 今天抽空梳理下Linux下的进程权限控制相关的文件权限涉及一点 首先明确四个名词 真实用户ID real ID 有效用户ID effective ID 保存用户ID Saved I
Linux系统编程
Linux嵌入式
Linux
服务器
运维
Linux·设备文件devfs
目录 设备文件系统 devfs udev mdev 关于file和inode数据结构在内核中的探究 设备文件系统 Linux引入了虚拟文件系统 从而使设备的访问可以像访问普通文件系统一样 因此在内核中描述打开文件的数据inode中的rdev
Linux嵌入式
Linux
运维
服务器
Linux·i2c驱动示例
I2C 是很常用的一个串行通信接口 常用于连接各种外设 传感器等器件 一 Linux I2C 驱动框架 Linux 内核将 I2C 驱动分为两部分 I2C 总线驱动 I2C 总线驱动就是 SOC 的 I2C 控制器驱动 也叫做 I2C 适配
Linux嵌入式
驱动开发
Linux·主流嵌入式操作系统(RTOS)
满足实时控制要求的嵌入式操作系统 RTOS 操作系统 以下介绍14种主流的RTOS 分别为 Clinux C OS II eCos FreeRTOS mbed OS RTX Vxworks QNX NuttX 而国产的嵌入式操作系统包括都江
Linux嵌入式
单片机
STM32
Linux
linux2.4 GPIO模拟实现I2C数据传输-DS1302
1 我们要实现通过GPIO读写 DS1302的寄存器数据 2 首先我们需要了解下DS1302的工作方式 它提供SCL DATA RST三个信号 然后可以参考其时序图进行数据的读写 3 我们现在就是要通过GPIO来模拟整个读写的时序 4 下面
Linux嵌入式
Linux·字符设备再分析
Linux系统将设备分成字符设备 块设备 网络设备三类 用户程序调用硬件的过程如下 一 用户级 内核级和系统调用 Linux Unix系统下的进程运行分为用户态和进程态两种状态 我们的应用程序通常仅在用户态下运行 出于保护内核资源的需要 用
Linux嵌入式
Linux
运维
服务器
(10)QJ_黑电平&AWB&CCM校正步骤&raw数据抓取
1 设备准备 待校正主控 SENSOR 镜头 镜头盖 可抓raw版本 2 环境准备 图像室灯箱环境 24色卡 照度计 3 说明书准备 HiISP 颜色调优说明 图像质量调试工具使用指南 4 工具准备 PQTOOL 版本对应 插件齐全 Ima
IPcamera(网络摄像头)
Linux嵌入式
IPCamera开发
全志V3S环境编译开发流程
这里使用的是荔枝派Zero 官网上面没有带spiflash的 首先准备一张SD卡 U BOOT 首先需要配置交叉编译环境 这里就不多说了 需要的话前往Sipeed官网 Sipeed 首先获取uboot源码 git clone https g
Linux嵌入式
Linux
arm开发
运维
Linux下使用apt安装mysql
Ubuntu上安装MySQL非常简单只需要几条命令就可以完成 1 sudo apt get install mysql server 2 apt get isntall mysql client 3 sudo apt get install
Linux嵌入式
(00)Hi3516A/Hi3516D SDK 安装以及升级使用说明
Hi3516A Hi3516D SDK 安装以及升级使用说明 注意 本文以Hi3516A描述为例 未有特殊说明 Hi3516D与Hi3516A一致 第一章 Hi3516A SDK Vx x x x版本升级操作说明 如果您是首次安装本SDK
IPcamera(网络摄像头)
Linux嵌入式
ipcamera
Linux·软中断&tasklet
目录 软中断 中断服务接口管理 tasklet 软中断 首先明确一个概念软中断 不是软件中断int n 总来来说软中断就是内核在启动时为每一个内核创建了一个特殊的进程 这个进程会不停的poll检查是否有软中断需要执行 如果需要执行则调用注册
Linux嵌入式
Linux