- 博客(193)
- 资源 (12)
- 收藏
- 关注
原创 S32DS 3.4 3.5颜色配色方案及代码自动补全提示
org.eclipse.cdt.ui_6.6.100.202009302259.jar_替S32DS_3.4版。org.eclipse.cdt.ui_7.2.0.202110051412.jar_替S32DS_3.5版。:\NXP\S32DS.3.4\eclipse\plugins。:\NXP\S32DS.3.5\eclipse\plugins。菜单栏 -》 windows -》Preferences。重新启动IDE 即可。
2023-03-01 09:40:40
1913
1
原创 解压 使用squashfs工具创建的 xx.squashfs.img文件
1.从网站https://sourceforge.net/projects/squashfs/files/squashfs/ 下载 squashfs4.3.tar.gz 或者 squashfs4.2.tar.gz2.解压 squashfs.tar.gz3.cd squashfs.4.x4.cd squashfs-tools5.修改Makefile 去掉 XZ_SUPPORT 1 这
2016-08-23 15:00:08
12240
原创 代码格式化工具 sourceInsight editplus ultraedit keil
AStyle下载 http://sourceforge.net/projects/astyle/通过命令“astyle --help”可以获取所有参数的介绍其常用的参数:-C类中public,pretected,private关键字,一个tab的缩进-Sswitch中
2015-08-29 17:27:16
1763
原创 双系统重新安装后修复引导xp、win7、ubuntu
本文针对单个硬盘的主机,分为三步。第一步:使用liveCD或者u盘引导电脑进入ubuntu,这里最好是确保二者的系统版本一致。菜单 System -> Administration ->Disk Utility 查看ubuntu的根分区号,例如 /dev/sda6.【如果独立挂在 boot分区,则记住 boot分区的分区号】通过快捷键 CTRL+ALT+T调出终端,执行
2014-10-18 21:52:03
1549
转载 关于curl访问https的若干问题
cURL对HTTPS的支持是通过--cacert, --capath, --with-ca-bundle等参数来对HTTPS加以支持的,详细信息可以curl --help来得到参数明细。[url]http://curl.haxx.se/docs/sslcerts.html[/url]里是curl的官方文档介绍,其中讲了如何导入CA的具体方法,以及使用CA的方法。其中--with-ca-bundle
2014-09-23 17:00:57
18240
转载 ushare代码分析
转载自:http://blog.youkuaiyun.com/lickylin/article/details/19713317 1、upnp 介绍及工作过程1.1 upnp介绍UPnP的全称是“Universal Plug and Play”,是PnP(Device Plug and Play)的扩展,可以发现和控制各种网络设备,并能提供相应的服务,如网络打印机,Internet网关等。但UPn
2014-09-11 10:01:45
1483
转载 stm32 开发板 usb DFU 实现 以及注意事项
1.官网下载usb源码包,这里直接加载附件2.神舟III号的MCU位f103ze 系列。打开压缩包,直接找到 Device_Firmware_Upgrade 文件包 MDK打开工程。3.选择 stm3210E_EVAL这个选项 ,此时启动文件为 starup_stm32f10x_hd.s.4.修改 usb 拉高管脚为PG11 #elif defined
2014-09-09 15:44:42
3026
转载 ubuntu svn checkout 报错
在Ubuntu 10.10上,安装Subversion官网安装 SVN 后,链接svn地址时,可能会出现错误提示如下: OPTIONS of '': SSL handshake failed: SSL error: Key usage violation in certificate has been detected. ()这个问题的根本原因是 Ubuntu 包libneon-g
2014-07-02 13:55:18
1138
原创 Linux下TFTP服务的开启
cat /etc/xinetd.d/tftp # default: off# description: The tftp server serves files using the trivial file transfer \# protocol. The tftp protocol is often used to boot diskless \#
2014-07-01 15:46:40
7568
转载 passwd及shadow文件解析
passwd文件是以行为单位的配置文件,每行定义系统上的一个用户,行内分为字段,字段之间由一个冒号隔开。这些字段依次为:
2014-06-11 14:38:24
1357
转载 linux开发之Valgrind代码使用内存检测的使用说明
Valgrind是运行在Linux上一套基于仿真技术的程序调试和分析工具,是公认的最接近Purify的产品,它包含一个内核——一个软件合成的CPU,和一系列的小工具,每个工具都可以完成一项任务——调试,分析,或测试等。Valgrind可以检测内存泄漏和内存越界,还可以分析cache的使用等,灵活轻巧而又强大。 一 Valgrind概观Valgrind的最新版是3.2.3,该版本包含下
2014-03-10 15:46:07
970
转载 goahead参考文章参考资料
goahead webserver 移植stm32移植ecos #11,使用自己的模板goAhead 2.5嵌入式web服务器移植到arm9 2440goAhead上实现文件上传到嵌入式web服务器上goahead 的认证和自定义登陆页面的cookie使用【原创】 ralink rt3052 nfs功能添加 转载
2013-08-30 17:05:57
1141
转载 通过共享内存进行进程间通信
从表面上看,UNIX® 应用程序单独控制底层主机。它随时可以访问处理器,它的内存是神圣不可侵犯的,连接它的设备只为它服务。但是表面现象会骗人,这样有如君主一般的绝对地位只是幻想而已。UNIX 系统同时运行大量应用程序,有限的物理资源要在它们之间共享。处理器能力被划分为时间片,应用程序映像经常被换入和换出真实内存,设备访问由需求驱动,还受到访问权限的限制。尽管您的 shell 提示符不断闪烁,但是
2013-08-25 00:20:13
1668
转载 Linux 进程通信——本地套接字(1)
唉,从去年开始就和那该死的开发包作战,现在还没完全拿下!有些人和组织自以为自己水平很高,方法很好,弄出一些极其复杂难以掌握的开发包,实在令人郁闷和不齿!还是 OSEK 组织好,轻量级的 API 让人倍感亲切,颇有当年周郎“谈笑间,强虏灰飞烟灭”的意思,看来 David 投对胎了!哈哈,扯了这么多,再来写上一段,估计郁闷烦躁的心情就会变成“春风得意马蹄疾,一日看尽长安花”了!本地套接字的学名
2013-08-25 00:12:37
1090
转载 Linux 进程通信——本地套接字(2)
Linux和UNIX都拥有一个非常实用的工具--UNIX套接字,或称为本地套接字,它可以被用在进程间通讯(IPC)当中。UNIX套接字的运转机制和Internet套接字类似,主要的区别UNIX套接字只能用在一台计算机中,而Internet套接字则可以在不同的计算机之间使用。UNIX套接字定址的方式是作为本地文件系统里的一个文件。你可能会奇怪为什么要使用UNIX套接字而不使用常规的Inter
2013-08-25 00:06:36
833
转载 IPC之本地套接字
进程间通信,UNP2 这本经典的书籍讲的已经很清楚了,常见的进程间通信就是信号量 消息队列 共享内存,其实本地套接字更是一种进程间通信的手段,而且起码要比信号量更加直观。本文描述下基本的利用本地套接字来进行进程通信。#define UNIX_PATH_MAX 108 struct sockaddr_un { sa_family_t sun_family; /* AF_U
2013-08-24 23:54:09
813
转载 BOA 认证passwod文件的制作生成——BOA移植三
#include #include #include "base64.h"#include "md5.h"#define AUTH_LEN 1024void get_authfile(char *user, char *pass, char *auth);int main(int argc, char *argv[]){ char
2013-08-20 23:43:56
1407
转载 BOA Basic Access Authentication 添加认证功能——BOA移植二
1、 boa-0.94.13/src中加入auth.c md5.c 和 md5.h 文件(该3个文件来源于uclinux/user/boa/src/)2、在src/config.c文件中struct ccommand clist[]之中加入如下内容 #ifdef USER_AUTH {"Auth", S2A, c_add_auth, NULL }, #
2013-08-20 23:38:09
2750
转载 Boa服务器的移植——BOA移植一
Boa是一种非常小巧的Web服务器,其可执行代码只有大约60KB左右。作为一种单任务Web服务器,Boa只能依次完成用户的请求,而不会fork出新的进程来处理并发连接请求。但Boa支持CGI,能够为CGI程序fork出一个进程来执行。Boa的设计目标是速度和安全。下面给大家介绍一下Boa服务器移植的具体操作步骤,希望能够有帮助。环境 主机:ubuntu8.10
2013-08-20 23:35:58
844
转载 获取ethx 接口的IP地址
获取ethx 接口的IP地址#include #include #include #include #include #include #include #include #include #define MAXINTERFACES 16#define MAC_ADDR_LEN 18#define ADDR_LEN 16#define
2013-08-20 23:30:18
757
转载 Linux 获取本机IP地址和MAC地址(二)
NAME netdevice - Low level access to Linux network devicesSYNOPSIS #include #include DESCRIPTION This man page describes the sockets interface which is used to con
2013-08-20 23:25:03
1116
转载 Linux 获取本机IP地址和MAC地址(一)
#include #include #include #include #include #include #include #include #include #define MAXINTERFACES 16#define MAC_ADDR_LEN 18#define ADDR_LEN 16void err_quit(char *msg);
2013-08-20 23:19:02
1683
转载 编程中EOF问题
(1) 字节的读取在正常的情况下, getc 以 unsigned char 的方式读取文件流, 扩张为一个整数,并返回. 换言之, getc 从文件流中取一个字节, 并加上24个零,成为一个小于256的整数,然后返回.int c;while ((c = fgetc (rfp))!= -1) // -1就是 EOFfputc (c, wfp);上面 fputc 中的
2013-08-20 23:16:04
770
转载 nRF24L01发送接收调试应用笔记
24L01是收发双方都需要编程的器件,这就对调试方法产生了一定的要求,如果两块一起调,那么通讯不成功,根本不知道是发的问题还是收的问题,不隐晦的说,我当时也是没理清调试思路才浪费了大半天时间看着模块干瞪眼。正确的方法应该是先调试发送方,能保证发送正确,再去调接收,这样就可以有针对性的解决问题。至于怎么去调发送方,先说下发送方的工作流程: ·配置寄存器使芯片工作于发送模式后拉
2013-08-16 10:17:46
10499
1
转载 机器周期,指令周期,时钟周期,节拍与晶振 以及STM32外接RTC失振
时钟周期 时钟周期也称为振荡周期,定义为时钟脉冲的倒数(时钟周期就是单片机外接晶振的倒数,例如12M的晶振,它的时钟周期就是1/12us),是计算机中的最基本的、最小的时间单位。 在一个时钟周期内,CPU仅完成一个最基本的动作。时钟脉冲是计算机的基本工作脉冲,控制着计算机的工作节奏。时钟频率越高,工作速度就越快。 8051单片机把一个时钟周期定义为一
2013-08-16 10:10:23
6050
转载 Keil C51程序设计中几种精确延时方法
Keil C51程序设计中几种精确延时方法_单片机编程 实现延时通常有两种方法:一种是硬件延时,要用到定时器/计数器,这种方法可以提高CPU的工作效率,也能做到精确延时;另一种是软件延时,这种方法主要采用循环体进行。 1 使用定时器/计数器实现精确延时 单片机系统一般常选用11.059 2 MHz、12 MHz或6 MHz晶振。第一种更容易产生各种标准的
2013-08-16 10:08:49
6560
转载 单片机串口通信不正确
单片机串口通信不正确,原因很可能是晶振频率引起的。如果晶振频率为11.0592M那么设置波特率为9600没有问题;如果晶振频率为12M,那么如果将波特率也设为9600bps会有较大误差,建议将波特率调整为2400bps,这样误差会较小,保证通信的正确率。本文转载自 http://hi.baidu.com/ladybeta/item/cd18f60e9a940c1
2013-08-16 10:07:12
1750
转载 (转)新型的按键扫描程序
以下假设你懂C语言,因为纯粹的C语言描述,所以和处理器平台无关,你可以在MCS-51,AVR,PIC,甚至是ARM平台上面测试这个程序性能。当然,我自己也是在多个项目用过,效果非常好的。好了,工程人员的习惯,废话就应该少说,开始吧。以下我以AVR的MEGA8作为平台讲解,没有其它原因,因为我手头上只有AVR的板子而已没有51的。用51也可以,只是芯片初始化部分不同,还有寄存器名字不同而已。
2013-08-16 10:05:15
797
转载 IIS调试笔记 网络转载他人文章 经验
stm32移植ecos #30,ecos i2s driver,音频驱动(下)http://velep.com/archives/652.html原创-调试WM8976的经历(半途总结)http://bbs.ednchina.com/BLOG_ARTICLE_5061.HTM解决了 audio wm8960 播放出声音的问题https://g
2013-08-15 17:36:32
834
转载 红外热释电处理芯片BISS0001和热释电元件D204B
BISS0001是一款具有较高性能的传感信号处理集成电路,它配以热释电红外传感器和少量外接元器件构成被动式的热释电红外开关。它能自动快速开启各类白炽灯、荧光灯、蜂鸣器、自动门、电风扇、烘干机和自动洗手池等装置,特别适用于企业、宾馆、商场、库房及家庭的过道、走廊等敏感区域,或用于安全区域的自动灯光、照明和报警系统。特 点*CMOS工艺*数模混合*具有独立的高输入阻抗运算放大器
2013-08-05 22:59:10
7300
转载 ubuntu中undefined reference to `__stack_chk_fail_local\'问题怎么解决
ubuntu中undefined reference to `__stack_chk_fail_local\'问题怎么解决感谢百度知道网友:lcnhyf1986给某提问用户的回复:在makefilr CFLAGS后面加上 -fno-stack-protector ,然后make clean 后重新编译
2013-08-05 21:44:57
5329
2
转载 IIS音频格式了解
I2S格式,字选择信号低电平时左声道、高电平时右声道,且每次左右声道采样时BCK前两个时钟数据是无效的left justified格式,字选择信号低电平时右声道、高电平时左声道,数据从第一个BCK时钟开始就有效right justified格式
2013-08-04 19:18:48
1740
转载 libxml2交叉编译问题及解决办法
libxml2安装中出现的错误:cannot remove `libtoolT': No such file or directory解决方法:修改configure文件$ vim configure删除这一行: $RM "$cfgfile" 重新再运行 $ ./configure # ./configure --host=arm-
2013-08-01 17:18:50
3060
原创 undefined reference to `rpl_malloc'
编译一些程序时遇到的错误提示,原因是:config.h 文件内有 重define,交叉编译时, autotools认为工具链的libc中不包含malloc和realloc,会执行:#define malloc rpl_malloc和#define realloc rpl_realloc 因此,编辑config.h文件,注释掉上述两行即可,再执行MAKE
2013-07-31 23:41:48
4916
转载 cannot check setpgrp when cross compiling
1、下载netperf2.5.0.tar.gz,解压缩到/opt/netperf2.5.02、cd /opt/netperf2.5.0 ./configure CC=arm-linux-gcc --host=arm-linux --prefix=/usr/local/netperf2 出现如下错误: checking types of argument
2013-07-31 17:57:30
3248
转载 tcpdump使用教程
监视指定网络接口的数据包tcpdump -i eth1如果不指定网卡,默认tcpdump只会监视第一个网络接口,一般是eth0,下面的例子都没有指定网络接口。 监视指定主机的数据包打印所有进入或离开sundown的数据包.tcpdump host sundown也可以指定ip,例如截获所有210.27.48.1 的主机收到的和发出的所有的数据包
2013-07-30 21:48:04
1288
转载 RT73 wifi无线网卡驱动移植过程
本文转载: RT73 wifi无线网卡驱动移植过程移植环境: 主机操作系统:Ubantu 8.10 目标系统:linux-2.6.22.6 交叉编译器:arm-softfloat-linux-gnu-gcc-3.4.5一、RT73驱动编译1、 下载RT73驱动源码http://www.ralinkt
2013-07-11 16:42:21
1027
转载 wifi 驱动移植 网络转载 个人改动
本文转载自:RT3070wifi模块的移植 关于无线网络加密的一些概念 本人糅合了两篇文章的内容。平台:TI dm6441, ,linux2.6.18,wifi:RT3070我看wifi模块上没有写是镭凌公司的,因为公司同事是在另一个公司买的,但是当我看模块的驱动手册时,看到了驱动模块是rt3070sta.ko,狗狗一下后知道了一切。于是:下载了wifi驱动。wifi
2013-07-11 16:34:43
1925
转载 在 x86 上面交叉编译 gstreamer for ARM/MIPS
gstreamer for ARM一:准备环境。1。 首先需要一个交叉编译器。如: /usr/local/arm-linux-gcc-3.4.3/安装的路径:/usr/local$ ls /usr/local/arm-linux-gcc-3.4.3/arm-linux arm-linux-uclibc bin bin-ccache include info
2013-07-04 15:41:41
2444
转载 gst-launch & gst-inspect 介绍
用gstreamer架构做对媒体开发时,gst-inspect 和gst-launch是两个非常使用的小工具,前者是用于查询库中已经包含的所有element以及他们的详细信息,后者用于快速构建一条pipeline。废话不多说,直接看示例:1 gst-inspect用法:首先进入命令行下,然后键入:gst-inspect, 所有element都显示;g
2013-07-04 15:28:37
1466
S32DS 3.4 3.5代码自动补全插件 代码颜色配色方案
2023-03-01
数码显微镜驱动及上位机(附便携amcap软件).rar
2019-07-10
boa-0.93 带认证
2013-08-20
替换windows自带的CMD 之console源代码包
2013-04-24
windows自带CMD替换 console
2013-04-24
替换windows自带CMD cosole
2013-04-24
IVT_BlueSoleil_6.4.249.0成功注册版(64位)
2013-04-10
qt实现usb插入移除检测并浏览
2012-07-29
IVT_BlueSoleil_6.4.249.0成功注册版
2012-04-28
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人