- 博客(23)
- 资源 (1)
- 收藏
- 关注
原创 UBI文件系统
UBI文件系统的使用有两种方式1. 通过板子自带的ubi系列命令进行格式化,关联,参数指定,挂载。以下为常用的ubi系列命令Ubiattach、 ubidetach、ubimkvol、ubiformat、ubirmvol。使用步骤如下:Ubiformat /dev/mtd5 //格式化mtd5分区,不使用-s 指定大小,使用默认的,不然下面的attach也许用-
2017-04-25 17:12:40
1820
原创 makefile 执行脚本,运行中 传递参数 改变配置
最近在编译同事的程序时,发现make一下还要增加很多选项,于是写了一个脚本用来在执行前 简单的填几个参数即可,也算是温故一下 shell编程#!/bin/shread -p "Enter your MIKE:Point Or Ship " varmike="${var:0:1}"if [ $mike = "p" -o $mike = "P" ]then mike='P'
2013-09-27 13:53:32
3655
原创 自己的一些小shell脚本
判断一个程序是否存在的,并启动它的#!/bin/shecho -e "\033[32m Redmine starting \033[0m"cd /u02/redmine-2.1.4/ ruby script/rails server webrick -e production -dvar=$(ps -ef|grep ruby|grep -v grep |wc -l)if [
2013-02-23 10:32:48
712
原创 嵌入式驱动开发流程
嵌入式系统中,操作系统是通过各种驱动程序来驾驭硬件设备的。设备驱动程序是操作系统内核和硬件设备之间的接口,它为应用程序屏蔽了硬件的细节,这样在应用程序看来,硬件设备只是一个设备文件,可以像操作普通文件一样对硬件设备进行操作。设备驱动程序是内核的一部分,完成以下功能:◇ 驱动程序的注册和注销。◇ 设备的打开和释放。◇ 设备的读写操作。◇ 设备的控制操作。◇ 设备的中断和轮询处理。
2012-10-30 16:52:13
9444
原创 如何用 Linux 拨号上网
一、Linux 上的 PPP Linux 中已经包括了点对点协议PPP,其主体是 pppd ,如果你已经使用过 Windows95 或 NT 的拨号网络,那么你已经具备了 PPP 的基本经验了。在 Windows95 的 PPP 在同 ISP 连接后,视 ISP 情况不同,会自动为 Windows 客户机提供 IP 地址和 DNS 服务器地址,而 Linux 的 PPP 不会自动接收 DN
2012-10-30 16:33:32
1303
原创 C++实现ftp客户端
#ifndef CLIENT_H_#define CLIENT_H_#include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #define INV
2012-10-19 17:09:42
32755
原创 努力,奋斗
本文的主题一如本文的题目,这两个词连在一起的话,熟悉周星驰的人就会想到,这是一句台词,并且出现在《喜剧之王》的片头,周星驰心怀成为一个演员的梦想,可能他没天分或者欠缺机遇,尽管他够努力,却一直都是在跑龙套,其实,我想说,我们都需要时间去成长,成长到足够强大才能一朝顿悟自己的能力,自己的方向,自己的事业,自己的未来,十年,是一个人奋斗的分水岭,十年是否能有自己的一番事业,一番成就呢,还是如开题的那样
2012-10-19 17:05:26
665
转载 常用linux命令详解
350个linux命令详解COMMAND 命令DESCRIPTION 注解System information系统信息archshow architecture of machine 显示主机的体系结构uname -rshow used kernel version 显示
2012-10-10 09:49:13
863
转载 字典树 C++
字典树c++实现字典树:又称单词查找树,Trie树,是一种树形结构,是一种哈希树的变种。典型应用是用于统计,排序和保存大量的字符串(但不仅限于字符串),所以经常被搜索引擎系统用于文本词频统计。它的优点是:利用字符串的公共前缀来节约存储空间,最大限度地减少无谓的字符串比较,查询效率比哈希表高。 字典树的基本功能是用来查询某个单词(前缀)在所有单词中出现次数的一种数据结构,它的插
2012-09-22 15:23:19
3214
原创 一个串口操作的C++代码
下面给出一个关于串口操作的C++代码,本代码运行环境为linux#ifndef _SERIALCOM_H_#define _SERIALCOM_H_typedef struct _serialconfig_{long baud;/*波特率:如38400,115200等*/unsigned char databits;/*数据位0-8位;1-7位;2-6位;3-5位;*/uns
2012-09-22 10:39:04
3570
原创 嵌入式linux调试程序的一个方法
这篇文章算是个小白贴,高手完全可以忽视如果,你有一个程序,一个板子,一个文件系统,一台电脑,一根串口线,却不知道该如何着手,让板子运行你的程序,一筹莫展,那你应该看下这篇文章现在开始教学第一步,创建tftp服务器tftp服务器是为了在你那只有一个板子的设备上,搭建好你所需要的IDE,不同的板子可以选择的文件系统也有很多,我现在用的是jffs2,个人感觉用起来不是很好用。在进行下
2012-09-22 10:26:25
1660
原创 天迈---坑爹的公司
天长地久有时尽,此恨绵绵无绝期想想自己的环境真的很烦躁,每月初定计划,按计划来走就好,但是不要随便加一些临时任务进来,还说这是应该做的,要是放在以前,我可能会毫不犹豫的接下新的任务,但是,你们说,现在要按绩效来考核,好吧,那我把工作定的都在我力所能及的范围之内,并且尽量按照最理想的状态来做工作,唉,这公司让我怎么想,老子刚进来的时候说得好好的,三个月之后转正,好吧,三个月了,你说要绩效能转正,
2012-09-20 10:34:24
3976
转载 makefile速成教程(适合新手)
目的:基本掌握了 make 的用法,能在Linux系统上编程。环境:Linux系统,或者有一台Linux服务器,通过终端连接。一句话:有Linux编译环境。准备:准备三个文件:file1.c, file2.c, file2.hfile1.c:#include #include "file2.h"int main(){printf("p
2012-09-19 09:13:29
1374
原创 samba服务器创立及附上自己和别人的实例及一些无法登陆的问题
一、ubuntu下samba配置步骤1:安装samba服务apt-get install samba smbfs (以下指令均为root登陆下命令)步骤2:添加samba服务用户useradd username//添加linux用户,用户名为username(可自定义)passwd username//为username用户设置登陆密码smbpass
2012-09-04 18:27:19
2754
原创 shell脚本下制作文件升级系统
目前的代码只是包含了制作文件镜像,生成文件系统的部分#!/bin/sh#LOG="./version_make.log"ROOT_PATH="./update_file/network_update"LOG="./update_file/version_make.log"VER_F="./rootfs_V1123/home/version"#*********************
2012-08-31 15:09:50
1774
原创 心灵放松
最近要办转正了,公司来了一手,要够积分才能领正式工资,刚好卡我一下,领导在群里说,要提高新进职员的积极性,fuck,我很恶心,尼妹,辛辛苦这么久,又不能做项目,没业绩怎么得积分,说白了就是压榨你,我做了个艰难的决定,2年以后,say goodbye,打击我的认同感下面这些电影挺好看的,留下来慢慢看
2012-08-27 09:33:55
686
转载 带互斥的消息队列C++
自己写的那个线程类,错误真多,只能趁着闲下来的时候慢慢改了现在再给出一个消息队列的类#ifdef WIN32 #include #else #include #include #endif #include #include #include #include using namespace std; //这个是线程安全的队列,
2012-08-24 15:16:07
3782
原创 最近的错误
1.对方发的文档并没有深入的去看去研究,有些你认为棘手的问题,可能就在对方的文档里给与了解决方案2.与对方工程师沟通不够积极,部分问题应该在多方查证下再进行咨询,而不是什么也不看,代码研读不充分就去咨询,对于不认真的小白,谁都会很烦3.调试串口的时候,串口连接到了虚拟机,没发现这个问题,之前有U盘连接到虚拟机的情况,遇事不会举一反三4.调试板子上的程序的时候,最好先在虚拟机上编译一下,
2012-08-23 14:42:41
624
原创 C++一些要点
下面介绍c++的学习要点,供大家参考。 1. 传指针时,我们可以通过指针来修改它在外部所指向的内容。但如果要修改外部指针所指向的对象是不可能的。例如传递外部指针到函数内来分配空间,必须传递指针的指针或指针的引用。 2. char carry[10] = {0}; 编译器会将其后所有的东西都置0; 3. 函数返回值为const时,返回的东西付给一个类型相同的标示后其不能为左值
2012-08-15 17:38:21
747
转载 C语言病毒
病毒的特点: 病毒的最大特点就是自我复制,从病毒的分类来说有很多种,这里我们将介绍最流行的附加式 病毒,它通过对正常的文件进行改写,增加来实现其自我复制的目的。 从程序的角度来说,我们要做的事情有两件: 1,让程序能够将自己在不影响其它程序本身工作的情况下复制给其它程序, 使它具备继续复制的能力。 2,在一定条件下使其产生某种发作效果。 其实第一件事情实际
2012-08-15 17:35:41
1318
转载 Linux下C++的多线程编程---(转载)
1、 引言 线程(thread)技术早在60年代就被提出,但真正应用多线程到操作系统中去,是在80年代中期,solaris是这方面的佼佼者。传统的Unix也支持线程的概念,但是在一个进程(process)中只允许有一个线程,这样多线程就意味着多进程。现在,多线程技术已经被许多操作系统所支持,包括Windows/NT,当然,也包括Linux。 为什么有了进程的概念后,还要再引入线程呢?
2012-08-13 18:37:00
1655
转载 c语言实现积分的方法
复化梯形公式,复化抛物线公式和Romberg求积法的算法程序:以下程序均定义误差限为1*10^-5;1)复化梯形公式:#include #include #define e 1e-5#define a 0 //积分下限a#define b 1 //积分上限b
2012-06-07 14:37:59
15434
1
原创 键盘键入字符,不敲回车直接读取
今天看到一篇C编游戏,便尝试着按照里面的方法开发属于自己的小游戏。其中,困难重重。分别描述,并列举解决方案如下1.键盘按键方向键的识别键盘方向键为组合键,识别起来较困难,投机取巧,改换为wsad四个字符,来控制上下左右四个方向。2.getchar()函数,键入字符需要再键入一个回车才能识别刚刚键入的字符,游戏不能按一下键再加上回车,这样麻烦,增加代码以便消除回车,可以达到不加回车直
2012-06-01 18:59:29
2197
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人