
s3c2440
蔡松豆
这个作者很懒,什么都没留下…
展开
-
mini2440通过dnw下载linux虚拟机的程序
先让linux虚拟机支持dnw传输把链接里我已经编译好的dnw下载下来,放入linux的/usr/bin下就可以使用了 dnw链接 dnw下载原创 2017-05-12 19:37:25 · 436 阅读 · 0 评论 -
audio: /dev/dsp: No such file or directory madplay
好不容易把 madplay 的x86版本弄好了,兴冲冲的把一首歌考进去 测试,运行madplay的时候 出现了“audio: /dev/dsp: No such file or directory ” 这样的错误。通过google 搜索得知,是因为ubuntu 没有安装声卡的原因,接下来首先要先把 ubuntu的声卡安装好。 root@ubuntu:/opt/FriendlyARM/mini24转载 2017-08-20 00:48:41 · 2254 阅读 · 0 评论 -
gcc编译参数指定编码格式
gcc 编译时程序编码控制【GCC关于编译后字符串的保存方式的相关参数】 先了解一下GCC关于编译后字符串的保存方式的参数。 GCC编译时可以使用如下参数: -finput-charset 指定源文件的编码(若不指定,默认是UTF-8) -fexec-charset 指定多字节字符串(const char*)常量在编译后的程序里保存的编码集(若不指定,默认是UTF-8) -fwide-exe转载 2017-06-15 11:46:35 · 9420 阅读 · 0 评论 -
mini2440通过nfs挂载linux文件夹
linux1.安装nfs服务器sudo apt-get install nfs-kernel-server2.修改配置文件/etc/exportsvim /etc/exports在最后一行加上/home/stu/nfs *(rw,sync,no_root_squash,no_subtree_check)其中/home/stu/nfs是你要挂载的目录3.端口映射sudo service rpcbind原创 2017-05-06 17:42:36 · 944 阅读 · 0 评论 -
s3c2440烧写整个系统(及利用Jlink下载u-boot)
s3c2440烧写整个系统 分为两部分 烧写内核文件烧写文件系统 每一部分分为三个步骤 a. 下载文件到开发板(tftp方式) b. 擦除分区 c. 设置环境变量 d. 烧写1.烧写内核文件 a. 下载文件到开发板(tftp方式)进入s3c2440 uboot界面输入命令下载内核文件OpenJTAG>tftp 30000000 uImage(原创 2017-05-01 18:49:42 · 2166 阅读 · 0 评论 -
Vmware虚拟机检测不到USB设备
VMware USB Arbitration Service服务没有启动 启动VMware USB Arbitration Service服务步骤找到开始->运行输入 services.msc 打开windows服务管理器(或者右键电脑->管理->服务也可以打开)找到VMware USB Arbitration Service改为自动启动即可重新打开Vmware即可打开虚拟机->可移动设原创 2017-06-13 21:17:19 · 12365 阅读 · 1 评论 -
socket遇到错误直接退出原因和解决办法
原因:socket遇到错误时,默认将错误信息交给系统处理,而系统的处理办法一般是直接关闭整个应用,所以就会出现遇到错误程序直接关闭,比如客户端关闭,服务器还在给客户端发信息,就会出现发送失败,导致服务器也直接关闭的现象解决办法:把错误交给自己定义的函数处理 先定义一个函数void Perr(int signum){ if(signum==SIGPIPE) { fpri原创 2017-06-18 11:00:22 · 3896 阅读 · 0 评论 -
公钥私钥和数字签名
转载于公钥,私钥和数字签名这样最好理解 一、公钥加密 假设一下,我找了两个数字,一个是1,一个是2。我喜欢2这个数字,就保留起来,不告诉你们(私钥),然后我告诉大家,1是我的公钥。我有一个文件,不能让别人看,我就用1加密了。别人找到了这个文件,但是他不知道2就是解密的私钥啊,所以他解不开,只有我可以用数字2,就是我的私钥,来解密。这样我就可以保护数据了。我的好朋友x用我的公钥1加密了字符a,加原创 2017-06-15 22:41:49 · 334 阅读 · 0 评论 -
JZ2440驱动编译,安装和测试
1.编译linux内核需要的文件: a.内核文件(例如linux-2.6.22.6.tar.bz2) b.对应的补丁文件(例如linux-2.6.22.6_jz2440.patch)$ tar xjf linux-2.6.22.6.tar.bz2//解压内核文件$ cd linux-2.6.22.6$ patch -p1 < ../linux-2.6.22.6_jz2440.patch//打原创 2017-06-15 20:46:14 · 1267 阅读 · 0 评论 -
JZ2440--linux下给u-boot打补丁并编译
解压缩book@book-desktop:~/zhangbing$ tar xjf u-boot-1.1.6.tar.bz22.打补丁 进入u-boot-1.1.6并且打补丁book@book-desktop:~/zhangbing$ cd u-boot-1.1.6/book@book-desktop:~/zhangbing/u-boot-1.1.6$ patch -p1 < ../u-boo原创 2017-05-16 20:31:41 · 1191 阅读 · 0 评论 -
ubuntu下安装codeblock
1.安装基本编译环境$sudo apt-get install build-essential$sudo apt-get install gdb2.安装codeblock$sudo apt-get install codeblocks$sudo apt-get install codeblocks-dbg$sudo apt-get install wxformbuilder($sudo apt-g转载 2017-05-27 19:00:05 · 681 阅读 · 0 评论