![](https://img-blog.csdnimg.cn/20201014180756738.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
嵌入式
「已注销」
简单的事重复做你就是专家;重复的事用心做你就是赢家
展开
-
欢迎使用CSDN-markdown编辑器
重点内容# 欢迎使用Markdown编辑器写博客本Markdown编辑器使用StackEdit修改而来,用它写博客,将会带来全新的体验哦:Markdown和扩展Markdown简洁的语法代码块高亮图片链接和图片上传LaTex数学公式UML序列图和流程图离线写博客导入导出Markdown文件丰富的快捷键快捷键加粗 Ctrl + B 斜体 Ctrl + I 引用原创 2016-08-22 10:07:06 · 158 阅读 · 0 评论 -
Altium Designer如何打开PROTEL 99SE DDB文件
我们经常遇到Altium Designer打开PROTEL 99SE DDB文件,直接用输入文件向导找不到相应格式,按照以下步骤操作: 第一步:打开Altium Designer 软件然后点击左上角“DXP” 第二步:点击“My Account” 第三步:选择“Admin”项之后再点击“Extensions & Updates” 第四步:点击“Configure…” 第五步:将所有你想添加原创 2017-10-10 11:01:06 · 21233 阅读 · 1 评论 -
嵌入式系统常用加密算法
1,TEA加密 2,DH加密 3,DES加密 4,DES3加密原创 2017-11-02 09:56:45 · 1947 阅读 · 0 评论 -
工业串口迪文屏开发
指令屏资料: http://pan.baidu.com/s/1i4ZiQg9 指令屏的开发视频的链接 http://v.youku.com/v_show/id_XMzY2NzY3MDE2.html原创 2017-10-26 10:07:16 · 7139 阅读 · 0 评论 -
十进制转换成字符串
/* * 函数名:itoa * 描述 :将整形数据转换成字符串 * 输入 :-radix =10 表示10进制,其他结果为0 * -value 要转换的整形数 * -buf 转换后的字符串 * -radix = 10 * 输出 :无 * 返回 :无 * 调用 :被USART_printf()调用 */转载 2017-12-05 10:22:41 · 14768 阅读 · 0 评论 -
STM32读取BQ40Z50的数据
TI电池管理芯片BQ40Z50,通信协议是SMBUS,类似IIC,速率要求10-100KHz 用的STM32F103的硬件IIC读取电池的各种数值,源代码如下:#include "iic.h"#include "stdio.h" //*****************************************************// IIC2初始化函数:初始化ST...原创 2019-02-14 15:24:02 · 10850 阅读 · 9 评论 -
beyond compare 4 30天评估期已到
beyond compare 4 30天评估期已到右键快捷方式,打开文件位置找到BCUnrar.dll ,删除就能用了原创 2019-03-21 10:13:59 · 2262 阅读 · 0 评论 -
百度云不限速
百度云网盘限速怎么办?1,下载附件中的软件2,登录网盘账户3,选中文件,右键分享下载,分享下载,分享下载4,帮我点个赞吧原创 2019-04-30 14:24:57 · 2264 阅读 · 0 评论 -
U-Boot
U-BootcontentsBootLoader的介绍U-Boot的介绍U-Boot的命令U-Boot工作流程U-Boot的移植1.概念:什么BootLoader软件层次:一个嵌入式系统从软件角度来看分为三个层次:1.引导加载程序包括固化在固件(firmware)中的boot程序(可选)和BootLoader两大部分2.linux内核特定于嵌入式平台的定制内核3.文...原创 2019-07-10 23:40:47 · 144 阅读 · 0 评论 -
Linux驱动
Linux驱动HelloDriverMode导读:Linux设备驱动会以模块形式出现,学会编写、编译、加载、卸载Linux内核模块学习模块化编译驱动的方法,学习如何加载驱动、查看驱动、卸载驱动Linux内核针对驱动的处理有两方式:把所有的功能全部编译到内核中,需要重新添加或者删除功能的时候,需要重新编译内核动态的添加模块#inlcude <linux/ini...原创 2019-07-19 09:28:28 · 291 阅读 · 0 评论 -
嵌入式面试总结
1,堆栈 2,指针 3,volitale const static const 用法 4,通信协议 IIC SPI 232 485 TCP/IP 包括物理层和协议层描述 5,通信方式 wifi 蓝牙 zigbee gprs gsm 北斗 433 6,产品性能总结,低功耗,稳定性,兼容性,创新 7,逻辑思维原创 2017-08-23 09:55:33 · 623 阅读 · 0 评论 -
Linux内核模块编程
认识linux模块Linux内核模块程序结构 模块加载函数原创 2017-07-27 16:52:50 · 190 阅读 · 0 评论 -
文章标题
在PCB的敷铜过程中,遇到两个问题,解决方法如下,1,问题 :勾选去除死铜,敷较大面积的铜无法去掉外围轮廓外的部分 解决:可能是外围轮廓线不是keep out layer。 2,问题:敷完铜之后,感觉导线和焊盘都连到了一起 解决:可能是规则中的最小安全间距太小了 3,问题:敷铜时出现空白区域,除边框外没有敷铜 解决:在工程目录删除过程文件原创 2016-08-22 10:26:28 · 171 阅读 · 0 评论 -
STM32库编程问题记录
Libraries\STM32F10x_StdPeriph_Driver\src\stm32f10x_rcc.c(1332): warning: #223-D: function “assert_param” declared implicitly有可能错误的地方: 1,USE_STDPERIPH_DRIVER 没有添加到 魔法棒-C/C++-宏定义中 2,在stm32f10x_conf.h中原创 2017-04-09 10:27:25 · 653 阅读 · 0 评论 -
文章标题
u8 Sys_Clock_Set(u32 plln,u32 pllm,u32 pllp,u32 pllq) { u16 retry=0; u8 status=0; RCC->CR|=1<<16; //HSE 开启 while(((RCC->CR&(1<<17))==0)&&(retry<0X1FFF))retry++;//等待HS原创 2017-03-26 13:59:47 · 262 阅读 · 0 评论 -
vmware虚拟机显示屏幕太小问题解决
欢迎使用Markdown编辑器写博客本Markdown编辑器使用StackEdit修改而来,用它写博客,将会带来全新的体验哦:Markdown和扩展Markdown简洁的语法代码块高亮图片链接和图片上传LaTex数学公式UML序列图和流程图离线写博客导入导出Markdown文件丰富的快捷键快捷键加粗 Ctrl + B 斜体 Ctrl + I 引用 Ctrl原创 2017-05-28 07:55:28 · 19216 阅读 · 0 评论 -
好的回复
#include#includeint main(void){ signal(SIGINT,SIG_IGN); for(;;); return 0;}#include#includeint main(void){ signal(SIGINT,SIG_IGN); for(;;); return 0;}原创 2017-07-12 20:46:07 · 187 阅读 · 0 评论 -
4412驱动实验之02 HelloDriverModule
本实验将带您走进 Linux 设备驱动的精彩世界。 Linux 设备驱动会以模块的形式出现,所以学会编写、编译、加载、卸载 Linux 内核模块 是学习 Linux 驱动的先决条件。 本期实验 HelloDriverModule,以一个简单的 Linux 驱动为例,实现打印功能,让用户对 Linux 驱动模块有一个基本认识。原创 2017-07-23 15:05:16 · 423 阅读 · 0 评论 -
4412驱动实验之03 Menuconfig_Kconfig
本章导读:Linux 驱动工程师一定要掌握 Linux 内核的编译方法,也就是将 Linux 内核源码,编译成针对特定硬件的二进制镜像。 之前简单的做过过如何将 Linux 源码编译生成二进制 zImage。在本章中,将更加详细的介绍这部分内容,然后介绍 Kconfig 配置文件,Kconfig 文件是和编译的 Makemenuconfig 工具配合使用的。最后还需要掌握“.config”文件的作原创 2017-07-23 15:07:25 · 232 阅读 · 0 评论 -
4412驱动实验之04 Makefile 编译
编译器路径的设置列表内容原创 2017-07-23 22:22:08 · 211 阅读 · 0 评论 -
4412驱动实验之05 总线_设备_驱动注册流程详解
- 5.1 本章导读在 Linux2.6 之后,Linux 设备驱动分为三个实体总线、设备、驱动,平台总线将设备和驱 动匹配。在系统注册任意一个驱动的时候,都会寻找对应的设备;当系统注册设备的时候,系 统也会寻找对应的驱动进行匹配。 本节实验通过一张框架图,从理论上给大家分析总线设备驱动三者的关系。总线和平台总线在 Linux 系统中,任何一个 Linux 设备和 Linux 驱动都是需要挂转载 2017-07-23 23:39:31 · 239 阅读 · 0 评论 -
4412驱动实验之06 设备注册
6.3 在虚拟总线上注册设备6.4添加设备到平台总线原创 2017-07-24 21:51:32 · 231 阅读 · 0 评论 -
用VI 下面出现E45: 'readonly' option is set (add ! to override)
按i编辑 编辑完了 :wq!原创 2017-07-24 22:09:22 · 1001 阅读 · 0 评论 -
编写简单应用调用驱动
#include <stdio.h>#include <sys/types.h>#include <sys/stat.h>#include <fcntl.h>#include <unistd.h>#include <unistd.h>main(void){ int fd; char *hello_node =...原创 2019-07-19 11:34:14 · 460 阅读 · 0 评论