- 博客(17)
- 资源 (12)
- 收藏
- 关注
原创 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
STM32F103 j1939 移植
2018-06-12
国嵌笔记。全集全集
2017-08-31
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人