- 博客(9)
- 资源 (114)
- 收藏
- 关注
原创 linux设备驱动程序之SPI nor flash
(1)检查MCLK\MOSI\MISO 电压是否是3.3V左右,满足nor flash datasheet的电压(2)提高MCLK drving能力(3)GPIO 引脚是否配置正确(4)CHIP ID 是否能读取(5)多次读取状态寄存器,分析状态寄存器是否有错误的值错误的log:squshfs 读取错误
2016-10-28 20:06:09 4108
原创 struct file struct inode
(1)每个进程在进程表中都有一个记录项,记录项包含一张打开的文件描述符表,可将视为矢量,每个描述符占用一项,与每个文件描述符相关联的是:a)文件描述符标志(close_on_exec).b))指向一个文件表项的指针。(2)内核为所用打开文件维持一张文件表,每个文件表项包含:a)文件状态标志(读写等等)b)当前文件偏移量。c)指向该文件V节点表项的指针。(3)每个打开文件
2016-10-27 22:46:54 414
原创 linux camera GS5604调试
#include #include #include /* * This module shows how to create a simple subdirectory in sysfs called * /sys/kernel/kobject-example In that directory, 3 files are created: * "foo", "b
2016-10-27 22:22:20 1333
转载 二级指针的作用详解
一、概念在如下的A指向B、B指向C的指向关系中:首先C是"一段内容",比如你用malloc或者new分配了一块内存,然后塞进去"一段内容",那就是C了。C的起始地址是0x00000008。B是一个指针变量,其中存放着C的地址,但是B也要占空间的啊,所以B也有地址,B的起始地址是0x00000004,但是B内存中存放的是C的地址,所以B里面的内容就是0x0000000
2016-10-15 22:47:49 5762
转载 i2c体系结构篇(dev与core层交互)
[本文导读]:I2C总线作为系统总线,广泛用于e2prom,rtc等设备接口中。本文以mpc8309为架构,linux-2.26.34源码为例分析I2C总线的实现过程。 1. I2c-dev.c驱动的结构如上图所示,I2c-dev.c是实现I2c通用的slave端的通用驱动架构。i2cdev_fops是实现client的文件操作结构.下面首先看一下i2c_driver结构如
2016-10-14 19:46:26 1177
转载 基于mpc体系架构的I2C体系结构(适配器与core层交互)
基于mpc体系架构的I2C体系结构(适配器与core层交互)[本文导读]:I2C总线作为系统总线,广泛用于e2prom,rtc等设备接口中。本文以mpc8309为架构,linux-2.26.34源码为例分析I2C总线的实现过程 1. I2C硬件时序I2C(Inter-Integrated Circuit)总线是一种由PHILIPS公司开发的两线式串行总线,它由串行数据线SD
2016-10-14 19:45:14 853
转载 Android JNI(实现自己的JNI_OnLoad函数)
实现JNI中本地函数注册可以两种方式: (1)采用默认的本地函数注册流程。 (2)自己重写JNI_OnLoad()函数。(本文介绍)(Android中采用这种)Java端代码:package com.jni;public class JavaHello {publicstatic native String hello();static {// load library:
2016-10-09 23:19:36 350
转载 Android JNI知识简介
JavaNative Interface (JNI)标准是Java平台的一部分,它允许Java代码和其他语言写的代码进行交互。JNI 是本地编程接口,它使得在 Java 虚拟机 (VM) 内部运行的 Java 代码能够与用其它编程语言(如 C、C++ 和汇编语言)编写的应用程序和库进行交互操作。 1.从如何载入.so档案谈起 由于Android的应用层的类都是以Java写
2016-10-09 23:17:01 295
RISC-V 体系结构原理与编程资料
2022-10-23
FatFs 文件系统在nor flash 移植
2022-09-03
CmBacktrace: ARM Cortex-M series MCU error tracking library
2022-08-28
en.stsw-stm32054_v3-6-0_en.stm32cubef1
2022-05-06
基于Ymodem协议串口升级程序的实现过程
2022-04-07
基于vs2019的lvgl模拟器lv_sim_visual_studio_sdl
2022-03-19
LvglFontTool_V0.3_littevgl
2021-09-26
LittleVGL模拟器环境a(CodeBlocks).rar
2021-09-18
darknet-master开源深度学习框架
2021-05-29
UGUI-master.7z
2021-04-23
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人