自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(17)
  • 资源 (12)
  • 收藏
  • 关注

原创 IAR中 RTT context_iar.S文件放到内存中的方法

IAR中 RTT context_iar.S文件放到内存中的方法

2022-03-22 23:17:57 506

原创 keil中,RTT 实现代码放到 vector和code 放到ram

把代码和vector 放到ram的方法有很多种。参考了网上的资料和自己实际应用中的情况。先做出总结:平台以 stm32f103ZET为例子:一、vector 放到ram中。(1)第一步需要修改:.sct文件,重新规划ram和rom。根据 rtt官网提供的 sct文件。进行修改:RTT官网提供的源文件: 修改后的sct文件:(2)、编写代码,复制rom的vector 到 ram中,并重新更改 vector 映射。...

2022-01-03 14:55:07 1244 1

转载 解读udev的几个作用

转载:https://blog.csdn.net/fengying765/article/details/6995313udev是一种工具,它能够根据系统中的硬件设备的状况动态更新设备文件,包括设备文件的创建,删除等。设备文件通常放在/dev目录下,使用udev后,在/dev下面只包含系统中真实存在的设备。它于硬件平台无关的,位于用户空间,需要内核sysfs和tmpfs的支持,sysfs为...

2019-05-16 14:46:16 971

转载 udev规则以及编写

转载https://www.cnblogs.com/fah936861121/p/6496608.htmludev规则以及编写主要内容:udev简介 如何配置和使用udev 如何编写udev规则 字符串替换和匹配 udev主要作用 编写udev规则实例 难点解析1. udev简介1.1 什么是udev?udev是Linux(linux2.6内核之后)默认的...

2019-05-15 17:44:39 512

转载 Dynamic DMA mapping Guide

转发 蜗窝科技,www.wowotech.net。作者:linuxer 发布于:2017-7-20 19:23 分类:内存管理一、前言这是一篇指导驱动工程师如何使用DMA API的文档,为了方便理解,文档中给出了伪代码的例程。另外一篇文档dma-api.txt给出了相关API的简明描述,有兴趣也可以看看那一篇,这两份文档在DMA API的描述方面是一致的。 二、从CPU角度看到...

2019-02-27 14:40:03 203

转载 Linux DMA Engine framework(3)_dma controller驱动

转发 蜗窝科技,www.wowotech.net。Linux DMA Engine framework(3)_dma controller驱动作者:wowo 发布于:2017-5-18 21:56 分类:Linux内核分析1. 前言本文将从provider的角度,介绍怎样在linux kernel dmaengine的框架下,编写dma controller驱动。2. dma ...

2019-02-20 15:41:16 593

转载 Linux DMA Engine framework(2)_功能介绍及解接口分析

转载。蜗窝科技,www.wowotech.net。Linux DMA Engine framework(2)_功能介绍及解接口分析作者:wowo 发布于:2017-5-2 22:47 分类:Linux内核分析1. 前言从我们的直观感受来说,DMA并不是一个复杂的东西,要做的事情也很单纯直白。因此Linux kernel对它的抽象和实现,也应该简洁、易懂才是。不过现实却不甚乐观(个人...

2019-02-20 15:38:43 819

转载 Linux DMA Engine framework(1)_概述

原创文章,转发请注明出处。蜗窝科技,www.wowotech.net。Linux DMA Engine framework(1)_概述作者:wowo 发布于:2017-3-30 22:01 分类:Linux内核分析1. 前言前面文章介绍“Linux MMC framework”的时候,涉及到了MMC数据传输,进而不可避免地遭遇了DMA(Direct Memory Access)。因...

2019-02-16 10:27:25 729

转载 linux i/o静态映射

s3c2440的IO静态映射的分析作者:creator     [email protected]    昨天移植uda1341声卡到2440,出现io错误,最后发现IIS没有做内存映射,但是当时奇怪为何GPIO也没有做内存映射怎么就可以了呢?今天上午仔细分析了内核,发现内存的静态映射分几个部分在做,GPIO部分已经做了。下面就是内存映射的部分的分析。    内存映射分3个层次,1.开发板的层次(...

2019-01-11 15:32:54 186

转载 简述linux同步与异步、阻塞与非阻塞概念以及五种IO模型

转载:https://www.cnblogs.com/chaser24/p/6112071.html 1、概念剖析相信很多从事linux后台开发工作的都接触过同步&异步、阻塞&非阻塞这样的概念,也相信都曾经产生过误解,比如认为同步就是阻塞、异步就是非阻塞,下面我们先剖析下这几个概念分别是什么含义。同步:所谓同步,就是在发出一个功能调用时,在没有得到结果之前,该调用...

2018-11-12 16:54:41 322

转载 ubuntu-18.04 LTS支持root登录

转载http://blog.51cto.com/zjbintsystem/21302361.进入/etc/pam.d目录2. 进入/etc/pam.d目录下,编辑#vim gdm-autologin和 #vim gdm-password 屏蔽掉      #auth   required        pam_succeed_if.so user != root quiet_succ...

2018-09-25 11:33:10 7131

原创 Ubuntu 18.04 安装FTP服务

1. 查看是否安装有vsftpd服务器   #vsftpd -version2. 安装vsftpd服务器  #apt-get install vsftpd3. 配置vsftpd服务器#cp /etc/vsftpd.conf /etc/vsftpd.conf.bak #vi /etc/vsftpd.conf listen=NOlisten_ipv6=YESanonym...

2018-09-23 07:31:42 4076 1

转载 完美解决Ubuntu16.04虚拟机窗口全屏问题

转载 https://blog.csdn.net/nuddlle/article/details/77994080相信很多人在装虚拟机的时候,遇到了窗口过小不能自适应的问题。我也是查了好多资料,都说安装Vmware Tools即可解决,还有说修改分辨率也可以。两种方法亲测无效。 Vmware Tools工具官方已经不建议。更提倡开源的open-vm-tools,所以我安装了这个:  sud...

2018-09-22 15:41:11 3449 1

转载 Ubuntu 18.04 远程允许root登录:

1. 查看ssh服务器是否安装并启动      #sudo ps -e | grep ssh1. 安装ssh服务器    #sudo apt-get install openssh-server2. 配置sshd文件    #sudo vi /etc/ssh/sshd_config     PermitRootLogin yes (默认为#PermitRootLogin p...

2018-09-21 17:13:44 20210

转载 ubuntu18.04虚拟机突然不能上网问题解决办法

  1. 问题前段时间还正常上网,使用者突然无法联网。有可能是运行软件,爆内存了,没有死机,但造成网络中断。尝试措施: 1. 检查宿主主机,能正常联网 2. linux的ifconfig显示,没有固定IP$ifconfig lo: flags=73<UP,LOOPBACK,RUNNING> mtu 65536 inet 127.0.0.1 net...

2018-09-20 16:57:00 10602 13

转载 ARM、8051、AVR、MSP430、Coldfire、DSP、FPGA七种体系比较区别

本文来自米尔科技,原文地址:http://www.myir-tech.com/resource/502.asp,转载请注明出处。 我以为这样比没有意义,做嵌入式系统最大特征是“嵌入”二字,也就是说你的控制系统是嵌入于你的控制对象之中,所以首先是服从于对象的需求和特征,脱离对象空论谁好谁坏有何依据? 每个MCU都有其存在的价值,每个使用者的选择都有其道理,AVR开始时是以单时钟周期指令为卖点,相...

2018-09-03 11:19:56 1783

转载 逻辑地址、线性地址、物理地址区别

本文转自http://blog.csdn.net/erazy0/article/details/6457626 一、逻辑地址转线性地址    机器语言指令中出现的内存地址,都是逻辑地址,需要转换成线性地址,再经过MMU(CPU中的内存管理单元)转换成物理地址才能够被访问到。我们写个最简单的hello world程序,用gcc编译,再反汇编后会看到以下指令:mov    0x80...

2018-08-29 21:53:02 846

keil中,RTT 实现代码放到 vector和code 放到ram

keil中,RTT 实现代码放到 vector和code 放到ram

2022-01-03

嵌入式linux设备驱动笔记.docx

学习《嵌入式驱动开发相》的linux驱动开发笔记,内容仅限参考,没有过多的价值,记录自己的学习过程而已。错误的地方请指正。

2020-05-31

JLink_Windows_V651e.exe

JLink_Windows_V651e Windows版本,官方原版。截至2019年6月12日官网最新的版本。请自测试可以使用。

2019-10-08

mobus poll & mobus slave

整理一份,论坛几十积分,看不过去了。mobus 开发调试工具,包含mobus 与mobus salve

2019-02-20

STM32F103 j1939 移植

参考https://blog.csdn.net/xietongxueflyme/article/category/7245779的码源代码。谢谢楼主的分享。

2018-06-12

雕刻机,CNC代码源

三轴联动雕刻机代码源,CNC控制,中文注解,stm32作为主芯片的CNC

2018-03-29

STM32 FreeRTOS 学习笔记,库函数总结,带目录

基于STM32f10x系列FreeRTOS 函数总结。带有目录,结构很清晰

2018-03-29

国嵌笔记。全集全集

本人学习的国嵌笔记。操作详细! 第一季 精通嵌入式 4 一. 安装tftp服务器 4 二. Samba服务器安装 4 三. NFS服务器 5 四. 安装vsftpd FTP服务器 5 第2季-裸奔吧-ARM 6 一. 安装交叉编译器 6 二. 安装驱动 6 三. 查看执行文件属性 6 四. 编译工具用法 6 五. Makefile基本规则 7 六. 链接脚本 8 七. Eclipse 在线调试 工具包为ARM-Tools.tar.gz 8 八. ARM工作模式 10 九. 寻址方式 10 十. 汇编框架 10 十一. Bootloader设计 11 1. 2440板子 11 2. 异常向量表 12 3. 设置svc模式 12 4. 时钟设置 12 5. sdram内存初始化 12 6. Steppingstone 搬移代码到内存: 13 7. C语言环境初始化 13 一、栈: 13 栈作用: 14 二、C语言和汇编混合编程 14 第2季-裸奔吧-ARM\下学期 15 一、MMU初始化 15 二、中断 16 三、 NAND FALSH 17 四、 uart 控制器 18 五、 MDA 控制器 18 六、液晶显示器 18 七、 触摸屏(采用TS中断) 18 八、 网卡驱动设计 19 九、TFTP设计 19 十、bootm 设计 19 第三季 20 一、GDB调试使用方法 20 二、core dump 调试 20 三、linux应用程序地址布局 21 四、函数库使用方法 21 五、系统调用之文件描述符 22 六、库函数文件编程 22 七、时间编程 22

2017-08-31

igBee无线传感器网络设计与实现

igBee无线传感器网络设计与实现。看看

2015-05-19

12864液晶程序

使用一个函数就能控制数值的显示

2013-08-11

空空如也

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

TA关注的人

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