- 博客(7)
- 资源 (3)
- 收藏
- 关注
原创 MY JS lib
function css(obj, name, value) { if (arguments.length == 2) { if (obj.currentStyle) { //IE return obj.currentStyle[name]; } else { //FF Chrome ...
2018-03-30 18:05:23 185
原创 FreeRTOS Heap4内存管理分析
一. 简要介绍 Heap4 内存管理是一种基于链表形式的管理方式。它将整个内存空间划分成三块空间,分别是可供分配的空间,结束哨兵空间,舍弃掉的空间。可供分配的空间显而易见,每次用户调用 malloc 函数就是从这块空间划分的。结束哨兵的作用也是为检测分配时是否已经超出了可分配空间地址范围,避免越界。舍弃的空间是因为需要内存对齐的原因不得不舍弃掉的一小部分内存。举个例子:假如我需要分配的内存地...
2018-03-24 20:21:45 2010
原创 STM32 系列芯片启动方式
STM32的启动方式大家都明白,就是: 1、BOOT1=x BOOT0=0 从用户闪存启动,这是正常的工作模式。 2、BOOT1=0 BOOT0=1 从系统存储器启动,这种模式启动的程序功能由厂家设置。ISP 3、BOOT1=1 BOOT0=1 从内置SRAM启动,这种模式可以用于调试。 在FLASH和系统存储器的差别点可以看成只在BOOT0上,在做成板子的时候将BOO
2017-10-07 15:32:26 1146
原创 S3C6410 轮询串口配置
一, 串口设置 串口需设置为 8位数据位 1位停止位 0位校验位 8n1 ,波特率 115200 ,无流控。 1. 配置GPIO引脚为串口功能 2. 数据数据配置 8N1 使该寄存器设置为 0x03 。正常模式 8位数据位 1位停止位 无校验位 3. 设置串口模式 使该寄存器设置为 0x05 。 发送接收设置为 中断或者轮询模式 其他位设置为零 4. 使
2017-08-08 21:51:28 394
原创 Linux 驱动分离模型
一,过程概述 驱动分离模型主要用途是讲驱动的硬件相关代码与硬件无关代码分离,提高驱动的移植性,可重复性。主要编写2个文件,一个driver文件和一个device文件 1. device文件的操作 a)创建一个 struct platform_device 结构体 static struct platform_device led_device ,设置
2017-08-03 19:53:18 207
原创 linux 输入子系统驱动程序
一,过程概述 1. 分配一个struct input_dev key_input_dev = input_allocate_device(); 2. 设置 input_dev 支持的时间 Event types 主要有按键事件 EV_KEY 重复事件 EV_REP set_bit(EV_KEY, key_input_dev->evbit);3. 设置
2017-08-03 19:35:16 223
原创 UBUNTU nfs 常用命令
1. 安装NFS. sudo apt-get install nfs-kernel-server 2.增加挂载目录。在 /etc/exports中加上需要挂载的目录 /home/neo/nfs *(rw,sync,no_root_squash,no_subtree_check) sudo vi /etc/exports add one line /home/neo/nfs
2017-07-23 14:18:27 1217
HexEdit4binary
2017-09-27
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人