- 博客(26)
- 资源 (27)
- 收藏
- 关注
原创 rknn-toolkit环境搭建
一、rknn-toolkit是什么最近在评估rk1808运算性能,使用rk1808 npu必须将模型转化rockchip自己的模型rknn模型文件,rknn-toolkit是rockchip官方提供的工具包。工具包的主要用途如下:RKNN-Toolkit开发套件提供了模型转换、推理运行和性能评估等几大功能,其还为我们提供了python调用的例程。我们可以通过rknn-toolkit通过提供的 python 接口可以便捷地完成以下功能:1)模型转换:rknn-toolkit支持 Caffe、T
2021-01-27 21:35:49
10505
6
原创 pip版本低无法升级问题
最近项目需要,在研究rk1808的开发环境,搭建环境的时候遇到了pip版本低无法安装好多软件,异常如下:sudo pip install --upgrade pipThe directory '/home/roc/.cache/pip/http' or its parent directory is not owned by the current user and the cache has been disabled. Please check the permissions and owner
2021-01-27 17:40:22
1964
原创 让人摸不着头脑的串口通讯错误(基于51单片机)
这是我在做SD卡测试实验时遇到的一个莫名其妙的问题,希望可以和大家共同的探讨,也希望知道原因的人可以给我提建议和指导我改正这个错误。这里先行谢过!这个错误说是串口错误吧,有点牵强,因为那段用来串口通讯的源码肯定是没问题的,但是当和SD卡模块的代码组合在一起就产生莫名其妙的问题,具体的问题主要是如下症状:本程序中串口部分主要功能是发送一长串的字符(hello MCU),但是串口调试工具只
2013-05-01 18:50:32
3311
原创 CentOS 6.3在qume虚拟机下的安装
使用qume软件安装CentOS 6.3-86的详细步骤:步骤一:win+r:打开运行,输入cmd,进入命令行模式:2、进入qemu的目录:cd "目标文件夹名"例: 3、使用qemu-img命令创建一个虚拟机文件qemu-img create -f qcow centos.img 10G.这是最简单的qemu-img的使用方式 ,创建一个10G的raw
2013-04-29 16:15:20
2343
1
原创 利用汇编语言实现串口的通讯(一)(BISO调用)
本程序是使用汇编语言通过BISO中断来实现多机间串口通讯功能,程序的简要功能有,支持串口号、波特率、奇偶检验、数据位等通讯参数的设置,可以实现两台PC机间的一发一收的功能;本人刚学的汇编,写的不好(有点像C的风格),还望各位批评指正。DATAS SEGMENT ;此处输入数据段代码str5 db 0dh,0ah,'Enter your choice:','$'strerro d
2013-04-29 15:31:08
5282
原创 利用开发板上的RS485模块与PC机的串口通讯
上网买的RS232转RS485的接口迟迟没有送到,程序又着急写,所以本人就利用开发板上现有的资源实现了一个简单的转化功能本人利用的开发板资源:RS485模块(MAX 485芯片),U软串(PL2303芯片),MAX232芯片 通过百度RS232转RS485转换器的原理得到以下结论: 电路图:RS232-485转换器主要包括了电源、232电平转换、485电路三部分。本电路
2013-04-29 15:26:33
11127
原创 深藏不露的'NUL'(51单片机串口通讯是遇到的错误之一)
NUl的定义:C语言中规定以字符‘\0'作为字符串结束标志。’\0'是一个ASCII码为0的字符,从ASCII码表中可以看到ASCII码为0的字符是“空操作字符”,它不引起任何控制动作,也不是一个可显示的字符 这是本人在用单片机做串口通讯时遇到的小问题,因为那个电子设备比较特殊,发送的数据也是比较的特殊,所以我便遇到了这个问题。一开始按照预定的指令和电子设备通讯,总是不行,
2013-04-18 17:05:37
1809
1
原创 随机产生一系列的ascii码字符,将其分类输出
;本程序功能是实现:随机产生一系列的ascii码字符,将其分类输出DATAS SEGMENT;此处输入数据段代码Str1 db 'Please input a number:','$'Str2 db 'output the number:','$'Str3 db 'output the capital word:','$'Str4 db 'output the small ...
2012-12-09 00:35:17
2745
原创 sizeof和strlen的区别(其中涉及NUL的讲解)
本文是自己结合平时所学的知识,对sizeof和strlen的区别进行了总结,如有不对的地方还请批评指证,共同进步!!!一、从C语言的定义上来讲1、sizeof是关键字,而strlen是包含在string.h头文件中的一个字符串函数2.sizeof操作符的结果类型是size_t,它在头文件中的typedef为unsigned int 类型,该类型保证能容纳实现所建立的最大对象的字节大小。
2012-12-09 00:27:09
2073
原创 VMware 虚拟机中添加新硬盘的方法
随着在虚拟机中存储的东西的逐渐的增加,虚拟机的硬盘也逐渐告急,因此急需拓展一块新的虚拟磁盘。以下便是在VMware 中添加新的虚拟磁盘的方法: 一、VMware新增磁盘的设置步骤(建议:在设置虚拟的时候,不要运行虚拟机的系统,不然添加了新的虚拟磁盘则要重启虚拟机)1、选择“VM”----“setting”并打开,将光标定位在hard Disk这一选项,然后点击下方的Add按钮
2012-04-18 22:48:59
110647
16
原创 Red Hat Enterprise 5中make xconfig命令不能使用的说明
linux内核基本配置命令的介绍: linux下对内核配置的常用的命令是:make config (基于文本的) 而交互式的常用的配置分别是以下三种:make menuconfig(基于菜单的) make xconfig(基于QT图形的)、make gconfig(基于GTk+的图形化) 而对于make oldconfig命令,它的作用是备份当前.config文件为.config.
2012-03-10 22:20:05
1981
原创 RVDS 2.2软件在AMD处理器的安装的解决方案
刚学ARM 11的开发,介于ADS 1.2不能对于ARM 11处理器的兼容,故自己从电驴上下载了ADS的升级版RVDS 2.2。初次安装RVDS 总是出错,后来从网上得知RVDS 2.2的安装文件无法直接在AMD处理器的电脑上安装,于是自己又从网上找到了如下的解决方案:修改安装文件中的两个文件(建议将下载的ISO或bin后缀的文件先解压,然后才可以修改)所需修改的文件路径为RVDS安装文件
2012-02-18 12:49:45
4669
原创 关于telnet的远程连接
对于linux下的telnet的连接,是公认的不太安全。而一般我们使用这种登录则都是用于在演示linux操作系统时,为了节省资源、突出命令行的特点、以及突出linux可以远程登录终端的特点。(请注意我后面的疑问,希望大家一起解决)一、关于telnet的配置Linux下的配置:1、安装软件包:rpm -ivh telnet-service-0.17-25.i3296.rpm //安
2012-01-10 15:44:39
2400
原创 从DA转换器中看到了初中物理题
学了那么多年的物理,也做了那么多年的物理题,我总算看到了一个初中的物理题是有的真实的用途的,我激动啊。因为至少有一题的物理题我曾经没有白做,它今天终于有点小用了!!!(当然不是说这么多年的物理学的没用,只是看到了物理练习题的原型而已)这里再多说一句,物理学习是起着基础和工具的作用,并非无用。
2011-11-19 18:38:59
887
1
原创 Meego和Mango操作系统的区别
个人说明: 之所以写这篇文章,是因为太多的人将这两款的系统混为一谈。MeeGo是诺基亚和英特尔宣布推出一个免费手机操作系统,中文昵称米狗,该操作系统可在智能手机、笔记本电脑和电视等多种电子设备上运行,并有助于这些设备实现无缝集成。这种基于Linux的平台被称为MeeG
2011-09-15 22:35:31
2926
转载 c语言中的const的用法
const是一个C语言的关键字,它限定一个变量不允许被改变。使用const在一定程度上可以提高程序的安全性和可靠性,另外,在观看别人代码的时候,清晰理解const所起的作用,对理解对方的程序也有一些帮助。另外CONST在其他编程语言中也有出现,如C++、PHP5、C#.net、H
2011-09-07 13:05:27
2669
原创 VMware中Linux无法全屏的问题
我自己遇到这个问题,花了几个小时才搞定的。在VMware虚拟机下的linux无法全屏的问题起先我也没太注意,但后来在编译linux的内核实验时,我发现无法使用make menuconfig 这个命令。而看了系统的警告,我才知道出错的原因是linux的屏幕太小了,没有在虚拟机下全屏。知道了原因后,我便自己搜索资料,得到了如下的解决方案。(当前的VMware界面要是linux的系统)1、点
2011-09-06 17:51:41
21172
原创 linux下对于ntfs分区的访问
一、ntfs分区的访问 最好的办法是在linux安装前已经具有ntfs分区,这样在安装如mandrake和suse linux版本时,可以自动为你安装相应的内核并设置好,你就可以在不知情的情况下自由地访问windows分区,这也是我推荐初学者使用mandrake或者suse linux的原因,而redhat不会,因此需要编译内核。 1、找到编译内核所需要的.config文件
2011-06-17 18:43:00
972
转载 自制太阳能手机充电器
自制太阳能手机充电器太阳能电池在使用时由于太阳光的变化较大,其内阻又比较高,因此输出电压不稳定,输出电流也小,这就需要用一个直流变换电路变换电压后供手机电池充电,直流变换电路见图1,它是单管直流变换电路,采用单端反激式变换器电路的形式。当开关管VT1导通时,高频变压器T1初级线圈NP的感应电压为1正2负,次级线圈Ns为5正6负,整流二极管VD1处于截止状态,这时高频变压器T1通过初级线圈Np储
2011-05-28 12:02:00
1969
原创 Linux的常用的60个命令
<br />Linux必学的60个命令(1)-安装与登陆<br />=========================================================== <br />Linux必学的60个命令<br />Linux提供了大量的命令,利用它可以有效地完成大量的工作,如磁盘操作、文件存取、目录操作、进程管理、文件权限设定等。所以,在Linux系统上工作离不开使用系统提供的命令。要想真正理解Linux系统,就必须从Linux命令学起,通过基础的命令学习可以进一步理解Linux系统
2011-05-27 15:24:00
1001
转载 使用vim在Linux下编写C语言程序
<br /> <br />1.进入字符界面<br />2.创建文件夹用于存放源文件<br />mkdir helloworld //创建文件夹命令<br />cd helloworld //进入新建的文件夹,这里应该说目录比较好,windows用习惯了<br />vim main.c //打开vim并创建main.c文件<br /> //按 i 键进入编辑状态,以下是程序<br /> #include <br /> int main()<br
2011-04-01 22:51:00
15880
转载 微软软件中你所不知道的
请在一个新打开的word文档里面输入:=rand(200,99)然后回车看看会发生什么?据说,连比尔盖茨都不知道为什么会这样: 这是彩蛋程序,也就是程序开发人员放在程序里的小程序。一般都是很有趣的: 1.Word 97/2000彩蛋内容:绕口令
2011-04-01 22:50:00
855
转载 linux常用命令
<br />清空 Bash 历史记录<br />history -c<br />如果您要使用彩色的 "ls", 就是说, 用颜色来区分不同类型的文件, 那么您可以在 ~/.bashrc 末尾加上这些行:<br />if [ "$TERM" != "dumb" ]; then<br /> eval "`dircolors -b`"<br /> alias ls='ls --color=auto'<br />fi<br />显示本机 Linux 发行版代号<br />lsb_release -is<
2011-03-29 13:01:00
862
基于STM32微控制器引导程序的串口通讯协议应用手册_zh.zip
2020-03-16
stm32官方以太网进阶培训资料.zip
2020-03-16
stm8官方IO模拟串口源码.zip
2020-03-16
stm32安全培训中文资料合集.zip
2020-03-16
stm32电机库MC_SDK5_中文概览.zip
2020-03-16
MC_SDK_5_4培训资料合集.zip
2020-03-16
en.x-cube-sbsfu.zip
2020-03-16
HC32L130_HC32L136系列数据手册Rev1.0.pdf
2019-12-22
嵌入式系统Linux内核开发实战指南(ARM平台).part4
2012-10-17
嵌入式系统Linux内核开发实战指南(ARM平台).part3
2012-10-17
嵌入式系统Linux内核开发实战指南(ARM平台).part2
2012-10-17
嵌入式系统Linux内核开发实战指南(ARM平台).part1
2012-10-17
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人