wuhuiskt
码龄7年
关注
提问 私信
  • 博客:18,838
    18,838
    总访问量
  • 11
    原创
  • 291,783
    排名
  • 55
    粉丝
  • 0
    铁粉
  • 学习成就
IP属地以运营商信息为准,境内显示到省(区、市),境外显示到国家(地区)
IP 属地:广东省
  • 加入CSDN时间: 2017-09-09
博客简介:

wuhuiskt的博客

查看详细资料
  • 原力等级
    成就
    当前等级
    3
    当前总分
    237
    当月
    1
个人成就
  • 获得21次点赞
  • 内容获得5次评论
  • 获得50次收藏
创作历程
  • 2篇
    2024年
  • 1篇
    2023年
  • 3篇
    2022年
  • 5篇
    2018年
  • 6篇
    2017年
成就勋章
兴趣领域 设置
  • 嵌入式
    嵌入式硬件
  • 硬件开发
    arm开发
创作活动更多

如何做好一份技术文档?

无论你是技术大神还是初涉此领域的新手,都欢迎分享你的宝贵经验、独到见解与创新方法,为技术传播之路点亮明灯!

342人参与 去创作
  • 最近
  • 文章
  • 代码仓
  • 资源
  • 问答
  • 帖子
  • 视频
  • 课程
  • 关注/订阅/互动
  • 收藏
搜TA的内容
搜索 取消

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

提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文。
原创
发布博客 2024.02.27 ·
1300 阅读 ·
1 点赞 ·
0 评论 ·
4 收藏

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

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

安装Androidstudio后不能启动模拟器

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

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

Mini2440+Linux2.6.38.2移植busybox-1.35.0制作根文件系统
原创
发布博客 2022.06.28 ·
323 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

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

mini2440 + Linux-2.6.38.2内核移植USB驱动挂载优盘
原创
发布博客 2022.06.24 ·
853 阅读 ·
0 点赞 ·
0 评论 ·
2 收藏

linux-2.6.38.2移植到mini2440开发板上

linux-2.6.38.2移植到mini2440开发板上
原创
发布博客 2022.06.22 ·
367 阅读 ·
0 点赞 ·
1 评论 ·
0 收藏

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 ·
730 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

STM8L052 进入死循环__iar_unhandled_exception

进入这个死循环其实是你的程序中配置好了某个中断,当条件满足时,中断发生了,但你的程序中并没有这个中断的服务函数。__iar_unhandled_exception: 0084DA 9D NOP 0084DB 20FD JRA __iar_unhandled_exception 解决方法:1.在程序中找到是哪个中断被配置了,如果这个中断不需...
原创
发布博客 2018.08.29 ·
1213 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

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 ·
5962 阅读 ·
1 点赞 ·
4 评论 ·
6 收藏

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 ·
1314 阅读 ·
0 点赞 ·
0 评论 ·
2 收藏

volatile 关键字的理解

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

STM8L的printf函数实现

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

u-boot FTP下载地址

ftp://ftp.denx.de/pub/u-boot/
转载
发布博客 2017.10.16 ·
277 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

C语言中字节对齐问题

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

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 ·
639 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

Linux的互斥锁

pthread_mutex_init & 互斥锁pthread_mutex_t的使用(转)1. 互斥锁创建有两种方法创建互斥锁,静态方式和动态方式。POSIX定义了一个宏PTHREAD_MUTEX_INITIALIZER来静态初始化互斥锁,方法如下:  pthread_mutex_t mutex=PTHREAD_MUTEX_INITIALIZER;  在LinuxThr
转载
发布博客 2017.09.09 ·
217 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

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 ·
193 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏
加载更多