自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(18)
  • 收藏
  • 关注

原创 keilv5 使用时踩过的坑

原因二:你的keil是用v5版本,但是打开标准工程没有选择扩展文件,如下图audio.uvproj是keil_v4建的工程,如果你用keil_v5,打开工程就会有不兼容问题,所以你的keil_v5要选择audio.uvprojx这个文件打开,这个文件具有扩展性,兼容keil_v5和keil_v4。原因一:你的keil的确实没有安装支持GD32E103VB芯片的插件,安装插件后就没问题。解决方案:在keil_v5的Target菜单中勾选Use MicroLIB,问题即可解决。

2024-12-27 12:26:11 171

原创 gitlab服务器用户和项目管理设置

提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文。

2024-02-27 17:23:41 1729

原创 手把手教会你搭建git服务器

许多技术公司代码是公司的重要资产,公司为了源代码不泄密,要求代码放在公司的私有服务器上进行版本管理,这时你就不能放在GitHub或者Gitee上了,只能在公司私有服务器上搭建git服务器,对于小于100人的IT技术团队,可以使用gitlab社区免费版,大于100人以上或者需要其它增强功能,建议使用收费版本。本文以Ubuntu。

2024-02-20 15:48:27 1200

原创 安装Androidstudio后不能启动模拟器

这个android studio的安装步骤很恶心,我要吐槽一下Google,用户在安装SDK时可以自定义选择安装路径,但是我们在下载模拟软件时,它不给用户选择安装路径,被强制安装在C盘的默认目录下,如果用户安装SDK和安装模拟器软件都选择默认的路径方式安装,就不存在这个问题,否则就会出现启动不了模拟软件。用户可以通过点击图片1处的三个竖点,再点击show on Disk查看默认安装路径,如果跟你的SDK安装路径不一致,就把.android 目录复制到SDK目录下,并且添加到电脑的环境变量中。

2023-05-12 15:41:17 1352 1

原创 Mini2440+Linux2.6.38.2移植busybox-1.35.0制作根文件系统

Mini2440+Linux2.6.38.2移植busybox-1.35.0制作根文件系统

2022-06-28 15:51:03 348

原创 mini2440 + Linux-2.6.38.2内核移植USB驱动挂载U盘

mini2440 + Linux-2.6.38.2内核移植USB驱动挂载优盘

2022-06-24 17:25:18 901

原创 linux-2.6.38.2移植到mini2440开发板上

linux-2.6.38.2移植到mini2440开发板上

2022-06-22 17:31:49 392 1

转载 AES加密解密原理

https://blog.csdn.net/qq_28205153/article/details/55798628https://blog.csdn.net/Simple_Man_Just/article/details/69258923?utm_source=blogxgwz1 

2018-10-26 19:40:58 769

原创 STM8L052 进入死循环__iar_unhandled_exception

进入这个死循环其实是你的程序中配置好了某个中断,当条件满足时,中断发生了,但你的程序中并没有这个中断的服务函数。__iar_unhandled_exception: 0084DA 9D NOP 0084DB 20FD JRA __iar_unhandled_exception 解决方法:1.在程序中找到是哪个中断被配置了,如果这个中断不需...

2018-08-29 11:26:37 1263

原创 STM8L 设置输入模式读取PIN脚高低电平就是个坑

 初始化STM8L芯片的GPIOC的GPIO_PIN_7为输入模式,用GPIO_ReadInputPin库函数读取该脚位的电压值为高时进入if语句,但是实际上是错的。因为使用GPIO_ReadInputPin这个库函数读出来的值是一个大于0的值,不一定是1,if(GPIO_ReadInputPin(GPIO_ReadInputPin(GPIOC,GPIO_PIN_7) == 1){.....

2018-08-10 20:38:13 6109 4

原创 FLASH 写数据函数

#define W25Q64_PAGE_SIZE          FLASH_PAGE_SIZE                        // 一个page 256 (Byte) #define W25Q64_SECTOR_SIZE      (W25Q64_PAGE_SIZE*16)    // 16个page组成一个sector: PAGE * 16 = 4K (Byte) //擦除...

2018-07-23 15:23:00 1399

转载 volatile 关键字的理解

对Volatile的理解     很多人对Volatile都不太了解,其实Volatile是由于编译器优化所造成的一个Bug而引入的关键字.          int a = 10;          int b = a;          int c = a;          理论上来讲每次使用a的时候都应该从a的地址来读取变量值,但是这存在一个效率问题,就是每

2018-02-05 17:57:50 171

转载 STM8L的printf函数实现

stm8——串口printf的实现原创 2017年05月30日 21:50:02标签:stm8867串口通信是单片机学习的一个最基本、最重要的功能之一。串口可以间接的当做调试接口使用,实现单片机与电脑之间的通信。还可以与一些模块(比如蓝牙、wifi)通信,也可以作为和其他单片机通信的工具。作为开发者,熟悉串口是必须的。====

2017-10-17 16:29:28 2912

转载 u-boot FTP下载地址

ftp://ftp.denx.de/pub/u-boot/

2017-10-16 16:37:34 298

转载 C语言中字节对齐问题

一、概念       对齐跟数据在内存中的位置有关。如果一个变量的内存地址正好位于它长度的整数倍,他就被称做自然对齐。比如在32位cpu下,假设一个整型变量的地址为0x00000004,那它就是自然对齐的。     二、为什么要字节对齐      需要字节对齐的根本原因在于CPU访问数据的效率问题。假设上面整型变量的地址不是自然对齐,比如为0x00000002,则CPU如果

2017-09-15 18:49:36 293

原创 liunx tar 命令解压问题

使用tar -xvzf  name.tar.gz  出现如下错误gzip:stdin:not in gzip formattar:child returned status 1tar:Error is not recoverable:exiting now原因:没有用gzip格式压缩,所以直接用tar xf name.tar.gz  解压改文件

2017-09-11 15:29:15 725

转载 Linux的互斥锁

pthread_mutex_init & 互斥锁pthread_mutex_t的使用(转)1. 互斥锁创建有两种方法创建互斥锁,静态方式和动态方式。POSIX定义了一个宏PTHREAD_MUTEX_INITIALIZER来静态初始化互斥锁,方法如下:  pthread_mutex_t mutex=PTHREAD_MUTEX_INITIALIZER;  在LinuxThr

2017-09-09 18:19:06 232

原创 C-sizeof 关键字的应用

1.sizeof  是一个关键字不是一个函数#define LEN_SIZE 10int     arryint[LEN_SIZE] = {1,2,3,10};char  arrychar[LEN_SIZE]  ={"112234"};在window 32 系统下sizeof(arrychar[ 4 ]) 的值是 sizeof(char);sizeof(arrych

2017-09-09 17:47:54 210

空空如也

空空如也

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

TA关注的人

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