自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 树莓派安装和启动2

1、树莓派起来了,顺手改个密码:pi@raspberrypi:~$ passwd piChanging password for pi.Current password: New password: Retype new password: passwd: password updated successfullypi@raspberrypi:~$ 2、检查下wifipi@raspberrypi:~$ ifconfigeth0: flags=4099<UP,BROADC

2020-08-11 23:19:24 204

原创 树莓派安装和启动

1、下载树莓派的img文件:这是树莓派的下载页面(点这里),可以参考它的下载说明。1.1、下载Raspberry Pi Imager,imager用来烧写树莓派的镜像文件。选择windows安装包,安装。1.2、下载树莓派的镜像,有2种镜像可以选择:普通的image,或者是noobs。image点这里:imagenoobs点这里:noobs手头的是树莓派3,我选择下载Raspberry Pi OS (32-bit) ,带推荐软件。顺便说下,树莓派最近有64位下载,如果不是树莓派4

2020-08-09 23:44:37 325

原创 stm32f4的GPIO和位带区

1、stm32f4的GPIO,有GPIOA~GPIOI,每组GPIO,有16个IO引脚。GPIO地址如下:GPIOA 0x4002 0000 - 0x4002 03FF GPIOB 0x4002 0400 - 0x4002 07FF GPIOC 0x4002 0800 - 0x4002 0BFF GPIOD 0x4002 0C00 - 0x4002 0FFF...

2019-07-23 22:50:48 1665

原创 stm32f4中断说明

1、Cortext-M4有240个8-bit的寄存器,即IP[240],IP表示interrupt priority,中断优先级。每个寄存器控制一种中断源。2、STM32F4使用了其中的91个,即IP[0]~IP[90],每个寄存器只使用高4bit(bit7~bit4),这4个bit可以表示抢占优先级+响应优先级。3、STM32F4通过寄存器SCB->AIRCR的bit10~...

2019-07-20 00:55:40 612

原创 STM32F429片上资源

Core: Arm® 32-bit Cortex®-M4 CPU with FPU,RAM: 256 KBytes (112+16+64+64) include 64-KB of CCM (core coupled memory) data RAM 4 Kbytes of backup SRAM Flash Memory: 2 MB of...

2019-07-17 22:28:44 1629

原创 编译openwrt找不到sdk.version

使用ubuntu1604 +  mtk-openwrt-sdk-20160324-8f8e4f1e.tar.bz2编译mtk862x cpu时,由于download下载包一直失败,于是直接拷贝可以编译版本的dl文件夹到本地。但是之后会导致找不到sdk.version。cat: openwrt-sdk/build_dir/target-mipsel_24kec+dsp_uClibc-0.9.3...

2018-08-12 20:28:32 2997 4

原创 openwrt编译方法

openwrt编译:1. 从github下载openwrt2. ./scripts/feeds update -a 更新feeds源 ./scripts/feeds install -a 安装feeds源3. make menuconfig 选择对应的目标OpenWRT自动检测编译环境是否存在所需的全部依赖组件。如果缺少组件就进不了menuconfig界面。需要先手动安装。3.1...

2018-07-29 16:16:35 1476

原创 交叉编译arm64内核

1、从arm64路径下拷贝个默认配置出来cp ./arch/arm64/configs/defconfig  .config2、配置选项make ARCH=arm64 CROSS_COMPILE=~/tools/gcc-linaro-7.2.1-2017.11-x86_64_aarch64-linux-gnu/bin/aarch64-linux-gnu- menuconfig3、编译内核make ...

2018-05-27 23:55:58 8616

原创 ubuntu的arm交叉编译环境准备

1、编辑源,取消从本地cd安装软件2、安装gcc和makesudo apt-get install gccsudo apt-get install make3、安装(编译内核menuconfig需要,)sudo apt-get install libncurses5-dev libncursesw5-dev4、下载安装工具链登录linaro网站,下载gcc-linaro-7.2.1-2017.11...

2018-05-27 23:16:37 524

原创 ubuntu1804配置samba

1、配置samba服务器文件 sudo vim /etc/samba/conf[share]comment = Share Folder require passwordbrowseable = yespath = /home/name/share        #samba共享目录,name替换成你的用户名create mask = 0777directory mask = 0777public...

2018-05-21 21:45:03 2464

原创 ubuntu1804配置ssh

1、安装ssh服务sudo apt-get install openssh-server2、检查服务是否已开启,没开启的话开启下sudo ps -e |grep sshsudo service ssh start

2018-05-20 23:44:07 4433 1

原创 windows 10上配置ubuntu1804的virtualbox虚拟机网络

win10配置ubuntu的virtualbox网络,和之前基本一致,需要做如下几部配置1、配置宿主机win10的网卡:打开 “控制面板\网络和 Internet\网络连接”,对VirtualBox Host-Only Network进行配置,使能virtualbox NDIS6 Bridge的 Networking Driver(即将对应的项目勾上)。2、配置虚拟机网卡:将网卡的连接方式从NAT...

2018-05-20 00:22:50 1925

原创 python的变量

python的变量命令等同c语言的变量命令变量赋值使用等号(=)即可。如:a=1b=2c=aprint ("a=",a)print ("b=",b)print ("c=",c)d=a+be=a/bprint ("d=",d)print ("e=",e)结果:a= 1b= 2c= 1d= 3e= 0.5...

2018-04-21 00:22:36 129

原创 树莓派的编译

1、从GitHub下载对应的工具链:jack@jack-VirtualBox:~/raspberry/tools$ git remote -vorigin https://github.com/raspberrypi/tools.git (fetch)origin https://github.com/raspberrypi/tools.git (push)2、将对应的工具链加入环境通过修改bas...

2018-04-21 00:21:55 1211

原创 pyqt学习

一个简单的pyqt做的小程序,界面使用qtcreator创建。主要实现输入字符串,输出反转后结果。代码如下:其中loadUi用来导入创建的界面。# -*- coding: utf-8 -*-import sysfrom PyQt5 import QtWidgets,QtCore,QtGuifrom PyQt5.uic import loadUiclass M

2015-11-19 22:15:27 331

原创 python+pyqt5

一个简单的pyqt做的小程序,界面使用qtcreator创建。主要实现输入字符串,输出反转后结果。代码如下:其中loadUi用来导入创建的界面。# -*- coding: utf-8 -*-import sysfrom PyQt5 import QtWidgets,QtCore,QtGuifrom PyQt5.uic import loadUiclass Mai

2015-11-19 22:10:22 368

原创 python学习笔记14 list列表数组

python的list,被称为列表或者是数组,下表和c语言中一样,从0开始,可以通过下标,访问具体的元素,list_A = ['Tom', 'Jerry', 'Jim', 'Helen', 'Liu']print ("list_A[0] = %s"%list_A[0])print ("list_A[1] = %s"%list_A[1])list_B = [1, 'Tom', 2,

2015-09-11 23:14:03 328

原创 python的关键字,数据类型、操作符、转义字符和格式化字符串

python的关键字:布尔表达式:and/or/not 模块操作:from/import/as条件控制:while/for/in/breakif/elif/else异常测试:try finally声明全局变量 global函数:函数定义def      函数返回值returndel with assertpassy

2015-09-11 22:57:00 509

原创 python学习笔记

python的逻辑关系有几种:and,or, not, !=, ==, >=, 布尔表达式的值只有上面2种(True/False).True and True = TrueTrue and False = FalseFalse and False = FalseTrue or True = TrueTrue or Flase = TrueFlase or Flase = Fal

2015-09-06 23:08:09 177

原创 python学习笔记12

python的modulepython的模块也是一个python文件,有两种方式引用模块,1、通过import xxx直接引入。xxx表示不带.py后缀名的模块名称比如说:文件py_ex_mod.pydef func_add(a, b): print ("a+b = %d"%(a+b)) return a+bdef func_sub(a,b):

2015-09-05 22:53:49 235

原创 python学习笔记11

1、python函数的入参,不规定特定格式,可以是字符、数字、表达式,其他对象等等。如果是表达式,则先计算表达式的值比如def func_add(a,b): return a+bret = func_add(12,3)print("12+3 = %d"%ret)ret = func_add(12,2+3)print("12+(2+3) = %d"%ret)a=

2015-08-30 21:54:31 226

原创 python学习笔记10

函数,python的函数定义方法:以def开始,跟着函数名,后接(),包含函数入参,:表示函数开始函数体相对于函数名的行,必须缩进4个字节。def func(...):    func_body例如ex1:def func1(*argv):     arg1,arg2...argn = argv     ......ex2:def func2

2015-08-29 22:42:07 184

原创 python笔记9

本节主要是关于脚本参数和文件操作的python脚本,可以通过命令行带入脚本,比如说:python.ext ex1.py para1 para2在代码中,需要通过from sys import argvargc0, argc1,argc2 = argv其中argc0=ex1.py,即python脚本的名称argc1=para1,脚本的第一个参数;argc2=par

2015-08-29 21:18:08 206

原创 python学习笔记

本笔记主要是学习《笨办法学python》的学习笔记。

2015-08-27 21:30:14 196

原创 python学习笔记8

主要讲了python的输入和输出python通过[python2.x]raw_input和[python3.x]input来实现输入输出。input可以加参数,表示为提示符,返回值为你的输入。比如:age = input("How old are you?")print ("your age is %s", age)How old are you?12your

2015-08-27 21:26:27 213

原创 python学习笔记 7

这部分主要是关于格式化打印。比如说#双引号""和单引号''的意义是一样的,打印字符串时没有区别print ("We are %s"%"student")print ("We are %s"%'student')#可以通过乘号*,复制打印相同的字符print ("%"*10)val1 = "we"val2 = " "val3 = "are"val4 = " "val5

2015-08-26 22:01:57 222

原创 python笔记 6

下述了几种字符串的格式化打印和连接方式:a = "I like %s"b = "python"print (a%b) #使用a,b通过%连接,把b放到a的%s的地方c = "You like "d = "c#"print (c+d) #将两个字符串连接在一起print (c,d) #连续打印两个字符串

2015-08-24 22:49:25 172

原创 python笔记 5

本例主要讨论变量和打印python的打印,主要是通过print函数实现,print函数通过%来实现格式化控制格式化控制代码包括:格式描述%%百分号标记%c字符及其ASCII码%s字符串%d有符号整数(十进制)%u无符号整数(十进制)%o无符号整数(八进制)

2015-08-23 22:19:24 221

原创 python笔记 4

python的变量命令等同c语言的变量命令变量赋值使用等号(=)即可。如:a=1b=2c=aprint ("a=",a)print ("b=",b)print ("c=",c)d=a+be=a/bprint ("d=",d)print ("e=",e)结果:a= 1b= 2c= 1d= 3e= 0.5

2015-08-23 21:12:17 287

原创 python学习 3

字符串打印和数学运算符.#打印字符串+加法/除法运算print ("data = ", 3+4)#打印四则混合运算的结果print ("mixture count", 3+2+1-5+4%2 -1/4 +6)print (3+2+1-5+4%2 -1/4 +6)#打印逻辑比较的结果,按照运算符优先级来print("Is it true that 1+2 <3-4")

2015-08-22 21:30:16 197

原创 python笔记 2

python中间用#来实现注释注释可以放在文件的任何地方但是字符串中的#不代表注释的意思,只表示其本来的含义。比如print ("abc # def")>> abc # def

2015-08-21 23:52:20 160

原创 python笔记1

练习python的print命令print ("xxxxxxxx")print ("yyyyyyyyyyy")print ("zzzzzzzzzzz")print ("aaaaaaaaa")print ('dddddddddd!')print ("h'ccccccccccc 'not'")#print ('I "said" ppppppppppppp')print ("o

2015-08-21 23:26:10 238

空空如也

空空如也

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

TA关注的人

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