- 博客(33)
- 资源 (3)
- 收藏
- 关注
原创 Python使用wordcloud生成词云
设置PIP国内源C:\Users\Administrator\pip\pip.ini[global]index-url = https://pypi.tuna.tsinghua.edu.cn/simple安装wordcloud和matplotlibMicrosoft Windows [版本 6.1.7601]版权所有 (c) 2009 Microsoft Corporation。保...
2019-10-10 00:36:40
618
原创 ubuntu 下安装hexo
ubuntu 下安装hexoubuntu 更新源ubuntu 下经常需要更新源,非常慢,因此先使用国内源,将大大加快更新速度在Ubuntu 16.04下安装NodeJswget https://nodejs.org/dist/v8.9.3/node-v8.9.3-linux-x64.tar.xztar -xvf node-v8.9.3-linux-x64.tar.xzsudo mv n...
2019-10-08 22:53:26
477
转载 安信可esp8266烧写出厂默认AT固件
一、准备工作硬件部分1.1 某宝买的一块esp8266模块,跟下面这个一样(非安信可官方硬件,要是想新购买的话推荐到某宝安信可科技买官方的硬件,避免买到劣质的硬件)1.2 安信可官方淘宝店铺买的USB转TTL模块(其他例如六合一多功能USB转UART串口模块的也行,弄清楚用哪个模式就好)1.3 准备一个有3.3V与GND的电源(不要用5V,时间久了烫的厉害,可能会烧板子)1.4 杜...
2019-09-26 00:31:37
5665
1
原创 利用Python快速体验阿里云物联网
利用Python快速体验阿里云物联网文章目录利用Python快速体验阿里云物联网阿里云物联网平台文档阿里物联网平台中定义产品和设备创建成功效果截图Python模拟设备上报上传成功效果截图阿里云物联网平台文档https://www.alibabacloud.com/help/zh/doc-detail/73705.htm?spm=a2c63.p38356.b99.13.16811fe34FjK...
2019-09-22 00:48:48
2742
原创 方舟编译器HelloWorld
方舟编译器HelloWorld方舟编译器已经开源,官网见https://www.openarkcompiler.cn/home根据官方文档进行操作环境配置请阅读 Development_Preparation.md 文档环境配置硬件推荐配置2 GHz 双核处理器或者更高等级CPU2 GB 系统内存及以上200GB 可用磁盘空间源码下载下载地址:https://...
2019-09-18 02:24:25
9132
原创 板子测试基本硬件功能
板子测试基本硬件功能新板子生产出来的时候需要对基本功能进行测试,以确保硬件设计的正常测试GPS/BD测试命令和方法如下DAPP:->:GPS-DEBUG-ONOFF:PRINTF=1,BUGAPI=0;DAPP:->:GPS-GPIO-ONOFF:val=1;DAPP:->:SHOW-GPS-INFO;查看日志appdebug:SET-LOG-OUTLEVE...
2019-08-22 16:49:34
1067
原创 DSP下cache的开启
TI官方CACHE说明文档http://www.ti.com/lit/ug/sprug82a/sprug82a.pdfCACHE的配置tcf文件里关于cache的配置开启cache需要开启对应的MAR,使用了TI/BIOS后自动开启L2的cache开启MAR对应的地址段MAR中对应的赋值范围...
2019-08-22 01:37:41
1125
原创 Linux中SPI子系统
Linux中SPI子系统SPI注册控制器信息devices-da8xx.c static struct platform_device da850_spi1_device = { .name = "spi_davinci", .id = 1, .resource = da850_spi1_resources, .num_resources = ...
2019-08-22 01:34:49
195
转载 flask 基础
flask 基础flask 路由from app import app@app.route('/')@app.route('/index')def index(): return "Hello, World index!"@app.route('/susz')def susz(): return "Hello, susz World view"@app.ro...
2019-08-05 00:27:42
135
转载 树莓派上部署nginx+uWSGI+flask
树莓派上部署nginx+uWSGI+flask首先要安装nginx,uWSGI,flask,uwsgi-plugin-python3sudo apt-get install nginx uwsgi uwsgi-plugin-python3sudo pip install flask第一步,创建flask应用from flask import Flaskapp = Flask(...
2019-08-05 00:22:33
362
原创 树莓派网络配置eth0 wlan0静态IP
参考文档https://blog.csdn.net/mayi_xiaochaun/article/details/78634588配置eth0 的地址vi /etc/dhcpcd.confinterface eth0static ip_address=192.168.2.105/24static ip6_address=fd51:42f8:caae:d92e::ff/64配...
2019-08-05 00:17:50
4658
原创 树莓派中SSH Secure Shell Client链接失败问题
树莓派中SSH 连接失败问题。SecureCRT SSH 连接正常sudo vi /etc/ssh/sshd_config在sshd_config配置文件末尾中添加:Ciphers aes128-cbc,aes192-cbc,aes256-cbc,aes128-ctr,aes192-ctr,aes256-ctr,3des-cbc,arcfour128,arcfour256,arc...
2019-08-05 00:16:19
772
1
原创 git 学习
git init //初始化git config --global user.name "susuizhou"git config --global user.email "susuizhou@163.com"ssh-keygen -t rsa -C "susuizhou@163.com"git add readme.txt //添加文件,提交文件git
2017-12-31 03:11:40
210
原创 ubuntu 下编译树莓派内核
ubuntu 下编译树莓派内核root@susz-virtual-machine:/home/susz/Raspberry/linux# root@susz-virtual-machine:/home/susz/Raspberry/linux# make menuconfig HOSTCC scripts/kconfig/mconf.oIn file inc
2017-12-28 00:23:08
585
原创 删除非编译的.c文件代码
由于UBOOT 和kernel 有大量的非编译代码,给代码阅读带来极大的不便,以下程序实现删除非编译代码通过判断对应目录下是否存在.o 文件,如果不存在.o文件,则删除对用的.c文件删除非编译的.c文件代码#include #include #include #include #include int readFileList(char *basePat
2017-06-27 11:12:04
469
原创 关于的select问题
关于ARM-DSP 中使用的select问题 调用流程1. 用户态调用select2. 内核态do_select第一次调用poll函数即(dsp_poll)将dsp_waitq 加入等待队列,然后dsp_poll返回0;3. do_select 判断poll函数返回值为0(即该描述符不可读写),则调用poll_schedule_timeout 进入阻塞,只有超时,或者等待队列被
2016-07-15 17:01:57
461
原创 ARM寄存器
深入理解ARM的这三个寄存器,对编程以及操作系统的移植都有很大的裨益。1、堆栈指针r13(SP):每一种异常模式都有其自己独立的r13,它通常指向异常模式所专用的堆栈,也就是说五种异常模式、非异常模式(用户模式和系统模式),都有各自独立的堆栈,用不同的堆栈指针来索引。这样当ARM进入异常模式的时候,程序就可以把一般通用寄存器压入堆栈,返回时再出栈,保证了各种模式下程序的状态的完
2014-10-27 21:51:32
534
原创 汇编指令大全(有注释)
汇编指令大全(有注释)一、数据传输指令───────────────────────────────────────它们在存贮器和寄存器、寄存器和输入输出端口之间传送数据.1. 通用数据传送指令.MOV 传送字或字节.MOVSX 先符号扩展,再传送.MOVZX 先零扩展,再传送.PUSH 把字压入堆栈.POP 把字弹出堆栈.PUSHA 把AX,CX,
2014-10-27 21:43:57
1018
转载 ubuntu 10.04 开机后没有登陆对话框 桌面一片空白 解决办法
今天打开ubuntu,结果发现到了登录阶段的时候桌面一片空白,没有登录框???!!然后搜了一下,看到有人说是安装zlib-1.2.5的缘故,然后果断卸载了zlib,果然解决了问题,过程是这样的:进入tty(ctrl+alt+F1~F6)输入用户名输入密码sudo stop gdm(12.04是lightdm)这里注意一下,直接sudo apt-get
2014-03-31 09:37:03
2064
转载 交叉编译工具安装
FROM:http://blogold.chinaunix.net/u3/104564/showart_2091186.html一、安装交叉编译器 1)交叉编译器使用CodeSourcery提供的符合EABI标准的arm-none-linux-gnueabi-gcc-4.3.3交叉编译器,下载地址: http://www.codesourcery.com/sgpp/lite/arm
2014-03-04 18:58:11
700
转载 Linux线程之线程 线程组 进程
Thread Local Storage,线程本地存储,大神Ulrich Drepper有篇PDF文档是讲TLS的,我曾经努力过三次尝试搞清楚TLS的原理,均没有彻底搞清楚。这一次是第三次,我沉浸glibc的源码和kernel的源码中,做了一些实验,也有所得。对Linux的线程有了进一步的理解。 线程是有栈的,我们知道,普通的一个进程,它的栈空间是8M,我们可以通过ulmit -a查看:
2014-02-26 15:51:52
2081
转载 关于EXPORT_SYMBOL
linux2.6的“/prob/kallsyms”文件对应着内核符号表,记录了符号以及符号所在的内存地址。模块可以使用如下宏导出符号到内核符号表:[c-sharp] view plaincopyEXPORT_SYMBOL(符号名); EXPORT_SYMBOL_GPL(符号名) 导出的符号可以被其他模块使用,不
2014-02-26 13:53:39
691
原创 arm-linux交叉编译ko的makefile
make命令 make ARCH=arm CROSS_COMPILE=arm-none-linux-gnueabi-makefile:CROSS_COMPLE:=arm-none-linux-gnueabi-ARCH:=armCC:=$(CROSS_COMPILE)gccLD:=$(CROSS_COMPILE)ldobj-m := simple.omodule
2014-02-11 13:46:41
8373
原创 Linux进程中PCB简要说明记录
参考Linux进程管理之task_struct结构体(上)Linux进程管理之task_struct结构体(下)
2014-01-27 14:42:41
864
原创 ARM Linux系统调用过程
系统调用开始在unistd.h中有系统调用号比如reboot#define __NR_reboot (__NR_SYSCALL_BASE+ 88)arm的系统调用arch/arm/kernel/calls.S声明了系统调用函数/* 85 */ CALL(sys_readlink)CALL(sys_uselib)CALL(sys_swapon)CALL(s
2014-01-22 13:55:47
820
原创 ubuntu添加环境变量
添加环境变量# vim /etc/profile在最后,添加:export PATH="/usr/local/webserver/mysql/bin:$PATH"保存,退出,然后运行:#source /etc/profile
2014-01-21 23:06:47
484
原创 SHELL 脚本基本知识
shell脚本的首行标识的意义#!/bin/sh #!/bin/bash其中#表示该行是注释,叹号“!”告诉shell运行叹号之后的命令并用文件的其余部分作为输入,也就是运行/bin/bash并让/bin/bash去执行shell程序的内容。我们的linux系统中,sh是bash的一个软链接:lrwxrwxrwx 1 root root 4 Sep 20 2009 sh
2014-01-21 22:58:00
781
原创 ping多个IP地址的实现,检测局域网内存在的主机
从上一篇文章上改变过来,在linux下编译运行过,中间使用select实现无阻塞,原始套接字要使用root权限#include "slas_common.h"#define MAX_WAIT_TIME 1#define SEND_NUM 3#define CONTENT "abcdefghijkmn_abcdefghijkmn_abcdefghijkmn"#define DAT
2013-03-25 19:25:47
1462
转载 用C语言实现Ping程序功能
跳转到主要内容登录 (或注册)中文技术主题软件下载社区技术讲座developerWorks 中国Linux文档库用C语言实现Ping程序功能梁俊辉 (zeusliang@21cn.com)XML er
2013-03-19 13:08:37
3036
转载 C++单例模式
C++编程语言是一个应用广泛的计算机应用语言,它功能强大,在一定程度上大大提高了程序开发效率。C++单例模式也称为单件模式、单子模式。使用单例模式,保证一个类仅有一个实例,并提供一个访问它的全局访问点,该实例被所有程序模块共享。有很多地方需要这样的功能模块,如系统的日志输出等。单例模式有许多种实现方法,在C++中,甚至可以直接用一个全局变量做到这一点,但这样的代码显得很不优雅。定义一个单例
2013-03-08 00:38:22
419
转载 new与malloc
new与malloc(收集整理from web)1.malloc与free是C++/C语言的标准库函数,new/delete是C++的运算符。它们都可用于申请动态内存和释放内存2.对于非内部数据类型的对象而言,光用maloc/free无法满足动态对象的要求。对象在创建的同时要自动执行构造函数,对象在消亡之前要自动执行析构函数。由malloc/free是库函数
2013-03-08 00:22:54
462
转载 堆和栈的区别
一、预备知识―程序的内存分配 一个由c/C++编译的程序占用的内存分为以下几个部分 1、栈区(stack)― 由编译器自动分配释放 ,存放函数的参数值,局部变量的值等。其操作方式类似于数据结构中的栈。 2、堆区(heap) ― 一般由程序员分配释放, 若程序员不释放,程序结束时可能由OS回收 。注意它与数据结构中的堆是两回事,分配方式倒是类似于链表,呵呵。 3、全局区(静态
2013-03-04 16:54:52
214
转载 Valgrind 概述
Valgrind 概述体系结构Valgrind是一套Linux下,开放源代码(GPL V2)的仿真调试工具的集合。Valgrind由内核(core)以及基于内核的其他调试工具组成。内核类似于一个框架(framework),它模拟了一个CPU环境,并提供服务给其他工具;而其他工具则类似于插件 (plug-in),利用内核提供的服务完成各种特定的内存调试任务。Valgrind的体系结构
2012-04-17 19:26:06
266
FM1288_doc_pack_2013_05_06.rar
2020-04-17
树莓派CPU BCM2835
2017-12-28
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人