自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

  • 博客(0)
  • 资源 (26)
  • 收藏
  • 关注

空空如也

Arduino.Cookbook

Table of Contents Preface . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . xi 1. Getting Started . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1 1.1 Installing the Integrated Development Environment (IDE) 4 1.2 Setting Up the Arduino Board 8 1.3 Using the Integrated Development Environment (IDE) to Prepare an Arduino Sketch 10 1.4 Uploading and Running the Blink Sketch 13 1.5 Creating and Saving a Sketch 14 1.6 Using Arduino 17 2. Making the Sketch Do Your Bidding . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 23 2.1 Structuring an Arduino Program 24 2.2 Using Simple Primitive Types (Variables) 25 2.3 Using Floating-Point Numbers 27 2.4 Working with Groups of Values 29 2.5 Using Arduino String Functionality 32 2.6 Using C Character Strings 37 2.7 Splitting Comma-Separated Text into Groups 38 2.8 Converting a Number to a String 41 2.9 Converting a String to a Number 43 2.10 Structuring Your Code into Functional Blocks 45 2.11 Returning More Than One Value from a Function 49 2.12 Taking Actions Based on Conditions 52 2.13 Repeating a Sequence of Statements 53 2.14 Repeating Statements with a Counter 55 2.15 Breaking Out of Loops 58 2.16 Taking a Variety of Actions Based on a Single Variable 59 2.17 Comparing Character and Numeric Values 61 2.18 Comparing Strings 63 2.19 Performing Logical Comparisons 64 iii 2.20 Performing Bitwise Operations 65 2.21 Combining Operations and Assignment 68 3. Using Mathematical Operators . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 69 3.1 Adding, Subtracting, Multiplying, and Dividing 69 3.2 Incrementing and Decrementing Values 70 3.3 Finding the Remainder After Dividing Two Values 71 3.4 Determining the Absolute Value 72 3.5 Constraining a Number to a Range of Values 73 3.6 Finding the Minimum or Maximum of Some Values 74 3.7 Raising a Number to a Power 75 3.8 Taking the Square Root 76 3.9 Rounding Floating-Point Numbers Up and Down 76 3.10 Using Trigonometric Functions 77 3.11 Generating Random Numbers 78 3.12 Setting and Reading Bits 80 3.13 Shifting Bits 84 3.14 Extracting High and Low Bytes in an int or long 85 3.15 Forming an int or long from High and Low Bytes 87 4. Serial Communications . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 89 4.1 Sending Debug Information from Arduino to Your Computer 94 4.2 Sending Formatted Text and Numeric Data from Arduino 97 4.3 Receiving Serial Data in Arduino 100 4.4 Sending Multiple Text Fields from Arduino in a Single Message 105 4.5 Receiving Multiple Text Fields in a Single Message in Arduino 111 4.6 Sending Binary Data from Arduino 114 4.7 Receiving Binary Data from Arduino on a Computer 118 4.8 Sending Binary Values from Processing to Arduino 120 4.9 Sending the Value of Multiple Arduino Pins 122 4.10 How to Move the Mouse Cursor on a PC or Mac 125 4.11 Controlling Google Earth Using Arduino 130 4.12 Logging Arduino Data to a File on Your Computer 135 4.13 Sending Data to Two Serial Devices at the Same Time 138 4.14 Receiving Serial Data from Two Devices at the Same Time 141 4.15 Setting Up Processing on Your Computer to Send and Receive Serial Data 145 5. Simple Digital and Analog Input . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 147 5.1 Using a Switch 150 5.2 Using a Switch Without External Resistors 154 5.3 Reliably Detecting the Closing of a Switch 155 5.4 Determining How Long a Switch Is Pressed 158 iv | Table of Contents 5.5 Reading a Keypad 163 5.6 Reading Analog Values 166 5.7 Changing the Range of Values 168 5.8 Reading More Than Six Analog Inputs 170 5.9 Displaying Voltages Up to 5V 173 5.10 Responding to Changes in Voltage 176 5.11 Measuring Voltages More Than 5V (Voltage Dividers) 177 6. Getting Input from Sensors . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 181 6.1 Detecting Movement 183 6.2 Detecting Light 186 6.3 Detecting Motion (Integrating Passive Infrared Detectors) 187 6.4 Measuring Distance 189 6.5 Measuring Distance Accurately 193 6.6 Detecting Vibration 197 6.7 Detecting Sound 198 6.8 Measuring Temperature 202 6.9 Reading RFID Tags 206 6.10 Tracking Rotary Movement 208 6.11 Tracking the Movement of More Than One Rotary Encoder 211 6.12 Tracking Rotary Movement in a Busy Sketch 214 6.13 Using a Mouse 216 6.14 Getting Location from a GPS 220 6.15 Detecting Rotation Using a Gyroscope 225 6.16 Detecting Direction 230 6.17 Getting Input from a Game Control Pad (PlayStation) 235 6.18 Reading Acceleration 237 7. Visual Output . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 241 7.1 Connecting and Using LEDs 245 7.2 Adjusting the Brightness of an LED 248 7.3 Driving High-Power LEDs 249 7.4 Adjusting the Color of an LED 252 7.5 Sequencing Multiple LEDs: Creating a Bar Graph 255 7.6 Sequencing Multiple LEDs: Making a Chase Sequence (Knight Rider) 258 7.7 Controlling an LED Matrix Using Multiplexing 259 7.8 Displaying Images on an LED Matrix 262 7.9 Controlling a Matrix of LEDs: Charlieplexing 265 7.10 Driving a 7-Segment LED Display 271 7.11 Driving Multidigit, 7-Segment LED Displays: Multiplexing 274 7.12 Driving Multidigit, 7-Segment LED Displays Using MAX7221 Shift Registers 276 Table of Contents | v 7.13 Controlling an Array of LEDs by Using MAX72xx Shift Registers 279 7.14 Increasing the Number of Analog Outputs Using PWM Extender Chips (TLC5940) 281 7.15 Using an Analog Panel Meter as a Display 285 8. Physical Output . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 289 8.1 Controlling the Position of a Servo 292 8.2 Controlling One or Two Servos with a Potentiometer or Sensor 294 8.3 Controlling the Speed of Continuous Rotation Servos 296 8.4 Controlling Servos Using Computer Commands 298 8.5 Driving a Brushless Motor (Using a Hobby Speed Controller) 299 8.6 Controlling Solenoids and Relays 300 8.7 Making an Object Vibrate 302 8.8 Driving a Brushed Motor Using a Transistor 304 8.9 Controlling the Direction of a Brushed Motor with an H-Bridge 306 8.10 Controlling the Direction and Speed of a Brushed Motor with an H-Bridge 309 8.11 Using Sensors to Control the Direction and Speed of Brushed Motors (L293 H-Bridge) 311 8.12 Driving a Bipolar Stepper Motor 317 8.13 Driving a Bipolar Stepper Motor (Using the EasyDriver Board) 320 8.14 Driving a Unipolar Stepper Motor (ULN2003A) 323 9. Audio Output . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 327 9.1 Playing Tones 329 9.2 Playing a Simple Melody 331 9.3 Generating More Than One Simultaneous Tone 333 9.4 Generating Audio Tones and Fading an LED 335 9.5 Playing a WAV File 338 9.6 Controlling MIDI 341 9.7 Making an Audio Synthesizer 344 10. Remotely Controlling External Devices . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 347 10.1 Responding to an Infrared Remote Control 348 10.2 Decoding Infrared Remote Control Signals 350 10.3 Imitating Remote Control Signals 354 10.4 Controlling a Digital Camera 357 10.5 Controlling AC Devices by Hacking a Remote-Controlled Switch 359 11. Using Displays . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 363 11.1 Connecting and Using a Text LCD Display 364 11.2 Formatting Text 367 11.3 Turning the Cursor and Display On or Off 370 vi | Table of Contents 11.4 Scrolling Text 372 11.5 Displaying Special Symbols 375 11.6 Creating Custom Characters 377 11.7 Displaying Symbols Larger Than a Single Character 379 11.8 Displaying Pixels Smaller Than a Single Character 382 11.9 Connecting and Using a Graphical LCD Display 385 11.10 Creating Bitmaps for Use with a Graphical Display 389 11.11 Displaying Text on a TV 391 12. Using Time and Dates . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 397 12.1 Creating Delays 397 12.2 Using millis to Determine Duration 398 12.3 More Precisely Measuring the Duration of a Pulse 402 12.4 Using Arduino as a Clock 404 12.5 Creating an Alarm to Periodically Call a Function 412 12.6 Using a Real-Time Clock 415 13. Communicating Using I2C and SPI . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 421 13.1 Controlling an RGB LED Using the BlinkM Module 425 13.2 Using the Wii Nunchuck Accelerometer 430 13.3 Interfacing to an External Real-Time Clock 435 13.4 Adding External EEPROM Memory 437 13.5 Reading Temperature with a Digital Thermometer 441 13.6 Driving Four 7-Segment LEDs Using Only Two Wires 445 13.7 Integrating an I2C Port Expander 449 13.8 Driving Multidigit, 7-Segment Displays Using SPI 451 13.9 Communicating Between Two or More Arduino Boards 454 14. Wireless Communication . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 459 14.1 Sending Messages Using Low-Cost Wireless Modules 459 14.2 Connecting Arduino to a ZigBee or 802.15.4 Network 465 14.3 Sending a Message to a Particular XBee 472 14.4 Sending Sensor Data Between XBees 475 14.5 Activating an Actuator Connected to an XBee 480 14.6 Sending Messages Using Low-Cost Transceivers 486 14.7 Communicating with Bluetooth Devices 491 15. Ethernet and Networking . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 495 15.1 Setting Up the Ethernet Shield 498 15.2 Obtaining Your IP Address Automatically 500 15.3 Resolving Hostnames to IP Addresses (DNS) 502 15.4 Requesting Data from a Web Server 504 15.5 Requesting Data from a Web Server Using XML 508 Table of Contents | vii 15.6 Setting Up an Arduino to Be a Web Server 511 15.7 Handling Incoming Web Requests 514 15.8 Handling Incoming Requests for Specific Pages 517 15.9 Using HTML to Format Web Server Responses 521 15.10 Serving Web Pages Using Forms (POST) 525 15.11 Serving Web Pages Containing Large Amounts of Data 528 15.12 Sending Twitter Messages 535 15.13 Sending and Receiving Simple Messages (UDP) 539 15.14 Getting the Time from an Internet Time Server 545 15.15 Monitoring Pachube Feeds 550 15.16 Sending Information to Pachube 556 16. Using, Modifying, and Creating Libraries . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 561 16.1 Using the Built-in Libraries 561 16.2 Installing Third-Party Libraries 563 16.3 Modifying a Library 565 16.4 Creating Your Own Library 568 16.5 Creating a Library That Uses Other Libraries 574 16.6 Updating Third-Party Libraries for Arduino 1.0 580 17. Advanced Coding and Memory Handling . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 583 17.1 Understanding the Arduino Build Process 584 17.2 Determining the Amount of Free and Used RAM 587 17.3 Storing and Retrieving Numeric Values in Program Memory 589 17.4 Storing and Retrieving Strings in Program Memory 592 17.5 Using #define and const Instead of Integers 594 17.6 Using Conditional Compilations 595 18. Using the Controller Chip Hardware . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 599 18.1 Storing Data in Permanent EEPROM Memory 603 18.2 Using Hardware Interrupts 606 18.3 Setting Timer Duration 609 18.4 Setting Timer Pulse Width and Duration 611 18.5 Creating a Pulse Generator 614 18.6 Changing a Timer’s PWM Frequency 617 18.7 Counting Pulses 620 18.8 Measuring Pulses More Accurately 621 18.9 Measuring Analog Values Quickly 624 18.10 Reducing Battery Drain 626 18.11 Setting Digital Pins Quickly 627 18.12 Uploading Sketches Using a Programmer 630 18.13 Replacing the Arduino Bootloader 632 18.14 Reprogram the Uno to Emulate a Native USB device 633 viii | Table of Contents A. Electronic Components . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 637 B. Using Schematic Diagrams and Data Sheets . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 643 C. Building and Connecting the Circuit . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 651 D. Tips on Troubleshooting Software Problems . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 655 E. Tips on Troubleshooting Hardware Problems . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 659 F. Digital and Analog Pins . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 663 G. ASCII and Extended Character Sets . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 667 H. Migrating to Arduino 1.0 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 671 Index . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 677

2014-06-17

machine_learning_for_hackers.

To explain the perspective from which this book was written, it will be helpful to define the terms machine learning and hackers. What is machine learning? At the highest level of abstraction, we can think of machine learning as a set of tools and methods that attempt to infer patterns and extract insight from a record of the observable world. For example, if we are trying to teach a computer to recognize the zip codes written on the fronts of envelopes, our data may consist of photographs of the envelopes along with a record of the zip code that each envelope was addressed to. That is, within some context we can take a record of the actions of our subjects, learn from this record, and then create a model of these activities that will inform our understanding of this context going forward. In practice, this requires data, and in contemporary applications this often means a lot of data (perhaps several tera-bytes). Most machine learning techniques take the availability of such data as given, which means new opportunities for their application in light of the quantities of data that are produced as a product of running modern companies.

2012-05-15

Using.SQLite.2010

Using.SQLite.2010.pdf

2012-03-30

The Definitive Guide to SQLite (2nd edition, 2010)

The Definitive Guide to SQLite (2nd edition, 2010)

2012-03-30

ThreadX 资源大全

1.ThreadX 源码(2000版) 2.ThreadX 使用手册中英文版 3.Window32下的Demo 4.Real-Time.Embedded.Multithreading-Using.ThreadX-2 Edition 5.Real-Time Embedded Multithreading-Using ThreadX and ARM

2011-01-30

WCDMA for UMTS(Third Edition)中英文版本

WCDMA for UMTS(Third Edition)中英文版本 对于初学者,可以先对照着读一读,以顺一顺相关的专业术语。

2010-02-10

WCDMA.for.UMTS.-.HSPA.Evolution.and.LTE.John.Wiley.&.Sons_2007_(4th.Ed.).pdf

WCDMA.for.UMTS.-.HSPA.Evolution.and.LTE.John.Wiley.&.Sons_2007_(4th.Ed.).pdf

2010-02-10

Multiple Access Protocols For Mobile Communications GPRS UMTS And Beyond - Wiley 2002.pdf

Multiple Access Protocols For Mobile Communications GPRS UMTS And Beyond - Wiley 2002.pdf

2010-02-10

Multi.Carrier.and.Spread.Spectrum.Systems.From.OFDM.and.MC.CDMA.to.LTE.and.WiMAX.- Wiley.2nd.Edition.Nov.2008

Multi.Carrier.and.Spread.Spectrum.Systems.From.OFDM.and.MC.CDMA.to.LTE.and.WiMAX.- Wiley.2nd.Edition.Nov.2008.pdf

2010-02-10

LTE for UMTS OFDMA and SC-FDMA Based Radio Access - Wiley 2009

LTE for UMTS OFDMA and SC-FDMA Based Radio Access - Wiley 2009.pdf

2010-02-10

LTE for 4G Mobile Broadband Air Interface Technologies and Performance - CAMBRIDGE UNIVERSITY PRESS 2009

LTE for 4G Mobile Broadband Air Interface Technologies and Performance - CAMBRIDGE UNIVERSITY PRESS 2009.pdf

2010-02-10

High-Speed Wireless Communications-Ultra Wideband,3G LTE and 4G Mobile Systems(Cambridge University Press 2008)

High-Speed Wireless Communications-Ultra Wideband,3G LTE and 4G Mobile Systems(Cambridge University Press 2008).pdf

2010-02-10

GSM.GPRS.and.EDGE.Performance.Evolution.Towards.3G.John.Wiley.and.Sons.2003

GSM.GPRS.and.EDGE.Performance.Evolution.Towards.3G.John.Wiley.and.Sons.2003.pdf

2010-02-10

GPRS in Practice A Companion to the Specifications - Wiley 2004

GPRS in Practice A Companion to the Specifications - Wiley 2004.pdf

2010-02-10

Beyond 3G – Bringing Networks, Terminals And The Web Together - Lte, Wimax, Ims, 4G Devices And The Mobile Web 2.0 - John Wiley & Sons 2009

Beyond 3G – Bringing Networks, Terminals And The Web Together - Lte, Wimax, Ims, 4G Devices And The Mobile Web 2.0 - John Wiley & Sons 2009.pdf

2010-02-10

3G.Evolution.HSPA.and.LTE.for.Mobile.Broadband - Academic Press 2nd.Edition.Oct.2008

3G.Evolution.HSPA.and.LTE.for.Mobile.Broadband - Academic Press 2nd.Edition.Oct.2008

2010-02-10

3G.Evolution.HSPA.and.LTE.for.Mobile.Broadband - Academic Press 1st.Edition.2007

无线通信经典图书. Preface Duringthepastyears,therehasbeenaquicklyrisinginterestinradioaccess technologiesforprovidingmobileaswellasnomadicandfixedservicesforvoice, videoanddata.Thedifferenceindesign,implementation,andusebetweentelecom anddatacomtechnologiesisalsogettingmoreblurred.Oneexampleiscellular technologiesfromthetelecomworldbeingusedforbroadbanddataandwireless LANfromthedatacomworldbeingusedforvoiceoverIP. Today,themostwidespreadradioaccesstechnologyformobilecommunicationis digitalcellular,withthenumberofuserforecastedtoreach3billionby2007,which isalmosthalfoftheworld’spopulation.Ithasemergedfromearlydeployments ofanexpensivevoiceserviceforafewcar-borneusers,totoday’swidespread useofthirdgenerationmobile-communicationdevicesthatprovidearangeof mobileservicesandoftenincludecamera,MP3playerandPDAfunctions.With thiswidespreaduseandincreasinginterestin3G,acontinuingevolutionaheadis foreseen. Thisbookdescribestheevolutionof3Gdigitalcellularintoanadvancedbroadband mobileaccess.Thefocusofthisbookisontheevolutionofthe3Gmobilecommu- nicationasdevelopedinthe3GPPstandardization(ThirdGenerationPartnership Project),lookingattheradioaccessandaccessnetworkevolution. Thisbookisdividedintofiveparts.PartIgivesthebackgroundto3Gandits evolution,lookingalsoatthedifferentstandardsbodiesandorganizationsinvolved intheprocessofdefining3G.Itisfollowedbyadiscussionofthereasonsand drivingforcesbehindthe3Gevolution.PartIIgivesadeeperinsightintosome ofthetechnologiesthatareincluded,orareexpectedtobeincludedaspartofthe 3Gevolution.Becauseofitsgenericnature,PartIIcanbeusedasabackground notonlyfortheevolutionstepstakenin3GPPasdescribedinthisbook,butalso forreadersthatwanttounderstandthetechnologybehindothersystems,suchas WiMAXandCDMA2000. PartIIIdescribesthecurrentlyongoingevolutionof3GWCDMAinto HighSpeed PacketAccess (HSPA).ItgivesanoverviewofthekeyfeaturesofHSPAandits continuedevolutioninthecontextofthetechnologiesfromPartII.Following this,thedifferentuplinkanddownlinkcomponentsareoutlinedandfinallymore detaileddescriptionsofhowtheyworktogetheraregiven. PartIVintroducesthe LongTermEvolution (LTE)and SystemArchitectureEvo- lution (SAE).Asastart,theagreedrequirementsandobjectivesforLTEare described.ThisisfollowedbyanintroductorytechnicaloverviewofLTE,where themostimportanttechnologycomponentsareintroduced,alsoherebasedonthe generictechnologiesgiveninPartII.Asasecondstep,amoredetaileddescription oftheprotocolstructureisgiven,withfurtherdetailsontheuplinkanddownlink transmissionschemesandaccessprocedures.Thesystemarchitectureevolution, applicabletobothLTEandHSPA,isgivenwithdetailsofRadioAccessNetwork andCoreNetwork. FinallyinPartV,anassessmentismadeofthe3Gevolution.Anevaluationofthe performanceputsthe3Gevolutiontracksinrelationtothetargetssetin3GPP. Throughanoverviewofsimilartechnologiesdevelopedinotherstandardsbodies, itwillbeclearthatthetechnologiesadoptedfortheevolutionin3GPPareimple- mentedinmanyothersystemsaswell.Finallylookingintothefuture,itwillbe seenthatthe3GevolutiondoesnotstopwiththeHSPAEvolutionandLTE.

2010-02-10

ARM 培训资料.培训PPT 加上实验代码

D:\Documents\ARM\资料>tree/f 文件夹 PATH 列表 卷序列号为 2C71-441C D:. │ 034v14_InstnOverview.pdf │ 063v11_Exception_Handling.pdf │ 064v09_AT_Interworking.pdf │ 091v12_Initialising_Cached_Processors.pdf │ 242v04_ARMarch+cores.pdf │ 专题1习题答案.txt │ 专题2习题答案.txt │ 专题3习题答案.txt │ 专题4习题答案.txt │ └─材料 │ um_s3c2440a_rev10.pdf │ ├─common │ │ DebugInRam.ini │ │ flash.ini │ │ ReadMeCommon.txt │ │ RuninFlash.sct │ │ RuninRAM.sct │ │ │ ├─inc │ │ 2410addr.h │ │ 2410addr.s │ │ 2410lib.h │ │ 2410slib.h │ │ 2410swis.h │ │ def.h │ │ memcfg.h │ │ Memcfg.s │ │ mmu.h │ │ option.h │ │ Option.s │ │ register.h │ │ sys_init.h │ │ │ └─src │ 2410init.s │ 2410lib.c │ 2410slib.s │ 2410swis.s │ call_int.s │ call_int.s.txt │ mmu.c │ S3C2410A.s │ sys_init.c │ ├─Int_test │ │ int_test.c │ │ int_test.h │ │ int_test.Opt │ │ int_test.Uv2 │ │ int_test_int_test.dep │ │ int_test_Opt.Bak │ │ int_test_Uv2.Bak │ │ main.c │ │ readme.txt │ │ │ ├─lst │ │ int_test.map │ │ S3C2410A.lst │ │ │ └─obj │ 2410lib.crf │ 2410lib.d │ 2410lib.o │ int_test.axf │ int_test.crf │ int_test.d │ int_test.hex │ int_test.htm │ int_test.lnp │ int_test.o │ int_test.plg │ int_test.tra │ main.crf │ main.d │ main.o │ S3C2410A.o │ sys_init.crf │ sys_init.d │ sys_init.o │ └─mmu部分 │ mmu.doc │ mmu.pdf │ ├─common │ │ DebugInRam.ini │ │ flash.ini │ │ ReadMeCommon.txt │ │ RuninFlash.sct │ │ RuninRAM.sct │ │ │ ├─inc │ │ 2410addr.h │ │ 2410addr.s │ │ 2410lib.h │ │ 2410slib.h │ │ 2410swis.h │ │ def.h │ │ memcfg.h │ │ Memcfg.s │ │ mmu.h │ │ option.h │ │ Option.s │ │ register.h │ │ sys_init.h │ │ │ └─src │ 2410init.s │ 2410lib.c │ 2410slib.s │ 2410swis.s │ call_int.s │ call_int.s.txt │ mmu.c │ S3C2410A.s │ sys_init.c │ └─memory_test │ 2410slib.s │ main.c │ memory_test.c │ memory_test.Opt │ memory_test.Uv2 │ memory_test_Memory_test.dep │ memory_test_Opt.Bak │ memory_test_Uv2.Bak │ mmu.c │ readme.txt │ S3C2410A.s │ ├─lst │ 2410slib.lst │ memory_test.map │ S3C2410A.lst │ └─obj 2410lib.crf 2410lib.d 2410lib.o 2410slib.o main.crf main.d main.o memory_test.axf memory_test.crf memory_test.d memory_test.htm memory_test.lnp memory_test.o memory_test.plg memory_test.tra mmu.crf mmu.d mmu.o S3C2410A.o sys_init.crf sys_init.d sys_init.o

2009-07-31

ARM 应用系统开发详解 ── 基于 S3C4510B 的系统设计

第1章 ARM微处理器概述 第2章 ARM微处理器的编程模型 第3章 ARM微处理器的指令系统 第4章 ARM程序设计基础 第5章 应用系统设计与调试 第6章 部件工作原理与编程示例 第7章 嵌入式uClinux及应用开发 第8章 ADS集成开发环境的使用

2009-07-31

Learning.the.vi.and.Vim.Editors.7th.Edition.pdf vimbook-OPL-Vi iMproved (VIM).pdf

好书不言自明.与VIM - Improved VI都是VIM指导中推荐读物.

2009-06-02

vimbook-OPL-Vi iMproved (VIM).pdf

介绍VIM的经典图书.要想使用好VIM必须要读的书籍.

2009-06-02

Foundations_of_Qt_Development-CODE

Foundations_of_Qt_Development Source CODE

2009-05-21

C++ GUI Programming with Qt 4, Second Edition Source Code

C++ GUI Programming with Qt 4, Second Edition Source Code

2009-05-21

C++ GUI Programming with Qt 4, Second Edition

Qt开发网站指定的官方学习书籍。学习Qt必读的经典书。

2009-05-21

Foundations_of_Qt_Development

一本全面介绍Qt编程的书,从浅及深循徐渐进。学习Qt必读的书。

2009-04-20

空空如也

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

TA关注的人

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