摘要: 系统各总线时钟测试 得到系统时钟为(env中配置的晶振为25MHz,系统时钟为168MHz) 从HAL_RCC_GetOscConfig(&RCC_OscInitStruct)中获取的配置如下 发现问题在于PLLN=160(取值范围应为[192,432]) 解决方法: 在board.c文件中的sta 阅读全文
posted @ 2018-11-06 16:01 兵哥奇遇记 阅读(1342) 评论(0) 推荐(0) 编辑
摘要: 1)利用EVN工具添加驱动及文件系统,如图 根据硬件电路,选择spi flash所用的spi口 生成工程文件 2)在drv_spi.c中修改spi管脚。 3)添加测试程序 4)编译程序并运行,可以在调试口看到器件已经识别,但文件系统初始化失败(原因:未格式化mkfs)。 5)格式化输入mkfs fl 阅读全文
posted @ 2018-11-01 11:41 兵哥奇遇记 阅读(2162) 评论(1) 推荐(0) 编辑
摘要: netif_set_up是使能网卡,设置NETIF_FLAG_UP标志位,必须在网卡被使用前用户来调用 netif_set_link_up是当网卡链路层active时由网卡驱动来设置的,如,station关联上AP后就应该调用netif_set_link_up 阅读全文
posted @ 2018-04-20 09:06 兵哥奇遇记 阅读(1254) 评论(0) 推荐(0) 编辑
摘要: NETIF_FLAG_LINK_UP字段主要由DHCP和IP模块使用: DHCP:在dhcp_start中,判断网卡是否link up来决定是否直接发discovery包 IP:在ip_route中,判断网卡是否link up来选择一个有效的网卡 发IP包时会判断link up,收到IP包不用判断, 阅读全文
posted @ 2018-04-20 09:04 兵哥奇遇记 阅读(760) 评论(0) 推荐(0) 编辑
摘要: Git服务现在独树一帜,相比与SVN有更多的灵活性,最流行的开源项目托管网站Github上面,如果托管开源项目,那么就是免费使用的,但是闭源的项目就会收取昂贵的费用,如果你不缺钱,可以跳过。 Windows平台下Git服务器搭建 JAVA的安装及环境变量配置 略。 Gitblit下载与安装 下载地址 阅读全文
posted @ 2017-11-02 14:30 兵哥奇遇记 阅读(898) 评论(0) 推荐(0) 编辑
摘要: 一、根据电脑操作系统版本下载java软件,以jdk-8u151-windows-x64.exe为例。 二、java安装,略。 三、环境变量配置。 阅读全文
posted @ 2017-11-02 11:36 兵哥奇遇记 阅读(167) 评论(0) 推荐(0) 编辑
摘要: 查看gdb是否已经安装 先把系统镜像文件挂载,并进入安装包的文件目录。 1.使用命令 find . -maxdepth 1 -name "gdb*" 在当前目录查找以gdb开头的文件,可以看到有三个。 2.使用rpm -ivh 文件名 命令安装这三个文件 gdb安装完成,可运行gdb命令 阅读全文
posted @ 2017-09-19 17:37 兵哥奇遇记 阅读(1202) 评论(0) 推荐(0) 编辑
摘要: 1、NFS服务简介 NFS 是Network File System的缩写,即网络文件系统。一种使用于分散式文件系统的协定,由Sun公司开发,于1984年向外公布。功能是通过网络让不同的机器、不同的操作系统能够彼此分享个别的数据,让应用程序在客户端通过网络访问位于服务器磁盘中的数据,是在类Unix系 阅读全文
posted @ 2017-09-19 16:07 兵哥奇遇记 阅读(743) 评论(0) 推荐(0) 编辑
摘要: 1.挂载系统安装盘 2.复制安装盘 mkdir /mnt/iso cp -r /media/RHEL_6.3\ x86_64\ Disc\ 1/* /mnt/iso 3.配置yum源 备份并修改rhel-source.repo文件 4.更新yum源 OK. 阅读全文
posted @ 2017-09-19 13:52 兵哥奇遇记 阅读(458) 评论(0) 推荐(0) 编辑
摘要: 1. 挂载系统光盘并安装samba 要安装samba服务需要从rpm软件包安装,rpm安装包一般放在系统光盘中的Packages目录中,我们首先用mount命令看一下是否挂载了光盘到系统中 如果没有挂载,将光盘手动挂载到系统的mnt目录下 查看光盘已经被挂载 在Packages目录下找到samba服 阅读全文
posted @ 2017-09-14 00:25 兵哥奇遇记 阅读(1456) 评论(0) 推荐(0) 编辑