<!DOCTYPE html>
<html lang="zh" xmlns:og="http://ogp.me/ns#">
    <head data-layout-view="default">
<script>
    window.dataLayer = window.dataLayer || [];
        </script>
<!-- Google Tag Manager -->
<script>(function(w,d,s,l,i){w[l]=w[l]||[];w[l].push({'gtm.start':
new Date().getTime(),event:'gtm.js'});var f=d.getElementsByTagName(s)[0],
j=d.createElement(s),dl=l!='dataLayer'?'&l='+l:'';j.async=true;j.src=
'https://www.googletagmanager.com/gtm.js?id='+i+dl;f.parentNode.insertBefore(j,f);
})(window,document,'script','dataLayer','GTM-T5W4WQ');</script>
<!-- End Google Tag Manager -->
            <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
    <title>Linux device driver development tutorial - 爱达荷州立大学中国学生学者联谊会 </title>
    <link rel="icon" href="http://caisu1.ning.com/favicon.ico" type="image/x-icon" />
    <link rel="SHORTCUT ICON" href="http://caisu1.ning.com/favicon.ico" type="image/x-icon" />
    <meta name="description" content="Download    Download Linux device driver development tutorial Read Online    Read Online Linux device driver development tutorial 
device driver example code i…" />
    <meta name="keywords" content="" />
<meta name="title" content="Linux device driver development tutorial" />
<meta property="og:type" content="website" />
<meta property="og:url" content="http://caisu1.ning.com/photo/albums/linux-device-driver-development-tutorial-1?rss=yes&amp;xn_auth=no" />
<meta property="og:title" content="Linux device driver development tutorial" />
<meta property="og:image" content="https://storage.ning.com/topology/rest/1.0/file/get/2756317722?profile=UPSCALE_150x150">
<meta name="twitter:card" content="summary" />
<meta name="twitter:title" content="Linux device driver development tutorial" />
<meta name="twitter:description" content="Download    Download Linux device driver development tutorial Read Online    Read Online Linux device driver development tutorial 
device driver example code i…" />
<meta name="twitter:image" content="https://storage.ning.com/topology/rest/1.0/file/get/2756317722?profile=UPSCALE_150x150" />
<link rel="image_src" href="https://storage.ning.com/topology/rest/1.0/file/get/2756317722?profile=UPSCALE_150x150" />
<script type="text/javascript">
    djConfig = { baseScriptUri: 'http://caisu1.ning.com/xn/static-6.11.8.1/js/dojo-0.3.1-ning/', isDebug: false }
ning = {"CurrentApp":{"premium":true,"iconUrl":"https:\/\/storage.ning.com\/topology\/rest\/1.0\/file\/get\/2756317722?profile=UPSCALE_150x150","url":"httpcaisu1.ning.com","domains":[],"online":true,"privateSource":false,"id":"caisu1","appId":1994974,"description":"\u7231\u8fbe\u8377\u5dde\u7acb\u5927\u5b66\u4e2d\u56fd\u5b66\u751f\u5b66\u8005\u8054\u8c0a\u4f1a\u3002","name":"\u7231\u8fbe\u8377\u5dde\u7acb\u5927\u5b66\u4e2d\u56fd\u5b66\u751f\u5b66\u8005\u8054\u8c0a\u4f1a ","owner":"c9xppixc35fj","createdDate":"2008-02-04T21:41:49.000Z","runOwnAds":false},"CurrentProfile":null,"maxFileUploadSize":3};
        (function(){
            if (!window.ning) { return; }

            var age, gender, rand, obfuscated, combined;

            obfuscated = document.cookie.match(/xgdi=([^;]+)/);
            if (obfuscated) {
                var offset = 100000;
                obfuscated = parseInt(obfuscated[1]);
                rand = obfuscated / offset;
                combined = (obfuscated % offset) ^ rand;
                age = combined % 1000;
                gender = (combined / 1000) & 3;
                gender = (gender == 1 ? 'm' : gender == 2 ? 'f' : 0);
                ning.viewer = {"age":age,"gender":gender};
            }
        })();

        if (window.location.hash.indexOf('#!/') == 0) {
        window.location.replace(window.location.hash.substr(2));
    }
    window.xg = window.xg || {};
xg.captcha = {
    'shouldShow': false,
    'siteKey': '6Ldf3AoUAAAAALPgNx2gcXc8a_5XEcnNseR6WmsT'
};
xg.addOnRequire = function(f) { xg.addOnRequire.functions.push(f); };
xg.addOnRequire.functions = [];
xg.addOnFacebookLoad = function (f) { xg.addOnFacebookLoad.functions.push(f); };
xg.addOnFacebookLoad.functions = [];
xg._loader = {
    p: 0,
    loading: function(set) {  this.p++; },
    onLoad: function(set) {
                this.p--;
        if (this.p == 0 && typeof(xg._loader.onDone) == 'function') {
            xg._loader.onDone();
        }
    }
};
xg._loader.loading('xnloader');
if (window.bzplcm) {
    window.bzplcm._profileCount = 0;
    window.bzplcm._profileSend = function() { if (window.bzplcm._profileCount++ == 1) window.bzplcm.send(); };
}
xg._loader.onDone = function() {
            if(window.bzplcm)window.bzplcm.start('ni');
        xg.shared.util.parseWidgets();    var addOnRequireFunctions = xg.addOnRequire.functions;
    xg.addOnRequire = function(f) { f(); };
    try {
        if (addOnRequireFunctions) { dojo.lang.forEach(addOnRequireFunctions, function(onRequire) { onRequire.apply(); }); }
    } catch (e) {
        if(window.bzplcm)window.bzplcm.ts('nx').send();
        throw e;
    }
    if(window.bzplcm) { window.bzplcm.stop('ni'); window.bzplcm._profileSend(); }
};
window.xn = { track: { event: function() {}, pageView: function() {}, registerCompletedFlow: function() {}, registerError: function() {}, timer: function() { return { lapTime: function() {} }; } } };</script>
<link rel="image_src" href="http://static.ning.com/socialnetworkmain/widgets/photo/gfx/albums/default_cover_120x120.gif?xn_version=4024552908" type="image/jpeg" /><meta name="title" content="Linux device driver development tutorial" /><link rel="alternate" type="application/rss+xml" title="Linux device driver development tutorial - 爱达荷州立大学中国学生学者联谊会 " href="http://caisu1.ning.com/photo/albums/linux-device-driver-development-tutorial-1?rss=yes&amp;xn_auth=no" /><link rel="alternate" type="application/atom+xml" title="评论-Linux device driver development tutorial - 爱达荷州立大学中国学生学者联谊会 " href="http://caisu1.ning.com/photo/albumcomment/feed?attachedTo=1994974%3AAlbum%3A607047&amp;xn_auth=no" />
<style type="text/css" media="screen,projection">
@import url("http://static.ning.com/socialnetworkmain/widgets/index/css/common.min.css?xn_version=1229287718");
@import url("http://static.ning.com/socialnetworkmain/widgets/photo/css/component.min.css?xn_version=3156643033");

</style>

<style type="text/css" media="screen,projection">
@import url("/generated-69d3b1bbe6a998-03587690-css?xn_version=202604061257");

</style>

<style type="text/css" media="screen,projection">
@import url("/generated-69d3b08ee61ec2-83581747-css?xn_version=202604061257");

</style>

<!--[if IE 6]>
    <link rel="stylesheet" type="text/css" href="http://static.ning.com/socialnetworkmain/widgets/index/css/common-ie6.min.css?xn_version=463104712" />
<![endif]-->
<!--[if IE 7]>
<link rel="stylesheet" type="text/css" href="http://static.ning.com/socialnetworkmain/widgets/index/css/common-ie7.css?xn_version=2712659298" />
<![endif]-->
<link rel="EditURI" type="application/rsd+xml" title="RSD" href="http://caisu1.ning.com/profiles/blog/rsd" />

    </head>
    <body>
<!-- Google Tag Manager (noscript) -->
<noscript><iframe src="https://www.googletagmanager.com/ns.html?id=GTM-T5W4WQ"
height="0" width="0" style="display:none;visibility:hidden"></iframe></noscript>
<!-- End Google Tag Manager (noscript) -->
                <div id="xn_bar">
            <div id="xn_bar_menu">
                <div id="xn_bar_menu_branding" >
                                            <p id="xn_brand" style="display: block !important;"><a href="https://www.ning.com"><span>Ning</span></a></p>
                                            <p id="xn_gyo_link">
                                                    <a href="https://www.ning.com/pricing/">创建 Ning 网络!</a>
                                                </p>
                                     </div>

                <div id="xn_bar_menu_more">
                    <form id="xn_bar_menu_search" method="GET" action="http://caisu1.ning.com/main/search/search">
                        <fieldset>
                            <input type="text" name="q" id="xn_bar_menu_search_query" value="搜索 爱达荷州立大学中国学生学者联谊会 " _hint="搜索 爱达荷州立大学中国学生学者联谊会 " accesskey="4" class="text xj_search_hint" />
                            <a id="xn_bar_menu_search_submit" href="#" onclick="document.getElementById('xn_bar_menu_search').submit();return false">搜索</a>
                        </fieldset>
                    </form>
                </div>

                            <ul id="xn_bar_menu_tabs">
                                            <li><a href="http://caisu1.ning.com/main/authorization/signIn?target=http%3A%2F%2Fcaisu1.ning.com%2Fphoto%2Falbums%2Flinux-device-driver-development-tutorial-1%3Frss%3Dyes%26xn_auth%3Dno">登录</a></li>
                                    </ul>
                        </div>
        </div>
        <a style="display:none" class="button" href="#" dojoType="frameBusting" _isAdminOrNC="" _appUrl="http://caisu1.ning.com/photo/albums/linux-device-driver-development-tutorial-1?rss=yes&xn_auth=no"></a>
<div id="xj_msg" style="display:none;"></div>



        
        <div id="xg" class="xg_theme xg_widget_photo xg_widget_photo_album xg_widget_photo_album_show" data-layout-pack="classic">
            <div id="xg_head">
                <div id="xg_masthead">
                    <p id="xg_sitename"><a id="application_name_header_link" href="/">爱达荷州立大学中国学生学者联谊会 </a></p>
                    <p id="xg_sitedesc" class="xj_site_desc">Chinese Association of Idaho State University (CAISU)</p>
                </div>
                <div id="xg_navigation">
                    <ul>
    <li id="xg_tab_main"><a href='http://caisu1.ning.com/'><span>首页</span></a></li>
<li id="xg_tab_profile"><a href='http://caisu1.ning.com/profiles'><span>我的页面</span></a></li>
<li id="xg_tab_members"><a href='http://caisu1.ning.com/profiles/members/'><span>成员</span></a></li>
<li id="xg_tab_photo" class='this'><a href='http://caisu1.ning.com/photo'><span>照片</span></a></li>
<li id="xg_tab_video"><a href='http://caisu1.ning.com/video'><span>视频</span></a></li>
<li id="xg_tab_forum"><a href='http://caisu1.ning.com/forum'><span>论坛</span></a></li>
<li id="xg_tab_blogs"><a href='http://caisu1.ning.com/profiles/blog/list'><span>博客</span></a></li>
</ul>

                </div>
            </div>
            
            <div id="xg_body">
                <div id="albumIdDiv" style="display:none;" _albumId="1994974:Album:607047"></div>
                <div class="xg_column xg_span-16 xj_classic_canvas">
                    <ul class="navigation easyclear"><li><a href="http://caisu1.ning.com/photo">全部照片</a></li><li><a href="http://caisu1.ning.com/photo/album/list">全部相册</a></li><li><a href="http://caisu1.ning.com/photo/photo/listForContributor?">我的照片</a></li><li><a href="http://caisu1.ning.com/photo/album/listForOwner?">我的相册</a></li><li><a href="http://caisu1.ning.com/photo/photo/listFavorites?">我的最爱</a></li><li class="right xg_lightborder navbutton"><a href="http://caisu1.ning.com/photo/album/new" class="xg_sprite xg_sprite-add">添加</a></li></ul><div class="xg_module xg_module_with_dialog">
	<div class="xg_headline xg_headline-img xg_headline-2l">
    <div class="ib"><span class="xg_avatar"><a class="fn url" href="http://caisu1.ning.com/profile/ForssaGoodToronto"  title="Forssa GoodToronto"><span class="table_img dy-avatar dy-avatar-64 "><img  class="photo photo" src="http://storage.ning.com/topology/rest/1.0/file/get/3151857118?profile=original&amp;width=64&amp;height=64&amp;crop=1%3A1" alt="" /></span></a></span></div>
<div class="tb"><h1>Linux device driver development tutorial</h1>
        <ul class="navigation byline">
            <li><a class="nolink">由</a><a href="/profile/ForssaGoodToronto">Forssa GoodToronto</a><a class="nolink">添加于2019 年2月21日4时28分pm</a></li>
            <li><a class="xg_sprite xg_sprite-view" href="http://caisu1.ning.com/photo/album/listForOwner?screenName=3skhenmtmla04">浏览相册</a></li>
        </ul>
    </div>
</div>
    <div class="xg_module_body nopad body_albumdetail_main">
        <div class="xg_column xg_span-4">
            <div class="albuminfo pad5">
                <div style="background-image: url(http://static.ning.com/socialnetworkmain/widgets/photo/gfx/albums/default_cover_120x120.gif?xn_version=4024552908);" class="albumcover">
                    Linux device driver development tutorial                </div>
                                    <div class="xg_user_generated"><p class="album_description"><br/><br/><br/><center><b>Download >> <u><a href="http://jfd.cloudo.pw/download?file=linux+device+driver+development+tutorial" rel="nofollow">Download Linux device driver development tutorial</a></u></b> <br/><br/><b>Read Online >> <u><a href="http://jfd.cloudo.pw/read?file=linux+device+driver+development+tutorial" rel="nofollow">Read Online Linux device driver development tutorial</a></u></b> <br/><br/></center>
<br/><br/><p>device driver example code in c<br/> linux device drivers tutorial point<br/> linux driverslinux device drivers 5th edition pdf<br/> kernel programming examples<br/> linux kernel programming<br/> linux kernel driver programming with embedded devices<br/> character device driver programming linux<br/> <br/> <br/> <br/></p>
<p> </p>
<p> </p>
<p>17 Jun 2016 3 Dec 2015 First start by writing a generic kernel module. There are multiple places to look up for information but I found this link to be very useful. After you have gone Searching for a Linux driver tutorial or how to write a driver for linux? This article includes a Linux device driver development example, which is easy to follow. 13 Sep 2015 20 Aug 2017 A beautiful guide for the Hello World of the device driver programming. Introduction. I am writing this guide to lend a hand to everyone who has 14 Apr 2015 kernel module. The second article in this series examines the topic of writing character device drivers and how to write C/C++ programs in user I second you that Linux is the best choice to learn device driver development since The former teaches how to write virtual device drivers for memory basedLinux Device Driver Tutorial For Beginners driver you can use any editor or ide of your choice but most commonly kernel developers prefer using vi editor. Tutorial on Linux Device Driver. Programming Embedded Systems. 1 Basics. The role of a driver is to provide mechanisms which allows normal user to. In order to develop Linux device drivers, it is necessary to have an When you write device drivers, it's important to make the distinction between “user space”</p>
<a href="https://www.wearemythicc.com/forums/topic/pga-tour-logo-guidelines/" rel="dofollow">https://www.wearemythicc.com/forums/topic/pga-tour-logo-guidelines/</a> <a href="http://manchestercomixcollective.ning.com/photo/albums/manual-de-formulas-tecnicas-descargar-gratis" rel="dofollow">http://manchestercomixcollective.ning.com/photo/albums/manual-de-formulas-tecnicas-descargar-gratis</a> <a href="http://manchestercomixcollective.ning.com/photo/albums/pad-guidelines-2013" rel="dofollow">http://manchestercomixcollective.ning.com/photo/albums/pad-guidelines-2013</a> <a href="http://vivafengshui.ning.com/photo/albums/maplestory-quest-guide-bbb" rel="dofollow">http://vivafengshui.ning.com/photo/albums/maplestory-quest-guide-bbb</a> <a href="https://thehealthpursuit.com/forums/topic/emedny-provider-manual/" rel="dofollow">https://thehealthpursuit.com/forums/topic/emedny-provider-manual/</a> <a href="http://caisu1.ning.com/photo/albums/concrete-manual-based-on-the-2012-ibc-and-aci-318-11" rel="dofollow">http://caisu1.ning.com/photo/albums/concrete-manual-based-on-the-2012-ibc-and-aci-318-11</a> <a href="http://caisu1.ning.com/photo/albums/raymarine-st40-depth-transducergood-salon-guide-criteria" rel="dofollow">http://caisu1.ning.com/photo/albums/raymarine-st40-depth-transducergood-salon-guide-criteria</a> <a href="http://caisu1.ning.com/photo/albums/ricambi-tiralatte-manuale-medela" rel="dofollow">http://caisu1.ning.com/photo/albums/ricambi-tiralatte-manuale-medela</a> <a href="http://caisu1.ning.com/photo/albums/threads-of-fate-monster-coinshow-to-convert-auto-ecu-to-manual" rel="dofollow">http://caisu1.ning.com/photo/albums/threads-of-fate-monster-coinshow-to-convert-auto-ecu-to-manual</a> <a href="http://caisu1.ning.com/photo/albums/brother-mfc-l8850cdw-advanced-user-s-guide" rel="dofollow">http://caisu1.ning.com/photo/albums/brother-mfc-l8850cdw-advanced-user-s-guide</a></p></div>
                <p class="share-links clear"><br><br></p>            </div>
        </div>
        <div class="xg_column xg_span-12 last-child">
            <ul class="clist">
                            </ul>
                    </div>
    </div>

</div>

        <div class="xg_module">
                                <div class="xg_module_body" id="comments" style="display: none" _numComments="0" _scrollTo="">
                    </div>
                    <div class="xg_module_body">
                    <p id="add-comment">评论</p>
                                            <div class="comment-join">
                            <h3>您必须是爱达荷州立大学中国学生学者联谊会 的成员才能加评论！</h3>
                                                <p><a href="http://caisu1.ning.com/main/authorization/signUp?target=http%3A%2F%2Fcaisu1.ning.com%2Fphoto%2Falbums%2Flinux-device-driver-development-tutorial-1%3Frss%3Dyes%26xn_auth%3Dno">加入 爱达荷州立大学中国学生学者联谊会 </a></p>
                                                </div>
                                                        </div>
                            <div class="xg_module_foot" id="xj_comments_footer" style="display:none">
                                            <p class="left">
                            <a class="xg_icon xg_icon-rss" href="http://caisu1.ning.com/photo/albumcomment/feed?attachedTo=1994974%3AAlbum%3A607047&amp;xn_auth=no">RSS</a>
                        </p>
                                    </div>
                    </div>
    
                </div>
                <div class="xg_column xg_span-4 xg_last xj_classic_sidebar">
                    <div class="xg_module module_about">
    <div class="xg_module_head">
        <h2>关于</h2>
    </div>
    <div class="xg_module_body xg_module_ning">
        <div class="vcard">
            <span class="xg_avatar"><a class="fn url" href="http://caisu1.ning.com/profile/Webmaster"  title="Webmaster"><span class="table_img dy-avatar dy-avatar-48 "><img  class="photo photo" src="http://storage.ning.com/topology/rest/1.0/file/get/410421966?profile=RESIZE_48X48&amp;width=48&amp;height=48&amp;crop=1%3A1" alt="" /></span></a></span>            <span class="fn"><a href="/profile/Webmaster">Webmaster</a></span>
             创建了此 <a href='http://www.ning.com'>Ning 网络</a>。        </div>
        		<div class="clear easyclear"><a href="https://www.ning.com/pricing/" class="button">创建 Ning 网络!»</a></div>
            </div>
    </div>
    <div class="xg_module" id="xg_module_account">
        <div class="xg_module_body xg_signup xg_lightborder">
            <p>欢迎来到<br />爱达荷州立大学中国学生学者联谊会 </p>
                        <p class="last-child"><big><strong><a href="http://caisu1.ning.com/main/authorization/signIn?target=http%3A%2F%2Fcaisu1.ning.com%2Fphoto%2Falbums%2Flinux-device-driver-development-tutorial-1%3Frss%3Dyes%26xn_auth%3Dno" style="white-space:nowrap">登录</a></strong></big></p>
                    </div>
    </div>
<div class="xg_module module_feed" data-module_name="feed">
    <div class="xg_module_head"><h2>Local News</h2></div>
    </div>

                </div>
            </div>
            <div id="xg_foot">
                <p class="left">
    © 2026             &nbsp; Created by <a href="/profile/Webmaster">Webmaster</a>.            &nbsp;
    提供支持<a class="poweredBy-logo" href="https://www.ning.com/" title="" alt="" rel="dofollow">
    <img class="poweredbylogo" width="87" height="15" src="http://static.ning.com/socialnetworkmain/widgets/index/gfx/Ning_MM_footer_blk@2x.png?xn_version=3605040243"
         title="Ning - build your own social network website" alt="Ning - platform for social network creation and community website building">
</a>    </p>
    <p class="right xg_lightfont">
                        <a href="http://caisu1.ning.com/main/authorization/signUp?target=http%3A%2F%2Fcaisu1.ning.com%2Fmain%2Findex%2Freport" dojoType="PromptToJoinLink" _joinPromptText="请注册或登录以完成该步骤。" _hasSignUp="true" _signInUrl="http://caisu1.ning.com/main/authorization/signIn?target=http%3A%2F%2Fcaisu1.ning.com%2Fmain%2Findex%2Freport">报告问题</a> &nbsp;|&nbsp;
                        <a href="http://caisu1.ning.com/main/authorization/termsOfService?previousUrl=http%3A%2F%2Fcaisu1.ning.com%2Fphoto%2Falbums%2Flinux-device-driver-development-tutorial-1%3Frss%3Dyes%26xn_auth%3Dno">用户协议</a>
            </p>

            </div>
        </div>
        
        <div id="xj_baz17246" class="xg_theme"></div>
<div id="xg_overlay" style="display:none;">
<!--[if lte IE 6.5]><iframe></iframe><![endif]-->
</div>
<!--googleoff: all--><noscript>
	<style type="text/css" media="screen">
        #xg { position:relative;top:120px; }
        #xn_bar { top:120px; }
	</style>
	<div class="errordesc noscript">
		<div>
            <h3><strong>您好，您需要启用 JavaScript 才能使用 爱达荷州立大学中国学生学者联谊会 。</strong></h3>
            <p>请检查您浏览器的设置或联系网络管理员。</p>
			<img src="/xn_resources/widgets/index/gfx/jstrk_off.gif" alt="" height="1" width="1" />
		</div>
	</div>
</noscript><!--googleon: all-->
<script type="text/javascript" src="http://static.ning.com/socialnetworkmain/widgets/lib/core.min.js?xn_version=1651386455"></script>        <script>
            var sources = ["http:\/\/static.ning.com\/socialnetworkmain\/widgets\/lib\/js\/jquery\/jquery.ui.widget.js?xn_version=202604061257","http:\/\/static.ning.com\/socialnetworkmain\/widgets\/lib\/js\/jquery\/jquery.iframe-transport.js?xn_version=202604061257","http:\/\/static.ning.com\/socialnetworkmain\/widgets\/lib\/js\/jquery\/jquery.fileupload.js?xn_version=202604061257","https:\/\/storage.ning.com\/topology\/rest\/1.0\/file\/get\/12882175279?profile=original&r=1724773187","https:\/\/storage.ning.com\/topology\/rest\/1.0\/file\/get\/31093192068?profile=original&r=1771939790","https:\/\/storage.ning.com\/topology\/rest\/1.0\/file\/get\/11108754656?profile=original&r=1684134882"];
            var numSources = sources.length;
                        var heads = document.getElementsByTagName('head');
            var node = heads.length > 0 ? heads[0] : document.body;
            var onloadFunctionsObj = {};

            var createScriptTagFunc = function(source) {
                var script = document.createElement('script');
                
                script.type = 'text/javascript';
                                var currentOnLoad = function() {xg._loader.onLoad(source);};
                if (script.readyState) { //for IE (including IE9)
                    script.onreadystatechange = function() {
                        if (script.readyState == 'complete' || script.readyState == 'loaded') {
                            script.onreadystatechange = null;
                            currentOnLoad();
                        }
                    }
                } else {
                   script.onerror = script.onload = currentOnLoad;
                }

                script.src = source;
                node.appendChild(script);
            };

            for (var i = 0; i < numSources; i++) {
                                xg._loader.loading(sources[i]);
                createScriptTagFunc(sources[i]);
            }
        </script>
    <script type="text/javascript">
if (!ning._) {ning._ = {}}
ning._.compat = { encryptedToken: "<empty>" }
ning._.CurrentServerTime = "2026-04-28T15:17:22+00:00";
ning._.probableScreenName = "";
ning._.domains = {
    base: 'ning.com',
    ports: { http: '80', ssl: '443' }
};
ning.loader.version = '202604061257'; // DEP-260406_1:e856392 33
djConfig.parseWidgets = false;
</script>
    <script type="text/javascript">
        xg.token = '';
xg.canTweet = false;
xg.cdnHost = 'static.ning.com';
xg.version = '202604061257';
xg.useMultiCdn = true;
xg.staticRoot = 'socialnetworkmain';
xg.xnTrackHost = "coll.ning.com";
    xg.cdnDefaultPolicyHost = 'static';
    xg.cdnPolicy = [];
xg.global = xg.global || {};
xg.global.currentMozzle = 'photo';
xg.global.userCanInvite = false;
xg.global.requestBase = '';
xg.global.locale = 'zh_CN';
xg.num_thousand_sep = ",";
xg.num_decimal_sep = ".";
(function() {
    dojo.addOnLoad(function() {
        if(window.bzplcm) { window.bzplcm.ts('hr'); window.bzplcm._profileSend(); }
            });
            ning.loader.require('xg.video.index._shared', 'xg.video.video.ShowEmbedToggle', function() { xg._loader.onLoad('xnloader'); });
    })();    </script>
<script type= "text/javascript">
var newtab = document.createElement('li')
newtab.innerHTML = '<a href="http://help.ning.com">帮助</a>'
document.getElementById('xg_tab_main').parentNode.appendChild(newtab)
</script>
<script type= "text/javascript">
var newtab = document.createElement('li')
newtab.innerHTML = '<a href="http://www.isu.edu">ISU</a>'
document.getElementById('xg_tab_main').parentNode.appendChild(newtab)
</script><script>
    document.addEventListener("DOMContentLoaded", function () {
        if (!dataLayer) {
            return;
        }
        var handler = function (event) {
            var element = event.currentTarget;
            if (element.hasAttribute('data-track-disable')) {
                return;
            }
            var options = JSON.parse(element.getAttribute('data-track'));
            dataLayer.push({
                'event'         : 'trackEvent',
                'eventType'     : 'googleAnalyticsNetwork',
                'eventCategory' : options && options.category || '',
                'eventAction'   : options && options.action || '',
                'eventLabel'    : options && options.label || '',
                'eventValue'    : options && options.value || ''
            });
            if (options && options.ga4) {
                dataLayer.push(options.ga4);
            }
        };
        var elements = document.querySelectorAll('[data-track]');
        for (var i = 0; i < elements.length; i++) {
            elements[i].addEventListener('click', handler);
        }
    });
</script>


    </body>
</html>
