自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(18)
  • 资源 (3)
  • 收藏
  • 关注

原创 Linux命令随笔 ls -l 文件中各个列的含义

1 234 567 890 01 02 03 04 05 06 07 08 d rwx r-x r-x 3 root root 4096 Aug 7 19:00 include 1:文件类型, - 普通文件,d 目录文件, p 管道文件, l 链接文件,b 块设备文件, c 字符设...

2019-06-18 10:54:44 1271

原创 IMX6Q --myzr Uboot笔记

U-Boot 输入的命令前几个字符和别的不重复,可以输入简写 help <想要的命令> ? <想要的命令> bootdelay 执行自动启动(bootcmd命令)等候秒 bootargs 传递给Linux内核的启动参数 bootcmd 自动启动时执行命令 bootargs_base=setenv bootargs console=ttymxc0,11...

2019-06-10 06:45:43 546

原创 shell中的 单引号&&双引号 辨析

shell下正则 和 普通程序用的 还真不一样 单引号: 中间的任意字符还原为字面意义,屏蔽shell元字符的功能,单引号必须成对出现 双引号: 双引号类似于单引号,但不会屏蔽 ' \ $这三个shell元字符的含义,如果需要屏蔽需要前面加一个\符号,其他字符的功能将被屏蔽(包括单引号),两个双引号之间的单引号不必成对出现。 ...

2019-06-08 18:29:50 310

转载 JNI开发笔记(三)

在JNI层都会用jobject表示对象的数据类型 JNIEnv操作 jobject  操作jobject的本质是操作这些对象的成员变量和成员函数 通过JNIEnv输出CallVoidMethod,再把jobject,jMethodID和对应的参数传入,JNI层就能调用Java对象的函数 实际上JNIEnv输出一系列类似CallVoidMethod的函数 NativeType Cal

2018-02-02 23:07:48 344

转载 JNI开发笔记(二)

native_init 和 Java_android_media_MediaScanner_native_init 建立关联关系,其实保存JNI层函数的函数指针 1.需要编译所有声明了native函数的Java类,每个所生成的class文件都得用javah生成头文件 2.初次调用native函数需要根据函数名字搜索对应的JNI层函数建立关联,影响运行效率     直接让native函数知道J

2018-02-02 20:58:34 333

转载 JNI开发笔记(一)

C/C++  互相通过的接口,本地的C/C++代码可以调用Java代码 JNI是本地编程接口,NDK快速开发C(C++)动态库,将so和Java应用一起打包成apk 将复杂的逻辑和算法通过本地代码(C/C++) 反汇编.so动态库分析程序的逻辑要复杂 设备提供C接口,而Java不能直接与C进行交互,先在Java层定义发送短信等 native方法,用javah命令将定义Java native

2018-02-02 20:52:55 257

转载 GDB调试 + Java类

GDB是GNU开源强大的UNIX下程序调试工具 GDB四个方面的功能:    1.启动程序,自定义要去随心所欲    2.被调试的程序设置的断点处停住    3.程序被停住时,检查程序中所发生的事    4.动态改变执行环境 n -- nextp n/sum-- print break 16(16行处设置断点) break func(设置函数func())  info break 查看断点信息...

2018-01-31 19:55:11 1543 1

转载 FatFs STM32

FatFs在32位微控制器 MCU数十到数百 KB的容量    采用外扩存贮器 SD卡,使用SPI协议,文件系统采用FatFs,移植修改类型和底层函数     FatFs通用的文件系统模块    可以根据具体情况编写底层IO函数 FatFs特点是分离缓冲Fat结构的每个文件,可以快速访问多个文件,支持多个驱动器和分区 FatFs设计思想是 小块的数据通过Bu

2017-12-06 09:33:34 1093

转载 ioctl系统调用

什么是ioctl 设备的IO通道进行管理的函数。对设备的一些特性进行控制,传输波特率,马达转速。 在用户空间,函数原型: int ioctl(int fd, int cmd, ...) \\...可选参数:插入 *argp,是cmd命令所需参数,至多指定一个参数,也可以不指定。该参数要么是一个指针,要么是一个整数。fd是用户程序打开设备时使用open函数返回的文件标识符,cmd是用户

2017-06-28 16:19:43 5293

转载 input子系统与tp驱动

Input子系统与TP驱动 from vine_farer 1、层级结构jiang-pc:~/build_projects2/build/60_ali/kernel-3.18/drivers/input$ ls apm-power.c ff-core.c goodix_finger input-polldev.c keyboard Makefile seri

2017-06-16 20:55:57 1452

转载 平台总线驱动

Linux提出了platform bus(平台总线)的概念,即使用虚拟总线将设备信息和驱动程序进行分离,设备树的提出就是进一步深化这种思想,将设备信息进行更好的整理。 设备被注册到总线上,总线会根据其名字搜索对应的驱动,如果找到将设备信息导入驱动程序并执行驱动;当一个驱动被注册到平台总线的时候,总线也会搜索设备。 设备信息--硬件信息/软件信息     硬件:地址资源,中断资源 st

2017-06-14 10:30:43 469

转载 电阻屏驱动基础理论

SoC系统中集成的独立的外设控制器,挂接在SoC内存空间确不依附于PCI/I2C/SPI此类总线。 在Linux设备驱动中,有一类设备被称为“平台设备”,通常把SoC系统中集成的独立外设单元都当作平台设备来处理。 来自精通Linux设备驱动程序开发:平台设备驱动中的平台可看做一种伪总线,通常用于将集成进片上系统的轻量级设备和Linux设备模型连接在一起。平台由平台设备和平台设备驱动程序

2017-06-13 16:20:55 895

原创 A20简易Makefile解析

编译进内核     obj-y Kbuild Makefile 规定所有编译进内核的目标文件都存在$(obj-y)列表中。而这些列表依赖内核的配置。Kbuild编译所有的$(obj-y)文件。然后,调用"$(LD) -r"将它们合并到一个build-in.o文件中。稍后,该build-in.o会被其父Makefile联接进vmlinux中。 $(obj-y)中的文件是有顺序的。列表中有重复项是

2017-06-13 09:50:51 357

转载 late_initcall

内核驱动初始化顺序: 内核第一个C函数 main.c/ start_kernel() ---> rest_init() ---> kernel_thread(kernel_init, NULL, CLONE_FS | CLONE_SIGHAND) ---> kernel_init() ---> do_basic_setup() ---> do_init...

2017-06-10 15:49:50 687

转载 内存颗粒CL和CAS

CL(CAS Latency) CAS的延迟时间,纵向地址脉冲的反应时间,一定频率下衡量不同规范的内存 DDR333内存存取时间6ns,主板BIOS中将CL设置为2.5 提高内存时钟频率提高DDR性能,更近一步降低CAS延迟时间 列的数据会比较常被存取,所以RAS-to-CAS发生几率大,读取的时间增多。有时候同时发生读取大量数据的情形,在这种情况下,相邻的内存数据会

2017-06-01 23:11:03 1393

原创 读书笔记__《Linux系统移植》

进程描述符 每个进程都会被赋予优先级(static_prio) 进程的优先级是基于加载及其他几个因素动态决定的。优先级值越低,实际的优先级越高 进程调度 调度程序运行时,要在所有可运行状态的进程中 选择最值得运行的进程 选择依据policy  priority  counter  rt_priority Linux进程分类 交互式进程: 批处理进程:数据库搜索 实时进程:

2017-04-27 08:52:28 265

转载 嵌入式处理器

冯诺依曼结构 一种将程序指令存储器和数据存储器合并在一起的。程序指令存储地址和数据存储地址指向同一个存储器的不同物理位置,因此程序指令和数据宽度相同。 哈佛结构 程序指令和数据分开存储,指令和数据可以有不同的数据宽度。还采用了独立的程序总线和数据总线,分别作为CPU与每个存储器之间的专用通信路径。 很多芯片采用改进的哈佛结构。具有独立的地址总线和数据总线。两条总线由程序存储器和数据

2016-10-03 15:15:42 397

转载 C# winform上位机 摘要

双核 叫 物理双核 硬件线程 又叫 逻辑内核 传统的代码都是串行,为了实现加速而开了很多工作线程,这些工作线程就是软件线程。 System.Threading.Tasks **********************************************************************************************************

2016-09-30 13:39:29 2248

en.stm32_f105-07_f2_f4_usb-host-device_libV2_2_1.rar

最近更新版本:V2.2.1 / 17-March-2018 使用的标准库,而非HAL

2021-08-07

LegacySupportPackage

MDK v4 Legacy Support Learning Platform MDK Version 5 uses Software Packs to support a microcontroller device and to use middleware. To maintain backward compatibility with MDK Version 4 you may install Legacy Support. This might be necessary for two reasons:

2018-09-28

LegacySupportPacakge

CSDN 一次只能上传220M,请下载该文件的朋友,用我上传的同名资源.part1,一同解压打开

2018-09-28

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

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