- 浏览: 1444611 次
- 性别:
- 来自: 北京
文章分类
- 全部博客 (691)
- linux (207)
- shell (33)
- java (42)
- 其他 (22)
- javascript (33)
- cloud (16)
- python (33)
- c (48)
- sql (12)
- 工具 (6)
- 缓存 (16)
- ubuntu (7)
- perl (3)
- lua (2)
- 超级有用 (2)
- 服务器 (2)
- mac (22)
- nginx (34)
- php (2)
- 内核 (2)
- gdb (13)
- ICTCLAS (2)
- mac android (0)
- unix (1)
- android (1)
- vim (1)
- epoll (1)
- ios (21)
- mysql (3)
- systemtap (1)
- 算法 (2)
- 汇编 (2)
- arm (3)
- 我的数据结构 (8)
- websocket (12)
- hadoop (5)
- thrift (2)
- hbase (1)
- graphviz (1)
- redis (1)
- raspberry (2)
- qemu (31)
- opencv (4)
- socket (1)
- opengl (1)
- ibeacons (1)
- emacs (6)
- openstack (24)
- docker (1)
- webrtc (11)
- angularjs (2)
- neutron (23)
- jslinux (18)
- 网络 (13)
- tap (9)
- tensorflow (8)
- nlu (4)
- asm.js (5)
- sip (3)
- xl2tp (5)
- conda (1)
- emscripten (6)
- ffmpeg (10)
- srt (1)
- wasm (5)
- bert (3)
- kaldi (4)
- 知识图谱 (1)
最新评论
-
wahahachuang8:
我喜欢代码简洁易读,服务稳定的推送服务,前段时间研究了一下go ...
websocket的helloworld -
q114687576:
http://www.blue-zero.com/WebSoc ...
websocket的helloworld -
zhaoyanzimm:
感谢您的分享,给我提供了很大的帮助,在使用过程中发现了一个问题 ...
nginx的helloworld模块的helloworld -
haoningabc:
leebyte 写道太NB了,期待早日用上Killinux!么 ...
qemu+emacs+gdb调试内核 -
leebyte:
太NB了,期待早日用上Killinux!
qemu+emacs+gdb调试内核
把jslinux的硬盘下载下来
得到近1000个.bin文件
如果修改万再拆分文件
生成rootfs
编译内核
下载
按照linuxstart-20120111修改部分代码,打patch等,
参考
http://haoningabc.iteye.com/blog/2148555
make ARCH=i386 -j16
生成
linux-2.6.20/arch/i386/boot/bzImage
后
host=http://bellard.org/jslinux/ wget $host/cpux86-ta.js wget $host/cpux86.js wget $host/jslinux.js wget $host/term.js wget $host/utils.js wget $host/linuxstart.bin wget $host/vmlinux-2.6.20.bin i=0 while [ $i -le 999 ]; do hda=$(printf 'hda%09d.bin' $i) if [ ! -f $hda ]; then wget $host/$hda & fi i=$(( $i + 1 )) done
得到近1000个.bin文件
cat hda000000*.bin > hda.bin mount -t ext2 -o loop hda.bin /mnt/jshda cp -r /mnt/jshda jslinux
如果修改万再拆分文件
split -a 9 -d -b 65536 hda.bin hda for f in hda000000*; do mv $f $f.bin done
生成rootfs
#!/bin/sh KERNEL=$(pwd) cd jslinux find . | cpio -o --format=newc > $KERNEL/rootfs.img cd $KERNEL gzip -c rootfs.img > rootfs.img.gz
编译内核
下载
linux-2.6.20.tar.bz2 tar jxvf linux-2.6.20.tar.bz2 cd linux-2.6.20 cp ../linuxstart-20120111/config_linux-2.6.20 .config
按照linuxstart-20120111修改部分代码,打patch等,
patch -p1 <../linuxstart-20120111/patch_linux-2.6.20
参考
http://haoningabc.iteye.com/blog/2148555
make ARCH=i386 -j16
生成
linux-2.6.20/arch/i386/boot/bzImage
后
qemu-system-i386 -kernel linux-2.6.20/arch/i386/boot/bzImage -m 128M -initrd rootfs.img.gz -append "root=/dev/ram rdinit=bin/sh init=linuxrc console=ttyS0" -serial stdio -vnc 0.0.0.0:4
发表评论
-
xl2tp 备份
2019-09-24 16:25 5752019年9月24日更新: 注意,需要开启firewall ... -
sdl笔记
2019-01-31 17:19 686sdl教程教程 https://github.com/Twin ... -
tinyemu
2019-01-24 17:59 1399参考https://bellard.org/jslinux/t ... -
建立tap设备的c的代码
2019-01-08 19:09 438tapper.c #include <stdio.h& ... -
jslinux总结帖
2019-01-04 21:33 1017注意个问题: chrome不要用两个tab页,否则ping不通 ... -
aws搭建xl2tp给iphone使用
2018-12-26 21:37 18082019年12月26日 可以参考原来的配置 https:// ... -
emscripten asm.js的helloworld
2018-03-01 20:15 1067mac下安装: brew install SDL2 SDL2_ ... -
nginx代理wss和https
2018-02-27 15:34 3859nginx启用ssl yum install openssl ... -
consul的基本使用
2017-06-27 11:13 1352### 安装 [centos7上consul的安装](ht ... -
lvs的helloworld
2017-06-13 20:36 561###################lvs######### ... -
系统调用的helloworld
2017-05-04 16:14 560《2.6内核标准教程》 p293 #include < ... -
bitcoin和cgminer的安装
2017-04-05 22:45 1921参考 http://blog.csdn.net/rion_ch ... -
ceph安装和常用命令
2017-03-21 21:55 913/etc/hosts ssh-keygen ssh-copy- ... -
jslinux-deobfuscated-network
2017-02-13 22:37 614基础知识 查看网络包 tcpdump -i eth0 -e ... -
mobile terminal 笔记
2016-12-02 15:35 547找出旧的iphone4 越狱之后可以变个小操作系统 mobi ... -
用buildroot为jslinux建立最小rootfs
2016-11-18 17:59 1207############################### ... -
jslinux带网络功能的内核
2016-11-15 15:35 750想重新编译jslinux-network 的内核,其实就是比f ... -
nginx rewrite替代apache rewrite
2016-10-18 20:30 786清理chrome的缓存 chrome://appcache-i ... -
qemu用tap方式启动vm的网络试验(ip route)
2016-09-14 11:29 2674ip route add 192.168.8.0/24 via ... -
qemu的不断网动态迁移的试验
2016-06-28 16:16 915需求: 目前有两台服务器 192.168.139.117 19 ...
相关推荐
OpcRcw.Ae.dll OpcRcw.Batch.dll OpcRcw.Comn.dll OpcRcw.Da.dll OpcRcw.Dx.dll OpcRcw.Hda.dll OpcRcw.Sec.dll
1.版本:matlab2014/2019a/2021a,内含运行结果,不会运行可私信 2.附赠案例数据可直接运行matlab程序。 3.代码特点:参数化编程、参数可方便更改、代码编程思路清晰、注释明细。 4.适用对象:计算机,电子...
旧机器USG6330,系统版本 hda1:/suempua07v1r1c30spc600.bin 无法直接升级到 hda1:/usg6000v500r005c00spc200.bin,会报 该文件的CRC值错误,请检查文件或者重新设置。 需要先用这个文件升级一次到 hda1:/usg6300v500...
该资源为OPC HDA(OPC Historical Data Access)协议的英文官方文档,版本为1.20。文档总共150页,为全英文版本,若想要全面了解学习OPC HDA协议的原理机制,该官方文档是很好的学习资料。
kali linux 命令集: 系统信息 arch 显示机器的处理器架构(1) uname -m 显示机器的处理器架构(2) uname -r 显示正在使用的内核版本 dmidecode -q 显示硬件系统部件 - (SMBIOS / DMI) hdparm -i /dev/hda 罗列...
jpeg with HDA system
自己开发的一个DLL动态库,利用DLL动态库可以实现与西门子PLC1200系列,1500系列的通讯,以上资源为调用历程
(1) 使用OPCNetAPI,需要用到OPCNetAPI.dll,...(3) 使用自定义接口,需要用到多个Wrapper:OpcRcw.Ae.dll,OpcRcw.Batch.dll,OpcRcw.Comn.dll,OpcRcw.Da.dll,OpcRcw.Dx.dll,OpcRcw.Hda.dll,OpcRcw.Sec.dll
terrain_type1.hda
贺德克 压力传感器 HDA3800pdf,该厂品为贺德克压力传感器HDA3800系列 资料中提供了该传感器的特性、各项参数、工作原理及其各项实验测量数据。同时还给出了该传感器使用的注意事项。为新的技术开发和使用者使用提供...
jpeg and HDA system
find /home/user1 -name \*.bin 在目录 '/ home/user1' 中搜索带有'.bin' 结尾的文件 find /usr/bin -type f -atime +100 搜索在过去100天内未被使用过的执行文件 find /usr/bin -type f -mtime -10 搜索在10天内...
(1) 使用OPCNetAPI,需要用到OPCNetAPI.dll,...(3) 使用自定义接口,需要用到多个Wrapper:OpcRcw.Ae.dll,OpcRcw.Batch.dll,OpcRcw.Comn.dll,OpcRcw.Da.dll,OpcRcw.Dx.dll,OpcRcw.Hda.dll,OpcRcw.Sec.dll
image process in matlab
OPC HDA 开发代码 c++ OPC基金会会员下载.
使用自定义接口,需要用到多个.NET Wrapper:OpcRcw.Ae.dll,OpcRcw.Batch.dll,OpcRcw.Comn.dll,OpcRcw.Da.dll,OpcRcw.Dx.dll,OpcRcw.Hda.dll,OpcRcw.Sec.dll; OPCNetAPI 2.0由OPC foundation提供,只有注册...
This part must be outside protection for Linux v2.13.6.
HWDEP Interface for HD-audio codec for Linux v2.13.6.
华为USG6000V(Universal Service Gateway)是基于NFV架构的虚拟综合业务网关,虚拟资源利用率高,资源虚拟化技术支持大量多租户共同使用。产品具备丰富的网关业务能力,如vFW、vIPSec、vLB、vIPS、vAV、vURL过滤等,...
数字模拟混合方案 该框架将视频帧建模为一个并行高斯源,通过标量量化将其分为数字和模拟两部分。它的特点是在数字传输中采用熵编码和信道编码,在模拟传输中采用功率标度。该框架的关键挑战是如何在数字和模拟组件...