自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(43)
  • 资源 (4)
  • 收藏
  • 关注

原创 【Linux】更新内核和硬件支持到建议版本

内核版本与硬件支持更新内核更新LTS Enablement Stacks功能快捷键合理的创建标题,有助于目录的生成如何改变文本的样式插入链接与图片如何插入一段漂亮的代码片生成一个适合你的列表创建一个表格设定内容居中、居左、居右SmartyPants创建一个自定义列表如何创建一个注脚注释也是必不可少的KaTeX数学公式新的甘特图功能,丰富你的文章UML 图表FLowchart流程图导出与导入导出导入内核更新以前使用的更新内核的方法为手动下载、安装、切换;今天了解到自动更新到建议版本的命令,同时也能更新新硬

2020-12-25 14:40:20 475

原创 【STM32】一次F105 USB OTG驱动填坑记录

使用MCU为STM32F105VC,新建工程,使用Keil 自带STstd库,以及ST Legacy usb otg库,问题一为VBUS检测的设计疏漏问题二为usb device无法正常枚举,使用库中参考工程也是一样情况,使用CubeMX生成工程验证了硬件正常,最终使用Legacy工程和HAL工程运行对比工作状态发现Legacy中的异常状态,检查各处差异,发现驱动中读取到的系统时钟数值异常,跟踪时钟初始化代码并对于CubeMX中时钟树,发现整个usb的时钟都是异常的,按照CubeMX中的值调..

2020-12-25 14:18:09 1332

原创 【Linux】制作Ubuntu文件系统相关配置、服务笔记

用于记录制作ubuntu文件系统过程中涉及到的系统配置,服务详情1./etc/hostname 用于设置系统机器名称,局域网中机器名2./etc/hosts 应根据hostsname设置回环ip域名:127.0.1.1 $(hostname)

2020-06-28 20:59:45 304

原创 【rk3399】AIO-3399J Linux_SDK Recovery按键无法进入Loader模式

使用wiki页面Linux_SDK链接下载得到的old版本SDK压缩包。按照创建ubuntu rootfs和打包固件的教程制作的Linux固件,实际使用发现按住Recovery无法进入Laoder模式,log中输出包含download key pressed... entering recovery mode!而Linux固件没有Recover分区,因此转而进入正常启动模式。还好进入系统后可以使用reboot参数进入。sudo reboot loaderloader是作为可选...

2020-06-10 16:41:09 2868

原创 【uboot】移植学习笔记

2020-06-10:uboot移植空余时间再搞,先搞定需要用的驱动语法笔记:1.Kconfig: imply <dep_symble> if [<expre>]: 弱反向依赖,当条件成立时,所依赖的项也被选中,但可被配置为n1.u-boot.cfg依赖关系: u-boot.cfg <- include/config.h/rk3399uboot移植过程中,查看.config中CONFIG_SYS_SOC/BOARD/VENDOR的值和...

2020-06-10 16:17:04 753

原创 【Linux】Shell编程学习笔记

一、函数1.函数与shell程序相比,函数运行于当前shell,而非子shell,因此可以修改当前shell中的变量;2.脚本中函数定义段不会被运行,而在单独的函数名调用时才会被执行,因此对于脚本中的函数定义段可以先跳过,而通过后续的函数调用段来知晓脚本指令流程;3.函数的定义语和使用函数可以在交互终端中,当前脚本文件中,以及单独的文件中定义;函数在使用前必须定义,因此需要在使用之前有声明;function fun_name(){}or:fun_name(){}4.生命

2020-06-06 12:09:02 165

原创 【Linux】常用命令

20200526:1.apt depends xxx: //查看软件包依赖项2.apt show xxx: //查看已安装软件包详情3.apt autoremove: //卸载已安装软件包及其独立依赖项4.apt clean && apt autoclean //清理无用安装包5.resize2fs: //扩展系统空间大小到文件系

2020-05-26 09:26:16 175

原创 【Linux】Linux下常用工具集

发行版系统中及平时发现的好用工具记录没有特别注明的默认为Ubuntu源下的2020-05-25:1.usbutils: lsusb,2.pciutils: lspci,3.module-init-tools: insmod,4.net-tools: ifconfig,5.ethtool:6.iputils-ping: ping,7.ifupdown:8.mlocate: .

2020-05-25 21:15:22 202

原创 [Linux]制作ubuntu文件系统镜像

主机平台:虚拟机Ubuntu 18.04 x86_64目标平台:arm64根文件系统版本:ubuntu-base-16.04.6-base-arm641.主机安装qemu模拟器sudo apt install qemu-user-staticmkdir rootfs //用于制作根文件系统的临时目录sudo tar -xpf ubuntu-base-16.04.6-base-arm64.tar.gz -C rootfs //解压文件系统到临时目录2.进入根文件系统.

2020-05-25 18:27:21 1526

原创 【Linux学习笔记】debootstrap的使用技巧

情况简述: 在使用开发板厂家系统构建脚本时,系统构建过程非常慢,多次尝试也容易出现构建过程中因为包获取失败而中断的情况;1.首先尝试为虚拟机设置梯子,主机上开启SSR,设置本地端口,虚拟机中开启代理,实测无明显改善。2.尝试分析脚本提前下载所需文件,能改善镜像下载阶段的速度,但获取软件包过程依然无改善。3.继续捋脚本发现软件包的获取及安装过程实际是debootstrap的执行...

2019-05-14 11:55:20 1343

原创 【STM32】STM32F302CB串口驱动异常排查

一、环境1.STM32F302CB的单片机,串口使用默认接口PA9/10;2.工程从F103C8移植而来;2.std驱动库二、情况描述1.最开始配置为验证正常的BOOT + 新移植的rtt APP2.现象为串口输出乱码;3.验证旧APP串口功能正常,对比新旧APP串口初始化无明显差异;三、排查故障1.去掉rtt相关初始化代码,只跑串口初始化和打印:现象无明显变化...

2019-04-23 21:45:46 1313

原创 【RT-Thread】学习笔记-01-为Keil Pack: nano msh添加串口驱动

一、需求分析 当前项目状态较多,总线指令也持续较多,bug定位不是难事,难在主动发现bug,且原模块之间关联性较复杂,排查和改动都比较麻烦。所以决定在RTOS上重构代码。 RTOS方案选择有uCOS, Keil RTX, Free RTOS, RT-Thread。二、方案选择 uCOS有稳定的主要优势,Keil RTX有开发上手简单顺畅的优势,Free RTOS是...

2019-03-08 16:32:49 1682

原创 【Linux学习笔记】ssh 私钥密码修改

1.ssh-keygen参数:-p: 请求修改私钥密码,而不是创建新的私钥-f: 指定文件名因此:ssh-keygen -f id_rsa -p: 指定私钥文件id_rsassh-keygen -p: 使用默认私钥文件首先输入就密码,接着输入两次新密码,若是想要去除密码,则回车两次即可。...

2019-02-22 20:57:34 2221 1

原创 【Linux学习笔记】objdump的使用

搭建运行环境和交叉编译的时候这个会很有帮助,查看动态库依赖,可执行文件的依赖 objdump -x  libxxxx.so | grep NEEDEDbojdump -x executeble | grep NEEDED

2019-01-15 18:55:53 561

原创 【RT1052】入坑笔记

1. 组成架构1. CPU:ARM-CM7;               32KB I-cache/32KB D-cache;               FPU;               MPU;               512KB TCM/OCRAM;               96KB ROM(Bootloader);2. 核心外设:        ...

2018-10-04 15:03:26 8221

原创 【Altium Designer】原理图中各连接符号的属性及应用

1. Net Label | 网络标号属性:原理图中最常用的连接标记,放置相同网络标号的节点属于同一个网络,具有电气连接;应用:主要用于当前原理图内各节点之间的连接,根据工程设置,也可以连接所有原理图中相同网络名的节点(默认);2. Off Sheet connector | 板外连接属性:同一父图下各子图之间的连接器,不属于同一父图的原理图之间不可连接;应用:用于相同父图下,...

2018-10-01 14:59:38 11334

原创 【Linux学习笔记】Ubuntu Desktop下配置机器静态IP的优选方法

一直以来基本都是在 /etc/network/interfaces 文件中配置机器的静态ip,最近使用的双网卡主板,只配置一个网口为静态ip的时候,机器启动会慢不到半分钟,但是将两个网口都手动配置为静态ip的时候,机器启动时候就会延迟近两分钟。在启用桌面环境的情况下,启动时会在ubuntu点点进度条这里阻塞,显示 " Waiting up to 60 more seconds for ne...

2018-09-02 02:06:53 618

原创 【STM32】时钟配置被重定义导致的跑飞排查

STM32F407,下载一例程,如往常一般检查晶振是否正确时候编译烧录。#if !defined (HSE_VALUE) #define HSE_VALUE ((uint32_t)25000000) /*!&lt; Value of the External oscillator in Hz */#endif /* HSE_VALUE */好,跑飞。1. 第一次尝试 检查使用的晶振,确...

2018-05-27 20:19:40 1914

原创 【RT-Thread】学习笔记-01-搭建第一个RTT基本工程

听说RTT有一点时间了,翻了下硬盘里的存档,发现第一次下载的资料都已经是15年了,额。。。也有一段时间没在写STM32的代码了,过去花了太多时间在底层驱动上面,没有有方向性地往前学习,止步不前。如愿成了一名所谓的硬件工程师,不过到现在也依然没法给自己所做的工作下一个较为明确的定义,嵌入式硬件,跟平时认识到的技术含量高的那些射频、电源、信号调理等领域的大牛相比差得不是一点点。以单片机为主控的嵌入式硬...

2018-05-13 21:17:40 3548

原创 【Linux学习笔记】文件与字符串查找

1. 文件的查找find pathname -options [-print -exec -ok]    -name     按照文件名查找文件。    -mtime -n +n     按照文件的更改时间来查找文件, -n表示文件更改时间距现在n天以内,+n表示n天以前。                            find命令还有-atime和-cti...

2018-04-05 18:49:36 186

原创 【Linux学习笔记】软连接

命令 lnln -s source dest 软连接ln source dest 硬链接PS:1. 源路径和目标连接路径都应该是完整路径2. 对于目录,路径应该是完整的目录路径格式,最后是有"/"的3. 删除连接,以文件的方式删除,千万不能在连接名后带目录标识"/",不然应该是源目录都被删除?...

2018-04-05 16:06:35 199

原创 【Linux学习笔记】轻量级FTP工具lftp的使用

1. 首先是登录lftp user:passwd@host:port(默认21)lftp host:portlogin2. 接着是下载get mgetmirror pget3. 然后是上传mirror -R /local_dir

2018-04-05 15:41:46 578

原创 【Android调试笔记】磁盘挂载读写

FireFly AIO-3399J要在启动后向 /system 写入文件,需要取得文件夹写权限,1. 使用mount -o remount,rw /system    始终提示 Device or reources busy    各种教程均是此命令,百思不得,最后发现mount -o rw,mount /system    ...好了...    当时还想着强制umount /system 来着...

2018-03-29 14:58:32 1029

原创 【Android调试笔记】Logo及Animation自定义

板子和SDK是 FireFly AIO-3399J1. Logo文件位置为/logo.bmp源文件为500*501@24bit bmp    使用500*500@24bit bmp正常显示2. Animation    板子开机显示的动画是原始的 “Android”的黑底白字字样,这个应该是Android自带的,暂时没有找到路径,    不过自定义的话,跟手机上的路径一致:/system/medi...

2018-03-29 14:50:29 227

原创 【Android调试笔记】adb 调试相关笔记

1. 首先是adb root权限的取得,方便后续操作adb root    如果本机已经给adb开启了root权限,那么应该就会以root身份重新启动adb链接。2. push、pulladb push local_file remote_file    以root权限身份运行的情况下,可以直接向system等系统文件夹写入文件。刚才一直在文件夹权限上搞,最后发现是adb忘了切换到root权限,结...

2018-03-29 14:42:14 176

原创 【Linux学习笔记】Ubuntu下挂载另一台电脑的Samba目录

一台电脑的文件夹通过Samba服务共享出来后,可以供Windows访问,也可以供另一台Linux电脑访问。假设Samba服务器 IP:192.168.0.123 用户名(Samba账户):username密码:passwordSamba共享文件夹:share要挂载的Ubuntu电脑挂载目的目录为:~/Samba-Remote首先确保已安装cifs文件系统支持sudo apt-get install...

2018-02-28 15:04:13 973

原创 【Linux学习笔记】chmod的字符串参数形式使用

平时经常看到各种教程说,啊这里这个文件需要读写权限,运行权限,好多都嫌麻烦,说直接 chmod 777 /xxx这个确实简单粗暴,不过总觉得不能总怎么用吧,但是r/w/x对应的二进制又偷懒不想记。唉这个直接用字符参数多好的,哈哈。完整参数:chmod [u/g/o/a] [+/-/=] [r/w/x] file首先是用户参数u:表示user,即文件所有者g:表示跟user同一

2018-01-31 17:50:46 523

原创 【Linux学习笔记】配置Samba服务

win和Linux文件共享首先安装samba sudo apt-get install samba配置  建立共享文件夹并给到权限:mkdir home/xxx/samba_sharechmod a+rw home/xxx/samba_share编辑配置文件:vim /etc/samba/smb.conf添加共享配置:[share]common...

2018-01-31 17:39:19 210

原创 【Linux学习笔记】更新ubuntu openjdk7到openjdk8

1.首先是jdk8的安装添加openjdk8的第三方源: sudo add-apt-repository ppa:openjdk-r/ppa (add-apt-repository脚本的安装参见另一篇博文)更新源: apt-get update安装openjdk8: sudo apt-get install openjdk-8-jdk2.接着是jdk版本的选择现在系统中同时存在jdk

2018-01-31 11:33:01 517

原创 【Linux学习笔记】添加 add-apt-repository 支持

add-apt-repository该脚本用于添加ppa到当前的库中并自动导入公钥。shell中的使用方法为:add-apt-repository ppa:使用此脚本需要安装工具包:apt-get install python-software-propertiesapt-get install software-properties-common

2018-01-31 10:44:29 4579

原创 【Linux学习笔记】cygwin下相关

win安装包名:setup-x86_64.exe (这下不会每次下载了找不到安装包了)镜像源: http://www.cygwin.cn/pub/http://mirrors.aliyun.com/cygwin/软件包: 7z:p7z

2018-01-30 22:40:15 211

原创 【Linux学习笔记】磁盘相关命令

df:查看磁盘剩余空间    df -h 查看磁盘空间使用情况,并在磁盘大小后加上单位。    df -T 查看磁盘分区格式du:查看指定路径下磁盘占用情况    du --max-depth=1 -h 没有跟路径则默认为当前路径,-h表示给文件夹大小跟上单位    du -sh 查看当前文件夹大小lsblk:查看当前已接入磁盘及分区信息    sudo lsblk -f    ...

2018-01-30 21:48:46 291

原创 【Linux学习笔记】解压命令及参数

tar:1. 主要参数 -x:解压 -c:压缩 -t:查看压缩包内容 -r:向压缩包末尾追加文件 -u:更新压缩包文件2.第二个部分 -z:有gzip属性的 -j:有bz2属性的 -Z:有compress属性的 -v:显示所有过程 -O:将文件解开到标准输出 -f:使用的档案名称,此参数是最后写必须的一个,后面只能跟一个档案名称 -C:解压路径7z        x:解压文件,按照原始文件目录树 ...

2018-01-30 20:51:23 306

原创 【FPGA】学习笔记-IO引脚分配

博客搬家,原贴日期:2015-10-29问题一:Error (169029): Pin Key_1 is incompatible with I/O bank 6.  Pin uses I/O standard 2.5 V, which has a VCCIO requirement incompatible with that bank's VCCIO setting o

2018-01-04 16:19:39 11727

原创 [C#学习笔记] C#中类似于C中printf的方法

博客搬家,原贴日期:2015-09-08System.Console.Write()用法:C:printf("Test:%d,%d",n,m);C#:System.Console.Write("Test:{0},{1}",n,m);同时:scanf--->System.Console.Read();

2018-01-04 16:18:03 10310

原创 Win 8/8.1/10 登陆界面开启小键盘 ...

博客搬家,原贴时间:2015-08-04 国际惯例->注册表:regeditHKEY_USERS\.DEFAULT\Control Panel\Keyboard\InitialKeyboardIndicators = 80000002 (win 8/8.1/10)       = 2(win 7)win8以上的系统都需要使

2018-01-04 16:16:27 963

原创 【笔记】STC12C ADC与串口的冲突

博客搬家,原贴日期:2015-04-23MCU:STC5A60S2配置: 串口ADCP4口中断优先级:  外部 1串口2定时器3BUG: 当使用过ADC之后,串口只能接受并响应一次。不能再回传数据包原因: 具体不明当切换到非ADC模式时关闭ADC后一切正常

2018-01-04 16:15:37 2597 1

原创 C语言中浮点数取余

博客搬家,原贴日期:2015-04-23在KEIL C51中遇到的浮点数取余问题,编译器将'%'提示为不识别的标记,原因为被操作数为浮点数时,不能进行取余操作;实际使用中如果需要去浮点数的各位数,应先将被操作数显式强制转换为整形。

2018-01-04 16:13:28 7986

原创 【学习笔记】STC 12C系列1T单片机主频配置

博客搬家,原贴日期:2015-02-27寄存器CLK_DIV用来配置CPU主频,默认值为0x00,不分频

2018-01-04 16:12:27 1527

原创 【学习笔记】KEIL中C51printf函数的用法

博客搬家,原贴日期:2015-02-27C51中printf函数通过调用putchar函数实现串口打印,部分代码如下: while (!TI); TI = 0; return (SBUF = c);它会等待TI置位之后才真正发送数据;因此,在使用printf函数时需要先将TI置1再使用printf函数发送数据同时,printf函数参数的使

2018-01-04 16:11:17 2126 1

ubuntu下Intel i219v系列e1000e网卡最新源码安装包

新买的华擎H310CV主板网卡型号为15BC,安装ubuntu14.04 kernel 4.4.0的驱动较老,无法驱动, 这是Intel网卡支持页面下载的驱动源码包,版本3.4.2.1; 之前尝试了几次安装都不成功,折腾来折腾去,不知道改了哪里,今天新装了之后make&make; install又成功了,赶紧打包存起来,

2019-03-31

ubuntu下Intel i219v系列e1000e网卡最新驱动

ubuntu 14.04下e1000e驱动较老,新买的主板网卡型号较新,无法驱动。 这是官网最新版本3.4.2.1在ubuntu 14.04,kernel 4.4.0环境下编译出的.ko驱动文件, 最新支持到的网卡型号有:15BB,15BC,15BD,15BE,15D6,15E3等,具体参考Intel官网Release Note. ko文件通过insmod和modprob安装

2019-03-31

中兴ZXD2400-48V50A通信电源原理图

矿坛下载的资料,大佬分享的完整原理图,原贴地址:http://www.crystalradio.cn/thread-404155-1-1.html

2019-01-18

Fsociety_Keyboard开源无线机械键盘设计文件:原理图,PCB,机械文件

建议大家到项目开源地址下载资源,目前CSDN下载积分会自动调整。Fsociety_Keyboard的开源无线机械键盘,包含原理图文件,PCB文件,机械文件,主要是已经是AD的工程。 电路城已有相同资源!电路城已有相同资源!电路城已有相同资源! CSDN的下载积分现在是有系统设定的,不能手动设定免费了!

2019-01-18

空空如也

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

TA关注的人

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