自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

dasheng_604的专栏

嵌入式系统开发爱好者

  • 博客(83)
  • 资源 (14)
  • 收藏
  • 关注

转载 如何快速搜索多个word、excel等文件中内容

如何同时在多个word或者excel文件中搜索相同的关键字。

2022-02-08 09:33:48 1794

转载 koolproxy无法下载https证书的解决方法

koolproxy是路由器梅林固件上一款实用的去广告插件,可以大幅节约在线看视频的时间,强烈推荐!https://rockbenben.github.io/2018/06/10/https-koolproxy/

2018-10-06 19:54:35 17436

原创 git初始化本地仓库和配置的命令

git初始化本地仓库和配置echo "想输入到文件的内容,一般为# 库名字" >> README.mdgit init如果没有配置需要配置git config --listgit config --global user.email "[email protected]"git config --global user.name "xxx"git config --li...

2018-10-02 17:20:36 2349

转载 Linux目录结构(Linux文件系统结构)

找到一篇写FHS比较好的博客,推荐给大家:http://www.tasfa.cn/index.php/2016/02/05/linux_-directory_structure/介绍tmpfs的博文:https://blog.csdn.net/haibusuanyun/article/details/17199617...

2018-04-05 23:03:06 161

原创 在64位ARM板卡上运行32位动态链接的应用程序的方法

1、增加32位体系结构$sudo dpkg --add-architecture armhf2、安装此体系结构对应的c库sudo apt install libc6:armhf3、执行32位应用程序,如果程序报告找不到标准库,则手动指定32位标准库路径LD_LIBRARY_PATH=/usr/armhf-libs   ./a.outPS: ldd本身

2018-01-27 23:18:06 4587

原创 安装TightVNC使得远程访问板卡的图形界面

参考文章:https://the-bionic-cyclist.co.uk/2017/06/08/install-tightvncserver-on-the-asus-tinker-board/关键操作命令是:sudo apt-get install tightvncserver安装完成后,第一次执行vncserver命令时,软件会要求输入登录密码,请输入并记住密码。使用 ps a

2018-01-27 23:12:44 1299

原创 在X86上交叉编译ARM64 linux上的NCNN

1、准备编译器和sysroot环境,下载地址为:https://releases.linaro.org/components/toolchain/binaries/latest/aarch64-linux-gnu/编译器是:gcc-linaro-7.1.1-2017.08-x86_64_aarch64-linux-gnu.tar.xzsysroot是:sysroot-glibc-lin

2017-11-19 21:29:25 6242 1

原创 NCNN在RK3288 Linux系统的原生编译问题解决

NCNN默认支持Android和iOS,使用Android NDK编译时会自动定义__ARM_NEON宏,从而获得较高的处理性能。在RK3288 Ubuntu Linux系统上编译时,默认是不开启__ARM_NEON宏的,虽然也能编译过,但是其性能却比Android系统低了一倍。因此,要对NCNN做如下修改才能获得和Android一样的运行效果:1、在顶层目录的CMakelist.txt文

2017-11-04 10:26:04 4342 3

转载 执行应用程序或者加载动态库时出现: No such file or directory

转载:http://blog.csdn.net/qwaszx523/article/details/56488718上面的文章提到了一种情况就是编译器不兼容的情况。我在实际工作中遇到了另一种情况:较新的编译器默认使用armhf格式编译,如果某个程序为了使用NEON而强制采取softfp格式编译,比如使用如下参数:-O3 -mfloat-abi=softfp -mfpu=neon-vfp

2017-11-04 08:38:11 1952

转载 armel和armhf区别

两篇介绍的比较全面的文章:http://m.blog.csdn.net/yuanlu837/article/details/12502313http://m.blog.csdn.net/dj0379/article/details/53781161

2017-11-04 08:27:41 372

转载 交叉编译boost和opencv

参考文章如下:boost arm 交叉编译:http://blog.csdn.net/jwybobo2007/article/details/7242307Opencv2.4.9交叉编译:http://blog.csdn.net/zdyueguanyun/article/details/51322295

2017-10-29 18:32:00 334

转载 解决安卓PIE无法运行问题

NDK编译可执行文件在Android L中运行显示error: only position independent executables (PIE) are supported.失败问题解决办法。由于使用了NDK编译的可执行文件在应用中调用,在4.4及之前的版本上一直没出问题。最近由于要测试在Android L上的运行情况发现,当运行该可执行文件时,报如下错误:

2017-10-29 11:57:08 2054

转载 CMake基础知识

让CMake显示编译过程详细信息的两种方法:修改CMakelist.txt增加一句set(CMAKE_VERBOSE_MAKEFILE ON)修改make编译命令,使用make VERBOSE=1

2017-10-29 09:13:36 374 1

原创 海良置地——卑鄙无耻、丧尽天良

丧失了基本道德观念的海良置地_海良置地吧_百度贴吧 http://t.cn/a8Em6N  海良是良心丧尽、厚颜无耻的中介骗子窝点,有智慧的人就离他们远点吧!

2011-08-06 12:17:22 2352

转载 嵌入式系统文件系统比较 jffs2, yaffs, cramfs, romfs, ramdisk, ramfs/tmpfs

嵌入式系统文件系统比较 jffs2, yaffs, cramfs, romfs, ramdisk, ramfs/tmpfs    Linux 支持多种文件系统,包括ext2、ext3、vfat、ntfs、iso9660、jffs、romfs和nfs等,为了对各

2011-07-05 20:11:58 782

转载 Linux内核配置系统浅析

随着 Linux 操作系统的广泛应用,特别是 Linux 在嵌入式领域的发展,越来越多的人开始投身到 Linux 内核级的开发中。面对日益庞大的 Linux 内核源代码,开发者在完成自己的内核代码后,都将面临着同样的问题,即如何将源代码融入到 Linux 内核中,增加相应的 Linux 配置选项,并最终被编译进 Linux 内核。这就需要了解 Linux 的内核配置系统。众所周知,Linux

2011-06-24 22:34:00 463

转载 Ubuntu启动流程及系统服务设置

<br />Ubuntu启动流程及系统服务设置<br /><br />启动流程<br />========<br />Linux系统主要通过以下步骤启动:<br />1、读取MBR的信息,启动Boot Manager<br />Windows使用NTLDR作为Boot Manager,如果您的系统中安装多个版本的Windows,您就需要在NTLDR中选择您要进入的系统。<br />Linux通常使用功能强大,配置灵活的GRUB作为Boot Manager,我们将在启动管理章节中向您介绍它

2011-05-28 18:54:00 736

转载 Ubuntu启动项设置方法

<br />/etc/rcS.d/目录中的内容是在启动时自动运行的脚本,一般用于初始化程序,启动daemon<br /><br />目录内文件的命名规则是 Xnnaaaaaa,X可以为S或K,S是指启动这个程序,K指停止这个程序;nn是两位数字,指定这个程序的启动顺序,越小越 先启动;aaaaaa为程 序的名字,长度任意,其实这一段没有意义,具体启动那个程序要看这个符号链接是指向那个文件。举个例子<br /><br />$ cd /etc/rcS.d/<br /><br />$ ls -l S*<br />

2011-05-28 18:39:00 842

转载 ubuntu 自动启动和服务管理

<br />ubuntu 开机、重启和关机等,都会启动或杀死预定义的一些服务,就象windows下的服务一样,我们可以增加或减少一些服务,达到优化系统目的。 这其中有一个很重要的概念,就是运行级。 <br /><br />有个系统启动和服务管理软件 BUM,先来安装它: <br /><br />安装系统启动程序管理器 Boot-Up Manager (BUM) <br />sudo apt-get install bum <br /><br />运行管理器: <br />gksudo b

2011-05-28 17:12:00 927 1

转载 松下LX5相机摄影技巧

明一下,有台小DC松下LX5,收集了一些松下LX5相机拍摄人像、花草及常用拍摄技巧,文章内容作为自己的备忘,大部分是针对松下LX5拍摄而言,如果你有任何建议或指导,请尽情指教,谢谢。关于ISO:LX5的ISO为400以上有明显噪点,建议ISO固定值80或AUTO最高上限200,夜间人像最高上限400。拍摄模式:一般用光圈优先A档和程序P档背景虚化:大光圈+大变焦+快门快速度+点对焦+开微距+远背景关系景深大小的三个要素:光圈大小、镜头焦距、拍摄距离,光圈越大景深越小(

2011-05-08 19:45:00 11168 1

转载 console,uart,tty的关联关系

<br />console可以是串口,也可以是vga,console确实是只能输出,write,内核打印。<br />在UNIX系统中,计算机显示器通常被称为控制台终端(Console)。它仿真了类型为Linux的一种终端(TERM=Linux),并且有一些设备特殊文件与之相关联:tty0、tty1、tty2等。当你在控制台上登录时,使用的是tty1。使用Alt+[F1—F6]组合键时,我们就可以切换到tty2、tty3等上面去。tty1 –tty6等称为虚拟终端,而tty0则是当前所使用虚拟终

2011-03-29 21:45:00 1039

转载 linux下tty,控制台,虚拟终端,串口,console(控制台终端)详解

首先:1。终端和控制台都不是个人电脑的概念,而是多人共用的小型中型大型计算机上的概念.一台主机,连很多终端,终端为主机提供了人机接口,每个人都通过终端使用主机的资源. 终端有字符哑终端和图形终端两种.控制台是另一种人机接口, 不通过终端与主机相连, 而是通过显示卡-显示器和键盘接口分别与主机相连, 这是人控制主机的第一人机接口.话回到个人计算机上,个人计算机只有控制台,没有终端. 当然愿意的话, 可以在串口上连一两台字符哑终端. 但是linux偏要按POSIX标准把个人计算机当成小型机来用,

2011-03-29 21:14:00 1227

转载 (转帖)怎样改变.chm文档的字体大小、背景颜色

启动IE,单击“工具→Internet选项”,出现“Internet选项”对话框,在“常规”标签中单击右下方的“辅助功能”按钮,在出现的“辅助功能”对话框中把“忽略网页上指定的字号”、“忽略网页上指定的颜色”选项选上,按“确定”退出就可以了!现在,你再试试点击CHM上面的字体按钮或IE Menu Bar上的“查看→文字大小”命令,改变字体大小后,Chm字体的大小也随之改变了。(注:对于,没有字体选项的chm文件上面的方法也是有效地,重新打开文档就可以看到背景色编程windows窗口的默认背景色了,字体也有所

2011-03-27 21:58:00 5008 2

转载 The Kübler-Ross grief cycle

  The Kübler-Ross grief cycle Disciplines > Change Management > The Kubler-Ross grief cycle Background | The Grief Cycle | Sticking and cycling | See also Background For many years, people with terminal illnesses were an embarrassment for d

2011-03-27 18:04:00 1052

转载 外汇术语汇总

外汇术语汇总   汇率(ForeignExchangeRate)     又称汇价或外汇行市,是一国货币兑换成另一国货币的比率,或者是指用一种货币表示的另一种货币的价格。     外汇风险     从事对外经济、贸易、投资及金融的公司、企业组织、个人及国家外汇储备的管理与营运等,通常在国际范围内收付大量外币,或持有外币债权债务,或以外币标示其资产、负债价值。由于各国使用的货币不同,加上各国间货币汇率经常变化,因此在国际经济往来中,在国际收付结算的时候,就会产生外汇风险。     自由兑换货

2011-03-27 11:32:00 1714

转载 外汇交易名词汇总

外汇交易术语AAccrual 累积 - 在每一次交易期间内,远期外汇交易所分配的升水或折扣直接关系至利益套汇交易。Adjustment 调整 - 官方行动,用于调整内部经济政策来修正国际收支或货币利率。Appreciation 增值 - 当物价应市场需求抬升时,一种货币即被称作增值, 资产价值因而增加。Arbitrage 套汇 - 利用不同市场的对冲价格,通过买入或卖出信用工具,同时在相应市场中买入相同金额但方向相反的头寸,以便从细微价格差额中获利。Ask (Offer) Price

2011-03-27 11:18:00 1439

原创 如何使用ASCII字符拼出特殊图形?

在Linux终端中有时会用到字符拼图的情况,此时使用Textaizer 软件就非常棒了,此软件可以使用指定的符号来拼出某个图片或者是字符,使用非常方便,而且是free software,推荐一下。下面是该软件自带的简介说明。extaizer Pro is a program to paint with text. With Textaizer Pro you can create pictures from text (text mosaic), text from from pictures (ASCII

2011-03-23 22:01:00 3721

转载 漂亮的字符拼图

■■■◣ ◢■■◣  ■ ◢■■◣    ■ ■  ■  ■ ■  ■◢■■◤ ■  ■  ■ ■  ■■    ■  ■  ■ ■  ■◥■■■ ◥■■◤  ■ ◥■■◤╭╮  ╭──╮╭╮╭╮╭──╮││  │╭╮││││││╭─╯││  │││││││││╰─╮││  │││││││││╭─╯│╰─╮│╰╯│╰╮╭╯│╰─╮╰──╯╰──╯ ╰╯ ╰──╯   █\▁▁▁66▁▁/█   ◤    ●●●● ◥ ▕         ●● 

2011-03-23 21:16:00 3190

原创 How to instantiate I2C devices(From kernel-tree/Documentation/i2c)

How to instantiate I2C devices<br />==============================<br /><br />Unlike PCI or USB devices, I2C devices are not enumerated at the hardware<br />level. Instead, the software must know which devices are connected on each<br />I2C bus seg

2011-03-21 21:25:00 845

原创 notes

Note that some functions are marked by `__init'. These functions can be removed after kernel booting (or module loading) is completed.<br />Likewise, functions marked by `__exit' are dropped by the compiler when the code is built into the kernel, as the

2011-03-21 20:39:00 422

转载 Ubuntu知识点滴

Ubuntu中apt-get下载的安装包都在哪里呢?在/var/cache/apt/archives里,里边的安装包可以取出来以备后用。

2011-03-10 21:50:00 582

原创 解决错误:unable to find the ncurses libraries

有时,在输入了make menuconfig后看到如下出错信息:root@ubuntu:/home/share/work/uClinux-dist# make menuconfigMakefile:268: warning: overriding commands for target `linux'Makefile:256: warning: ignoring old commands for target `linux'config/mkconfig > config.inmake -C

2011-03-05 19:30:00 4781 1

原创 如何使用SecureCRT6.6.2通过SSH方式登录Ubuntu系统?

1、要知道ubunt系统默认是没有安装openSSH的,因此第一步就是在要安装openSSH,命令如下:sudo apt-get install openssh-serverUbuntu缺省安装了openssh-client,所以在这里就不安装了,如果你的系统没有安装的话,再用apt-get安装上即可。然后确认sshserver是否启动了:ps -e |grep ssh如果只有ssh-agent那ssh-server还没有启动,需要/etc/init.d/ssh start,如果看到sshd那说明ssh-s

2011-03-05 16:15:00 1383

转载 Ubuntu Linux系统开启TELNET服务的方法

 1. sudo apt-get install xinetd telnetd   2. 安装成功后,系统也会有相应提示(好象7.10才有,6.10就没看到)   sudo vi /etc/inetd.conf并加入以下一行   telnet stream tcp nowait telnetd /usr/sbin/tcpd /usr/sbin/in.telnetd   3. sudo vi /etc/xinetd.conf并加入以下内容: # Simple configuration file for xi

2011-03-05 15:11:00 1033

转载 samba

Samba是Ubuntu和Windows进行网络共享的工具,比如分享打印机,互相之间传输资料文件。目录[隐藏]1安装Samba2Kubuntu3配置4Ubuntu访问windows xp/2003/2000系统5排错5.1乱码[编辑]安装Samba安装sambasudo apt-get install samba[编辑]Kubuntu安装系统设置的共享模块sudo apt-get install kdenetwork-filesharing[编辑]配置1.windows 访问 u

2011-03-05 14:34:00 524

转载 Ubuntu samba配置服务文件包

Ubuntu samba服务配置是很不错的文件应用很有学习价值,这里我主要讲解Ubuntu samba服务配置的应用,包括介绍Ubuntu samba启动与关闭等知识方面。一.安装Ubuntu samba包sudo apt-get install sambasudo apt-get install smbclient二.Ubuntu samba启动与关闭sudo /etc/init.d/samba startsudo /etc/init.d/samba stop三.配置Ubuntu samba服

2011-03-05 14:30:00 724

原创 ssh使用指南

<br />介绍SSH <br />什么是SSH? <br />传统的网络服务程序,如:ftp、pop和telnet在本质上都是不安全的,因为它们在网络上用明文传送 口令和数据,别有用心的人非常容易就可以截获这些口令和数据。而且,这些服务程序的安全验证方式也是有其弱点的,就是很容易受到“中间人”(man- in-the-middle)这种方式的攻击。所谓“中间人”的攻击方式,就是“中间人”冒充真正的服务器接收你的传给服务器的数据,然后再冒充你把数据 传给真正的服务器。服务器和你之间的数据

2011-03-05 14:12:00 644

原创 Ubuntu开启ssh服务

<br />网上有很多介绍在Ubuntu下开启SSH服务的文章,但大多数介绍的方法测试后都不太理想,均不能实现远程登录到Ubuntu上,最后分析原因是都没有真正开启ssh-server服务。最终成功的方法如下:<br />sudo apt-get install openssh-server<br />Ubuntu缺省安装了openssh-client,所以在这里就不安装了,如果你的系统没有安装的话,再用apt-get安装上即可。<br />然后确认sshserver是否启动了:<br />ps -

2011-03-05 13:51:00 668

转载 ubuntu10.04在VMware7下无法使用键盘输入字符故障的解决方法

安装在Vmware 7下的最新Ubuntu10.04LTS镜像会出现无法识别键盘输入的问题。在登录画面时,不能输入密码,无法正常进入系统。 解决办法如下: (1) 开户屏幕键盘功能 开机界面在右下角单击小人图案,再单击“Universal Access Perferences”,出击“Universal Access Perferences”对话框,在对话框中选中“Use on-screen keyboard”(使用屏幕键盘),以开启屏幕键盘功能,这时会有一个屏幕键盘快速闪过; (2) 重启

2011-03-05 13:35:00 1325

原创 kindle3死而复生的经历

      昨天,kinlde3刚刚自动升级了3.1的固件,看起来一切正常。为了阅读英文的方便,我又向其中拷贝了四本词典,然后重启了kindle。这次启动后,电池符号就变成了问号状,但是看书等一切正常。我以为是没电了,就用充电器给kindle充电,冲了大约7个小时,早上起来时看到充电的灯还是黄色的,而画面已经变成了大树下看书男孩的待机画面,这是再拨动电源键已经无法开机了。我心里一惊,莫非死机这事情被我遇上了吗?kindle入手才不到两个月啊,怎么可能就死机了呢?可是,冷酷的事情无情的将我的幻想打得粉碎,ki

2011-02-24 20:01:00 23132 5

Textaizer-v3.0.0.11

使用指定符号拼出图形或者字符的工具,比如你想用#拼出字符RED那么通过此软件仅需几步操作就能实现了,此软件使用方便、功能强大,强烈推荐想在终端中画图的朋友们使用。

2011-03-23

linux系统启动过程分析(ARM版)

一份详细地讲解了linux系统启动过程的文档,对汇编代码做了深入细致的分析,对于嵌入式开发人员而言值得学习。

2011-01-28

windows超级终端

这是windows XP系统上的超级终端程序,将htrn_jis.dll和hypertrm.exe放置到C:\Program Files\Windows NT目录下,将hypertrm.dll放置到C:\WINDOWS\system32目录下就可以正常使用了。用于解决某些系统上没有超级终端的问题。

2011-01-15

keil9.02a及其注册机

这是最新的keil for5软件,并附带全功能的注册机,本人亲测可用好用。

2010-08-22

keil9.02a for 51和注册机-part1

这是最新的keil c51v902a软件及其注册机,本人亲测可用好用,目前正在项目开发中使用。

2010-08-22

FAT 格式化和碎片整理功能源码

wince中的fatutil.dll源码,内有fat16、fat32格式化和磁盘碎片整理功能的全部源码,非常值得参考。

2010-06-05

Visual C++ Windows Shell Programming

老外Dino Esposito写的讲解windows shell编程的电子书,英文原版,值得读读。

2010-05-22

windows核心编程(中文清晰完整版)-part2

大牛的经典之作,学习windows编程的必读之书。

2010-05-22

windows核心编程(中文清晰完整版)-part1

大牛的经典之作,学习windows编程的必读之书。

2010-05-22

ARM System Developer's Guide Designing and Optimizing System Software

很不错的一本ARM开发书籍,详细讲解了从底层汇编指令到操作系统开发的方方面面的知识,非常适合arm开发者学习

2010-05-20

visual C++ windows shell programming

老外Dino Esposito写的讲解windows shell编程的电子书的源码程序,电子书在另外一个资源里,请单独下载。

2010-05-18

Windows+Shell扩展编程完全指南

Windows Shell扩展编程完全指南 , Shell扩展及如何对之进行调试. 此资料分为中英文两部分,前面是中文翻译,后面是英文原文。这份资料最早出现在codeproject上,这是经过整理制作后的。

2010-05-18

三本关于如何使用make的书籍

三本很不错的关于如何使用make进行项目管理和软件开发的电子书籍,分别是Managing Projects with GNU Make.pdf(两个版本的)和make中文手册。

2010-04-05

空空如也

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

TA关注的人

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