嵌入式软件开发
文章平均质量分 66
no1freedman
这个作者很懒,什么都没留下…
展开
-
智能服务机器人底层移动平台嵌入式STC12C5A60S2与战舰开发板学习笔记
1,底层格式规范时发现变量值随意变化,并且原创 2014-05-07 17:03:21 · 1273 阅读 · 0 评论 -
STM32 固件库与 CMSIS 标准讲解
一: STM32 固件库就是函数的集合,那么对这些函数有什么要求呢??这里就涉及到一个 CMSIS 标准的基础知识,这部分知识可以从《Cortex-M3 权威指南》中了解到,我们这里只是对权威指南的讲解做个概括性的介绍。经常有人问到 STM32 和 ARM 以及 ARM7是什么关系这样的问题,其实 ARM 是一个做芯片标准的公司,它负责的是芯片内核的架构设计,而 TI,ST 这样的公司,他们并不做...原创 2018-12-24 13:55:09 · 5129 阅读 · 0 评论 -
linux驱动
问题一:安装完vmware后打开虚拟机(创建虚拟机)没反应,原因:防火墙拦截,关掉防火墙就好了。 二:安装vmware时报端口443被占用,netstat -anb|more查看当前占用443端口(TCP:88.34.22.443)的PID,然后启动任务管理器查看该PID对应的应用,并关掉就可以了。 三:安装好系统后,ssh登陆板子不了,提示ssh: connect t...转载 2018-12-24 13:53:53 · 123 阅读 · 0 评论 -
内核分析
一:内核配置:1,初始配置方式:(1)make menuconfig完全手动,每一项都重新配,工作量巨大!(2)用原厂提供的config文件,make ***config,则***config文件内容写入了.config文件中,再执行make menuconfig则可按需求更改。(3)使用默认的config文件,方法同(2)。2,配置编译流程:(1)执行make menu...原创 2018-12-24 13:52:49 · 170 阅读 · 0 评论 -
高通andriod编译问题与解决
问题1:/bin/bash: prebuilts/misc/linux-x86/bison/bison: No such file or directory 当出现该问题时,通过阅读,并不是没有bison这个运行库,而是没有找到该库; 执行下面命令即可。 sudo apt-get install g++-multilib gcc-multilib lib32ncurses5-dev lib3...原创 2017-03-24 16:59:01 · 2163 阅读 · 0 评论 -
手机驱动
一:AP BP CP CM概念手机硬件设计方案手机的硬件实现方式主要有 3 种:1 只用基带芯片,通常称作 feature phone 。2 基带芯片加协处理器 (CP, 通常是多媒体加速器) 。这类产品以 MTK 方案为典型代表,MTK 全系列的产品基本上都属于这样的方案, 展讯等其他公司也在推类似的产品。 这是增强了多媒体功能的 feature phone 。 协处理器 (co...原创 2018-12-24 13:51:37 · 867 阅读 · 1 评论 -
高通msm8916 gpio笔记(基于设备树)
1.通用GPIO控制函数:gpio_set_value(port_num,0/1) 一般只是在这个GPIO口的寄存器上写上某个值,至于这个端口是否设置为输出,它就管不了!而gpio_direction_output (port_num,0/1),在某个GPIO口写上某个值之后,还会把这个端口设置为输出模式。首先要调用gpio_direction_output(),以后要设置高低电平时,直接使用原创 2017-01-16 11:42:46 · 8786 阅读 · 0 评论 -
keil软件查看内存占用情况
KEIL MDK 查看代码量、RAM使用情况--RO-data、RW-data、ZI-data的解释KEIL RVMDK编译后的信息 Program Size: Code=86496 RO-data=9064 RW-data=1452 ZI-data=16116 Code是代码占用的空间;RO-data是 Read Only 只读常量的大小,如const型;RW-转载 2017-03-09 17:42:58 · 11231 阅读 · 0 评论 -
基于AtmelStudio给arduino下载bootloader通用方法
给arduino板子下载bootloader通用方法所用编译器atmelstudio,以及装有arduino官方IDE的安装目录(bootloader所在),以及仿真器。原创 2016-01-14 11:40:00 · 3721 阅读 · 0 评论 -
STM32IO仿真与串口通讯实验、外部中断实验
1,IO仿真流程:首先,我们进行软件仿真。先按 开始仿真,接着按 ,显示逻辑分析窗口,点击 Setup,新建 5 个信号原创 2014-05-12 17:15:39 · 2317 阅读 · 0 评论 -
STM32学习笔记
1,51定时器可从TL,TH获取当前计数值。2,原创 2014-05-09 18:04:09 · 1100 阅读 · 0 评论 -
ARM入门学习之战舰
1,ARM Cortex-M3是一种基于ARM V7架构的最新ARM嵌入式内核,它采用哈佛结构,使用分离的指令和数据总线;ARM7是冯诺伊曼结构 冯诺伊曼结构下,数据和指令共用一条总线 。从本质上来说,哈佛结构在物理上更为复杂,但是处理速度明显加快。根据摩尔定理,复杂性并不是一件非常重要的事,而吞吐量的增加却极具价值。ARM原创 2014-05-07 17:03:50 · 865 阅读 · 0 评论 -
ubuntu14.04 git服务器搭建与使用
Git服务器使用:1:安装git:sudo apt-get install git2. 产生公钥:命令执行过程中密码啥的默认就行,最后id_rsa.pub公钥文件产生在~/.ssh/id_rsa.pub中。ssh-keygen -t rsa3. 把id_rsa.pub中新产生的公钥内容复制到git服务器上/home/git/.ssh/authorized_keys里。4. ...原创 2019-01-29 17:59:16 · 363 阅读 · 0 评论