简介
该用户还未填写简介
擅长的技术栈
可提供的服务
暂无可提供的服务
总体思路: 1、创建一个独立的工作环境。2、构建一个最小的linux内核,只需要一些跟单板相关的必要驱动,能够正常运行。3、开发linux程序,实现智能抄表系统功能。4、后续完善。 第一步:首先在VMWARE中为我的Fedora10-32虚拟机创建一个单独的磁盘,进入Fedora10系统使用fdisk命令对新的磁盘进行分区和格式化、创建文件系统,使新的磁盘可用。对这个新的sdc磁盘先使
编译linux2.4.20内核的时候,我的内核源码时放在win10的主机上,通过wmware10文件共享功能fedora10虚拟机共享内核源代码,然后利用fedora10中安装的编译环境来编译内核,由于ln命令不支持跨文件系统建立软硬连接,所以修改makefile文件,注释了箭头指示的两个地方,然后直接在内核源码include目录中按照所需要编译的目标系统,拷贝一份,将文件夹名字修改为asm。2、
调试环境:1、有两台windows server 2003服务器,都是32位操作系统,一台是真实存在的,一台是虚拟机里面安装的,数据库都是SQLServer2005;2、本地计算机时win10 64位操作系统,VS2017开发的数据库程序。3、现象:使用本地计算机上控制面板上的ODBC数据源管理程序,打开ODBC进行数据源配置,如下,注意控制面板中打开的是64位的ODBC。在ODBC中进行数据库连
先描述一个问题,制作好可以grub引导的硬盘,在虚拟机中启动时出现下面的错误:解决方法是修改myinitrd4M.img中的文件系统,/etc/inittab文件的内容如下:将tty2::askfirst:-/bin/sh修改为console::askfirst:-/bin/sh,解释原因如下:1)文件系统中/etc/inittab文件的作用:我们知道在Linux的内核被载入之...
背景:以前在VC++6.0环境下有一个校表台程序,现在将这个程序移植到win10 64位系统vs2017开发环境下,在打开mfc主框架的时候提示未能实例化3个Activex控件。解决办法:1、先在虚拟机中win7系统下安装了vc++6.0,将这个程序在vc6.0工程中打开,并运行,没有问题,再打开主mfc框架发现里面用了3个串口控件,有3个电话一样的图标,初步确认了是因为没有注册串口控件的...
环境:WIN7旗舰版,联想E49笔记本,笔记本自带无线上网卡,其中笔记本的有线网卡通过加入公司的域后进行internet访问,而无线网卡连接到wifi网络直接进行internet访问。虚拟软件:VMware10.0虚拟系统:Linux Fedora10版本实现功能:WMware中的Fedora虚拟机通过桥接笔记本电脑的无线网卡上网。先介绍一下VMware网络设...
库文件和头文件在程序中,使用#include <stdio.h>类似的头文件stdio.h在编译器的头文件路径中,#include "abc.h"中的abc.h文件则应该在当前目录。通过对编译器指定参数-I<PATH>来指定头文件所在目录,可以用 #include <>来引用。例如:gcc -I./include hello.c,将从当前目录下的in...
最近在开发基于arm linux的集中器,出于保护系统的目的,需要给系统设置登录用户名和密码,因此就在网上查询了下怎样给嵌入式arm linux系统设置登录用户名和密码的方法,结果如下:设置登录用户和用户密码,在/etc/inittab文件中,内容如下:#first:run the system script file::sysinit:/etc/init.d/rcS#:...
看了深度解读麦克斯韦方程组这篇文章后对电容通电瞬间产生电流的原理有了一个全面的理解,之前一直没有想通过,下面是我结合麦克斯韦方程组的理解,如有不当请指出:结合麦克斯韦方程组:麦克斯韦方程组的后两个等式告诉我们变化的磁场产生环路电场,如果此时电路中有回路,那么环路电场就会驱动电子运动形成电流;我们再来仔细分析一下电容器充电的过程:电池驱使着电荷不断地向电容器聚...
init的进程号是1(用命令查看:ps -aux | less),从这一点就能看出,init进程是系统所有进程的起点,Linux在完成内核引导以后,就开始运行init程序,init程序需要读取配置文件/etc/inittab。init进程是系统中所有进程的父进程,init进程繁衍出完成通常操作所需的子进程,这些操作包括:设置机器名、检查和安装磁盘及文件系统、启动系统日志、配置...