自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(20)
  • 资源 (2)
  • 收藏
  • 关注

原创 WPF自定义控件与样式增加备注版(1)-矢量字体图标(iconfont)

WPF自定义控件与样式祥注(1)-矢量字体图标(iconfont)本文引用了博客园博主 /梦里花落知多少/ 的文章,并对文章的内容进行完全的实践,并附上更详细的步骤,达到笔记与注解的目的,另附上原文的地址:http://www.cnblogs.com/anding/p/4961215.html

2017-11-07 17:03:47 1223 1

原创 在Win10上使用VS2015构建一个简单的WCF项目

原本的例子来源于Artech的《WCF全面解析》,不过书本所使用的IDE是VS2010,现使用VS2015重新构建一遍,并对其中遇到的问题进行记录。

2017-08-31 17:42:39 1641

原创 登陆界面的数据存储(没有显式使用其他保存媒介)

使用自带的存储数据功能,并且使用加密

2017-08-24 11:51:59 621

原创 平台调用——指针与函数的封送

函数的封送在C#中调用C/C++函数时要注意:在C/C++导出函数时,在导出函数前要加上extern关键字,不然C#中调用时会找不到。在C/C++中,导出函数extern __declspec(dllexport) void Add(int a, int b);函数库名Add.dll在C#中,需要将函数声明为:[DllImport("Add.dll", Char

2017-07-29 13:48:58 394

原创 平台调用——结构的封送

本章关于在C/C++与C#之间使用的结构体。

2017-07-28 17:56:05 445

原创 SNMP:简单网络管理协议(一)

1.引言基于TCP/IP的网络管理包含两个部分:网络管理站(也叫管理进程,manager)和被管的网络单元(也叫被管设备)。被管的设备种类繁多,例如:路由器、X终端、终端服务器和打印机等。这些被管设备的共同点就是都运行TCP/IP协议。被管设备端和关联相关的软件叫做代理程序(agent)或代理进程。管理站一般都是带有色彩监视器的工作站,可以显示所有被管理设备的状态(例如连接是否掉线、各种连接上

2017-04-21 08:48:37 5567

原创 Ubuntu Server 14.04 的LAMP配置

本文的LAMP指的是:Linux+Apache+MySQL+PHP目前世界最流行的企业建站方式是LAMP(Linux+Apache+MySQL+PHP),即使用Linux作为操作系统,Apache作为Web服务器,MySQL作为数据库,PHP作为服务器端脚本解释器。这四个软件都是遵循GPL的开放源码软件,它们安全、稳定、快速、功能强大,使用它们可以建立一个快速、稳定、免费的网站系统。

2017-04-19 17:32:06 267

原创 U-Boot的网络控制台netcon的使用

之前一直疑惑Linux下有netconsloe,那么U-Boot中的是否也有相应的工具使用,果然,发现了一个网络控制台的实现方法。需要的工具:HerculesU-BOOT命令的源码:#include #include #include static int do_netcon(cmd_tbl_t *cmdtp, int flag, int argc, char * co

2016-01-06 12:13:19 1650

原创 移植Sqlite到ARM板

SQlite是一个开源的数据库软件,特性和性能就不介绍了,网上大量资源。PC端是Ubuntu 14.03。ARM的平台是OMAPL138。获取源代码的方式,官方网站提供了最新的源码包下载,本次移植所使用的版本是3.9.2官网下载地址:http://www.sqlite.org/download.html选择Source code栏目下面的sqlite-autoconf-30

2015-12-28 15:58:05 454

原创 DHCP服务器配置

无聊尝试配置了下DHCP服务,网络内容真的是多啊,纷繁复杂,只能慢慢积累了。。。环境说明:    服务器:虚拟机上的ubuntu 14.03系统    目标板:omap系列开发板1、服务器的配置#服务器上的IP地址必须为静态的,我的虚拟上设置的为192.168.1.140,桥接方式#安装DHCP服务sudo apt-get install isc-dhcp-

2015-12-26 15:26:15 804

原创 Linux配置Netconsole远程打印日志信息

最近因为工作需要,把串口的管脚给挪作它用了,导致没有串口了,所以想查看内核中信息就变得很难了,telnet服务查看不到内核的打印信息,所以就想了其他办法,没错就是今天的主题Netconsole,利用它和telnet服务,就能实现调试与查看内核信息功能了。    开发板环境:        内核版本:Linux3.3        通信方式:网络        IP地址:192.16

2015-12-23 19:04:28 4686

原创 进程管理

掌握不深,能力有限,仅作学习探讨,需在以后更深层次的去理解。本篇主要是对于进程知识的一个梳理,顺便简介了一下线程:进程是Unix操作系统最基本的抽象之一,一个进程就是处于执行期的程序(目标码存放在某种存储介质上)。        执行线程,简称线程,实在进程中活动的对象。每个线程都拥有一个独立的程序计数器、进程栈和一组进程寄存器。        内核调度的对象是线程,而不是进程

2015-12-01 10:37:28 404

原创 内联(inline)函数的优缺点

最近在看LinuxKernel Development,这本书主要是讲了Linux内核的概念,对于整体的框架有了一个描述,这里记录下看到的一些有用的东西,便于以后整理。    Inline这个名称就可以反映出它的工作方式,函数会在它所调用的位置上展开。这么做可以消除函数调用和返回所带来的开销(寄存器存储和恢复),而且,由于编译器会把调用函数的代码和函数本身放在一起优化,所以也有进一步优化代码的

2015-12-01 09:23:24 11190 2

转载 网口扫盲一:网卡初步认识

网络适配器又称网卡或网络交换卡(NIC),英文名 Network Interface Card.它是使计算机联网的设备。平常所说的网卡就是将 PC 机和 LAN 连接的网络适配器。网卡(NIC)插在计算机主板插槽中,负责将用户要传递的数据转换为网络上其它设备能够识别的格式,通过网络介质传输。数据在计算机总线中传输是并行方式即数据是肩并肩传输的,而在网络的物理缆线中说数据以串行的比特流方式传输的,网

2015-11-30 14:15:19 2770

原创 OMPL138及U-Boot的启动过程分析(四)

本篇对之前的分析做一个总结:1.开机上电,用户在BOOT 管脚上配置的启动方式被锁定采样到SYSCFG模块的BOOTCFG寄存器,从而确定处理器的启动方式。   2.PSC模块中的启动默认值是:ARM核休眠,DSP核使能。所以这时候DSP启动,DSP从片内DSP L2 ROM处读取指令执行。这里有TI已经固化的仅DSP核可以访问的ROM Bloader,简称DSP RBL。 3.DSP

2015-11-30 13:55:06 959

原创 OMPL138及U-Boot的启动过程分析(三)

本篇正式从U-Boot开始,其中对很多硬件还不是很理解,许多部分不一定分析的准确,希望在以后的工作中能够解决。U-Boot版本:VERSION = 2012PATCHLEVEL = 04SUBLEVEL = 01EXTRAVERSION =编译U-Boot所执行的命令是make ompl138_config

2015-11-27 15:28:31 1642

原创 OMPL138及U-Boot的启动过程分析(二)

接着上面的,每个AIS命令由一个opcode,一个或多个参数,还有一些数据组成.Opcode和参数是以一个字的(4个字节)宽度。如果数据长度不足4个字节,那么将会用0去填充。接下来对一个AIS文件的实例来分析。使用的AIS文件是将AIS部分和U-Boot部分加起来的,也即是说,经过一部分的初始化再跳转到U-Boot,先分析AIS部分,之后再去讲U-Boot.AIS文件部分:21 00 00 00

2015-11-27 13:46:11 1249 1

原创 OMPL138及U-Boot的启动过程分析(一)

一直阅读代码以及实验了一段时间,这次就趁着这个时间将过往的一些东西整理一下。OMAPL138是TI的一款DSP+ARM的双核工业处理器。TI的芯片上都有ROM(Read OnlyMemroy)内存,这块ROM内存只能在芯片出厂时以掩膜的方式固化,一般用户是没有办法进行更改的。ROM里面的代码,也分许多版本,我所使用这款的ROM的ROMID是d800k008。先说一下OMAPL138的启

2015-11-27 11:30:01 3673

原创 一个倒计时小程序

看了U-BOOT在启动过程会有倒计时自动启动linux内核,对这个用法很感兴趣,就去研究了,并不是很高端,只是觉得很巧妙,不过U-BOOT里面有自己的函数,不适合直接在其他地方用,所以,自己写了一个在linux系统中的,可以在以后的应用程序中用。好了上代码:int main(){ int secnod = 5; printf("time is: ");

2015-10-28 17:14:42 473

原创 U-Boot命令--制作自己的U-Boot菜单(一)

作为入门,在大概了解一下U-Boot之后,决定自己制作一个U-Boot的命令菜单。

2015-10-11 16:22:50 2469

Source Insight V4.00.0080 (内置破解补丁)

Source Insight 更新了,版本号V4.00.0080,含有安装包与破解补丁,破解后显示90天,可以一直使用,不会过期

2017-03-02

Linux内核完全注释

Linux早期内核的版本注释,解释很详尽,是一本很好的书籍

2016-02-26

空空如也

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

TA关注的人

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