Skip to content
  • Categories
  • Recent
  • Tags
  • Popular
  • World
  • Users
  • Groups
Skins
  • Light
  • Cerulean
  • Cosmo
  • Flatly
  • Journal
  • Litera
  • Lumen
  • Lux
  • Materia
  • Minty
  • Morph
  • Pulse
  • Sandstone
  • Simplex
  • Sketchy
  • Spacelab
  • United
  • Yeti
  • Zephyr
  • Dark
  • Cyborg
  • Darkly
  • Quartz
  • Slate
  • Solar
  • Superhero
  • Vapor

  • Default (No Skin)
  • No Skin
Collapse
Code Project
  1. Home
  2. The Lounge
  3. Now I just need to learn Mandarin!

Now I just need to learn Mandarin!

Scheduled Pinned Locked Moved The Lounge
androidvisual-studiocomdesignlinux
20 Posts 10 Posters 0 Views 1 Watching
  • Oldest to Newest
  • Newest to Oldest
  • Most Votes
Reply
  • Reply as topic
Log in to reply
This topic has been deleted. Only users with topic management privileges can see it.
  • H Offline
    H Offline
    honey the codewitch
    wrote on last edited by
    #1

    Well, I hit pay dirt. XBoot is a little piece of firmware that is just enough code to run the AllWinner H3 SBC GitHub - xboot/xboot: The extensible bootloader for embedded system with application engine, write once, run everywhere.[^] I can use it to avoid having to run linux or android on the thing, and cut my space down to a couple of megabytes, rather than a gigabyte or so. Boot time is 1.5 seconds vs as much as a minute. Unfortunately it's almost all in Chinese. Here's the English portion:

    It very tedious that we need careful read soc datasheet when operate GPIO on soc.We always repeat working when changed the soc.its almost almost impossible to We want develop a UI that support all kinds of magic motion.Stacks of protocols are like heavenly books ,it Reading is very hard , How do we program? Virtual machine technology is very popular and it function is powerful,but it very difficult to transplant it.so we build the Xboot.it can help us deal with these problems. XBOOT is not only a powerful, portable, and highly reusable, embedded system bootloader,but also on a piece of SOC system application software execution engine, without complex operating system, electricity directly executed on the APP。"Once written, running everywhere." It not just a slogan,but also the only reason for the existence of XBOOT.

    So this should be fun.

    To err is human. Fortune favors the monsters.

    C S S D M 7 Replies Last reply
    0
    • H honey the codewitch

      Well, I hit pay dirt. XBoot is a little piece of firmware that is just enough code to run the AllWinner H3 SBC GitHub - xboot/xboot: The extensible bootloader for embedded system with application engine, write once, run everywhere.[^] I can use it to avoid having to run linux or android on the thing, and cut my space down to a couple of megabytes, rather than a gigabyte or so. Boot time is 1.5 seconds vs as much as a minute. Unfortunately it's almost all in Chinese. Here's the English portion:

      It very tedious that we need careful read soc datasheet when operate GPIO on soc.We always repeat working when changed the soc.its almost almost impossible to We want develop a UI that support all kinds of magic motion.Stacks of protocols are like heavenly books ,it Reading is very hard , How do we program? Virtual machine technology is very popular and it function is powerful,but it very difficult to transplant it.so we build the Xboot.it can help us deal with these problems. XBOOT is not only a powerful, portable, and highly reusable, embedded system bootloader,but also on a piece of SOC system application software execution engine, without complex operating system, electricity directly executed on the APP。"Once written, running everywhere." It not just a slogan,but also the only reason for the existence of XBOOT.

      So this should be fun.

      To err is human. Fortune favors the monsters.

      C Offline
      C Offline
      charlieg
      wrote on last edited by
      #2

      ooo, I have so many thoughts. Here be dragons.

      Charlie Gilley “They who can give up essential liberty to obtain a little temporary safety deserve neither liberty nor safety.” BF, 1759 Has never been more appropriate.

      1 Reply Last reply
      0
      • H honey the codewitch

        Well, I hit pay dirt. XBoot is a little piece of firmware that is just enough code to run the AllWinner H3 SBC GitHub - xboot/xboot: The extensible bootloader for embedded system with application engine, write once, run everywhere.[^] I can use it to avoid having to run linux or android on the thing, and cut my space down to a couple of megabytes, rather than a gigabyte or so. Boot time is 1.5 seconds vs as much as a minute. Unfortunately it's almost all in Chinese. Here's the English portion:

        It very tedious that we need careful read soc datasheet when operate GPIO on soc.We always repeat working when changed the soc.its almost almost impossible to We want develop a UI that support all kinds of magic motion.Stacks of protocols are like heavenly books ,it Reading is very hard , How do we program? Virtual machine technology is very popular and it function is powerful,but it very difficult to transplant it.so we build the Xboot.it can help us deal with these problems. XBOOT is not only a powerful, portable, and highly reusable, embedded system bootloader,but also on a piece of SOC system application software execution engine, without complex operating system, electricity directly executed on the APP。"Once written, running everywhere." It not just a slogan,but also the only reason for the existence of XBOOT.

        So this should be fun.

        To err is human. Fortune favors the monsters.

        C Offline
        C Offline
        charlieg
        wrote on last edited by
        #3

        on another note, since you do embedded development - and my perception is at home - WAG. What does your workspace look like? I'm about to rennovate mine, and I am not opening up walls to run cables. My office / lab is a little like a litter box at the moment.

        Charlie Gilley “They who can give up essential liberty to obtain a little temporary safety deserve neither liberty nor safety.” BF, 1759 Has never been more appropriate.

        H 1 Reply Last reply
        0
        • C charlieg

          on another note, since you do embedded development - and my perception is at home - WAG. What does your workspace look like? I'm about to rennovate mine, and I am not opening up walls to run cables. My office / lab is a little like a litter box at the moment.

          Charlie Gilley “They who can give up essential liberty to obtain a little temporary safety deserve neither liberty nor safety.” BF, 1759 Has never been more appropriate.

          H Offline
          H Offline
          honey the codewitch
          wrote on last edited by
          #4

          My go to is this baby: Amazon.com: Apanage Powered USB 3.0 Hub, 11 Ports USB Hub Splitter (7 High Speed Data Transfer Ports + 4 Smart Charging Ports) with Individual On/Off Switches and 48W Power Adapter for Mac Pro/mini, PC, HDD, Disk : Electronics[^] Powered, individually lit, and switched USB3 hub. It smooths out my workflow and I always have USB cables plugged into it at the ready for sticking on devices. Other than that, I have desks around me (one l-shaped) in a sort of U fashion, with the left side being most of my electronics. I actually need to reorganize, and get my ESP32 stuff stored away since I'm moving mostly to Arm

          To err is human. Fortune favors the monsters.

          C 1 Reply Last reply
          0
          • H honey the codewitch

            Well, I hit pay dirt. XBoot is a little piece of firmware that is just enough code to run the AllWinner H3 SBC GitHub - xboot/xboot: The extensible bootloader for embedded system with application engine, write once, run everywhere.[^] I can use it to avoid having to run linux or android on the thing, and cut my space down to a couple of megabytes, rather than a gigabyte or so. Boot time is 1.5 seconds vs as much as a minute. Unfortunately it's almost all in Chinese. Here's the English portion:

            It very tedious that we need careful read soc datasheet when operate GPIO on soc.We always repeat working when changed the soc.its almost almost impossible to We want develop a UI that support all kinds of magic motion.Stacks of protocols are like heavenly books ,it Reading is very hard , How do we program? Virtual machine technology is very popular and it function is powerful,but it very difficult to transplant it.so we build the Xboot.it can help us deal with these problems. XBOOT is not only a powerful, portable, and highly reusable, embedded system bootloader,but also on a piece of SOC system application software execution engine, without complex operating system, electricity directly executed on the APP。"Once written, running everywhere." It not just a slogan,but also the only reason for the existence of XBOOT.

            So this should be fun.

            To err is human. Fortune favors the monsters.

            S Offline
            S Offline
            Shao Voon Wong
            wrote on last edited by
            #5

            You can always use Google Translate on the web page.

            H C 2 Replies Last reply
            0
            • S Shao Voon Wong

              You can always use Google Translate on the web page.

              H Offline
              H Offline
              honey the codewitch
              wrote on last edited by
              #6

              It works until you start getting technical. And then it gets questionable.

              To err is human. Fortune favors the monsters.

              D 1 Reply Last reply
              0
              • S Shao Voon Wong

                You can always use Google Translate on the web page.

                C Offline
                C Offline
                charlieg
                wrote on last edited by
                #7

                seriously? ;) just messing with you Shao. Open source anything is a gaping security hole. But that's not on you.

                Charlie Gilley “They who can give up essential liberty to obtain a little temporary safety deserve neither liberty nor safety.” BF, 1759 Has never been more appropriate.

                D 1 Reply Last reply
                0
                • H honey the codewitch

                  My go to is this baby: Amazon.com: Apanage Powered USB 3.0 Hub, 11 Ports USB Hub Splitter (7 High Speed Data Transfer Ports + 4 Smart Charging Ports) with Individual On/Off Switches and 48W Power Adapter for Mac Pro/mini, PC, HDD, Disk : Electronics[^] Powered, individually lit, and switched USB3 hub. It smooths out my workflow and I always have USB cables plugged into it at the ready for sticking on devices. Other than that, I have desks around me (one l-shaped) in a sort of U fashion, with the left side being most of my electronics. I actually need to reorganize, and get my ESP32 stuff stored away since I'm moving mostly to Arm

                  To err is human. Fortune favors the monsters.

                  C Offline
                  C Offline
                  charlieg
                  wrote on last edited by
                  #8

                  yeah, but don't you end up with cables all over the floor? What do you do for cable minimization/management/flexibility? My daughter is a designer, and I've been working with her - specifically arguing. My office is a reconstituted dining room circa 1989. Since I had a huge family, we called it a joke. So I have two doors, and i love them two windows to let in the breeze. It's an interesting design challenge. After all these years on CP, I think I'm going to write an article. :)

                  Charlie Gilley “They who can give up essential liberty to obtain a little temporary safety deserve neither liberty nor safety.” BF, 1759 Has never been more appropriate.

                  H D 2 Replies Last reply
                  0
                  • C charlieg

                    seriously? ;) just messing with you Shao. Open source anything is a gaping security hole. But that's not on you.

                    Charlie Gilley “They who can give up essential liberty to obtain a little temporary safety deserve neither liberty nor safety.” BF, 1759 Has never been more appropriate.

                    D Offline
                    D Offline
                    Daniel Pfeffer
                    wrote on last edited by
                    #9

                    charlieg wrote:

                    Open source anything is a gaping security hole.

                    Agreed. Which is why one qualifies a specific version of the project, and disables "auto update" in one's build process. (To say nothing of the marvelous "backward compatibility" built in to many OSS projects /s)

                    Freedom is the freedom to say that two plus two make four. If that is granted, all else follows. -- 6079 Smith W.

                    1 Reply Last reply
                    0
                    • H honey the codewitch

                      Well, I hit pay dirt. XBoot is a little piece of firmware that is just enough code to run the AllWinner H3 SBC GitHub - xboot/xboot: The extensible bootloader for embedded system with application engine, write once, run everywhere.[^] I can use it to avoid having to run linux or android on the thing, and cut my space down to a couple of megabytes, rather than a gigabyte or so. Boot time is 1.5 seconds vs as much as a minute. Unfortunately it's almost all in Chinese. Here's the English portion:

                      It very tedious that we need careful read soc datasheet when operate GPIO on soc.We always repeat working when changed the soc.its almost almost impossible to We want develop a UI that support all kinds of magic motion.Stacks of protocols are like heavenly books ,it Reading is very hard , How do we program? Virtual machine technology is very popular and it function is powerful,but it very difficult to transplant it.so we build the Xboot.it can help us deal with these problems. XBOOT is not only a powerful, portable, and highly reusable, embedded system bootloader,but also on a piece of SOC system application software execution engine, without complex operating system, electricity directly executed on the APP。"Once written, running everywhere." It not just a slogan,but also the only reason for the existence of XBOOT.

                      So this should be fun.

                      To err is human. Fortune favors the monsters.

                      S Offline
                      S Offline
                      Southmountain
                      wrote on last edited by
                      #10

                      you don't need to learn Mandarin. just put these documents into Google translation and you may get good translations...

                      diligent hands rule....

                      N 1 Reply Last reply
                      0
                      • H honey the codewitch

                        Well, I hit pay dirt. XBoot is a little piece of firmware that is just enough code to run the AllWinner H3 SBC GitHub - xboot/xboot: The extensible bootloader for embedded system with application engine, write once, run everywhere.[^] I can use it to avoid having to run linux or android on the thing, and cut my space down to a couple of megabytes, rather than a gigabyte or so. Boot time is 1.5 seconds vs as much as a minute. Unfortunately it's almost all in Chinese. Here's the English portion:

                        It very tedious that we need careful read soc datasheet when operate GPIO on soc.We always repeat working when changed the soc.its almost almost impossible to We want develop a UI that support all kinds of magic motion.Stacks of protocols are like heavenly books ,it Reading is very hard , How do we program? Virtual machine technology is very popular and it function is powerful,but it very difficult to transplant it.so we build the Xboot.it can help us deal with these problems. XBOOT is not only a powerful, portable, and highly reusable, embedded system bootloader,but also on a piece of SOC system application software execution engine, without complex operating system, electricity directly executed on the APP。"Once written, running everywhere." It not just a slogan,but also the only reason for the existence of XBOOT.

                        So this should be fun.

                        To err is human. Fortune favors the monsters.

                        D Offline
                        D Offline
                        Daniel Pfeffer
                        wrote on last edited by
                        #11

                        A mathematician's solution - you've reduced the problem to one you couldn't solve earlier. :evil grin:

                        Freedom is the freedom to say that two plus two make four. If that is granted, all else follows. -- 6079 Smith W.

                        1 Reply Last reply
                        0
                        • C charlieg

                          yeah, but don't you end up with cables all over the floor? What do you do for cable minimization/management/flexibility? My daughter is a designer, and I've been working with her - specifically arguing. My office is a reconstituted dining room circa 1989. Since I had a huge family, we called it a joke. So I have two doors, and i love them two windows to let in the breeze. It's an interesting design challenge. After all these years on CP, I think I'm going to write an article. :)

                          Charlie Gilley “They who can give up essential liberty to obtain a little temporary safety deserve neither liberty nor safety.” BF, 1759 Has never been more appropriate.

                          H Offline
                          H Offline
                          honey the codewitch
                          wrote on last edited by
                          #12

                          I have cables all over the floor. :) The most I do, is I leave cables attached to that hub where they're ready if I need them, and (at least some) not on the floor. You know what I've done? I used a closet hanging rod to hang my cables. You could do similar with a curtain rod or something. It's ugly, but functional.

                          To err is human. Fortune favors the monsters.

                          1 Reply Last reply
                          0
                          • C charlieg

                            yeah, but don't you end up with cables all over the floor? What do you do for cable minimization/management/flexibility? My daughter is a designer, and I've been working with her - specifically arguing. My office is a reconstituted dining room circa 1989. Since I had a huge family, we called it a joke. So I have two doors, and i love them two windows to let in the breeze. It's an interesting design challenge. After all these years on CP, I think I'm going to write an article. :)

                            Charlie Gilley “They who can give up essential liberty to obtain a little temporary safety deserve neither liberty nor safety.” BF, 1759 Has never been more appropriate.

                            D Offline
                            D Offline
                            Dan Neely
                            wrote on last edited by
                            #13

                            Get power strips that clamp to the back of your desk and cable management trays you can hang off the back edge. Your desktop will still look like someone bombed a spaghetti factory, but you should at least be able to vacuum without worrying about destroying everything.

                            Did you ever see history portrayed as an old man with a wise brow and pulseless heart, weighing all things in the balance of reason? Is not rather the genius of history like an eternal, imploring maiden, full of fire, with a burning heart and flaming soul, humanly warm and humanly beautiful? --Zachris Topelius

                            C 1 Reply Last reply
                            0
                            • H honey the codewitch

                              It works until you start getting technical. And then it gets questionable.

                              To err is human. Fortune favors the monsters.

                              D Offline
                              D Offline
                              Dan Neely
                              wrote on last edited by
                              #14

                              Even for non-technical stuff Google/Bing translate are still awful at Chinese-English translations. Their frequent inability to get concepts like 'yes' vs 'no' or 'I will' vs 'you will' right a large fraction of the time make them problematic even for casual gaming use; never mind anything technical. Sadly it's not even close to what modern translators can do going from Germanic or Romance Languages to English; it's closer to what you'd get trying to do those translations with babelfish ~25 years ago. Japanese to English is similarly awful. Vietnamese to English was surprisingly much better. Maybe MS and Googles legal depts banned using fan translations from manga and anime as training material but were OK with scans of 50 year old war documents; or maybe Vietnamese just lacks whatever language feature causes the translators to faceplant when trying to deal with their neighbors to the north. :confused:

                              Did you ever see history portrayed as an old man with a wise brow and pulseless heart, weighing all things in the balance of reason? Is not rather the genius of history like an eternal, imploring maiden, full of fire, with a burning heart and flaming soul, humanly warm and humanly beautiful? --Zachris Topelius

                              1 Reply Last reply
                              0
                              • S Southmountain

                                you don't need to learn Mandarin. just put these documents into Google translation and you may get good translations...

                                diligent hands rule....

                                N Offline
                                N Offline
                                Nelek
                                wrote on last edited by
                                #15

                                I suppose your definition of "good" differs a bit from mine.

                                M.D.V. ;) If something has a solution... Why do we have to worry about?. If it has no solution... For what reason do we have to worry about? Help me to understand what I'm saying, and I'll explain it better to you Rating helpful answers is nice, but saying thanks can be even nicer.

                                1 Reply Last reply
                                0
                                • H honey the codewitch

                                  Well, I hit pay dirt. XBoot is a little piece of firmware that is just enough code to run the AllWinner H3 SBC GitHub - xboot/xboot: The extensible bootloader for embedded system with application engine, write once, run everywhere.[^] I can use it to avoid having to run linux or android on the thing, and cut my space down to a couple of megabytes, rather than a gigabyte or so. Boot time is 1.5 seconds vs as much as a minute. Unfortunately it's almost all in Chinese. Here's the English portion:

                                  It very tedious that we need careful read soc datasheet when operate GPIO on soc.We always repeat working when changed the soc.its almost almost impossible to We want develop a UI that support all kinds of magic motion.Stacks of protocols are like heavenly books ,it Reading is very hard , How do we program? Virtual machine technology is very popular and it function is powerful,but it very difficult to transplant it.so we build the Xboot.it can help us deal with these problems. XBOOT is not only a powerful, portable, and highly reusable, embedded system bootloader,but also on a piece of SOC system application software execution engine, without complex operating system, electricity directly executed on the APP。"Once written, running everywhere." It not just a slogan,but also the only reason for the existence of XBOOT.

                                  So this should be fun.

                                  To err is human. Fortune favors the monsters.

                                  M Offline
                                  M Offline
                                  megaadam
                                  wrote on last edited by
                                  #16

                                  honey the codewitch quoted:

                                  electricity directly executed

                                  Love it!

                                  "If we don't change direction, we'll end up where we're going"

                                  1 Reply Last reply
                                  0
                                  • D Dan Neely

                                    Get power strips that clamp to the back of your desk and cable management trays you can hang off the back edge. Your desktop will still look like someone bombed a spaghetti factory, but you should at least be able to vacuum without worrying about destroying everything.

                                    Did you ever see history portrayed as an old man with a wise brow and pulseless heart, weighing all things in the balance of reason? Is not rather the genius of history like an eternal, imploring maiden, full of fire, with a burning heart and flaming soul, humanly warm and humanly beautiful? --Zachris Topelius

                                    C Offline
                                    C Offline
                                    charlieg
                                    wrote on last edited by
                                    #17

                                    Cable management has always been an issue - looking at two 10 port USB hubs, 4 switches, 4 development systems, etc... My office furniture is a solid oak banker style desk and credenza that I picked up years ago for 10 cents on the dollar. But it really doesn't play nicely for engineering projects - I just made it work.

                                    Charlie Gilley “They who can give up essential liberty to obtain a little temporary safety deserve neither liberty nor safety.” BF, 1759 Has never been more appropriate.

                                    1 Reply Last reply
                                    0
                                    • H honey the codewitch

                                      Well, I hit pay dirt. XBoot is a little piece of firmware that is just enough code to run the AllWinner H3 SBC GitHub - xboot/xboot: The extensible bootloader for embedded system with application engine, write once, run everywhere.[^] I can use it to avoid having to run linux or android on the thing, and cut my space down to a couple of megabytes, rather than a gigabyte or so. Boot time is 1.5 seconds vs as much as a minute. Unfortunately it's almost all in Chinese. Here's the English portion:

                                      It very tedious that we need careful read soc datasheet when operate GPIO on soc.We always repeat working when changed the soc.its almost almost impossible to We want develop a UI that support all kinds of magic motion.Stacks of protocols are like heavenly books ,it Reading is very hard , How do we program? Virtual machine technology is very popular and it function is powerful,but it very difficult to transplant it.so we build the Xboot.it can help us deal with these problems. XBOOT is not only a powerful, portable, and highly reusable, embedded system bootloader,but also on a piece of SOC system application software execution engine, without complex operating system, electricity directly executed on the APP。"Once written, running everywhere." It not just a slogan,but also the only reason for the existence of XBOOT.

                                      So this should be fun.

                                      To err is human. Fortune favors the monsters.

                                      B Offline
                                      B Offline
                                      BernardIE5317
                                      wrote on last edited by
                                      #18

                                      are you certain it is not Cantonese ? it is a shame Dr. Richard Feynman is no longer with us to assist w/ translation .

                                      H T 2 Replies Last reply
                                      0
                                      • B BernardIE5317

                                        are you certain it is not Cantonese ? it is a shame Dr. Richard Feynman is no longer with us to assist w/ translation .

                                        H Offline
                                        H Offline
                                        honey the codewitch
                                        wrote on last edited by
                                        #19

                                        I'm not. I'm just playing the odds. Although that's spoken. All the stuff is written in "Chinese (Simplified)" whatever that means.

                                        To err is human. Fortune favors the monsters.

                                        1 Reply Last reply
                                        0
                                        • B BernardIE5317

                                          are you certain it is not Cantonese ? it is a shame Dr. Richard Feynman is no longer with us to assist w/ translation .

                                          T Offline
                                          T Offline
                                          trønderen
                                          wrote on last edited by
                                          #20

                                          BernardIE5317 wrote:

                                          it is a shame Dr. Richard Feynman is no longer with us to assist w/ translation

                                          Rumors are that there are a few others who master the language.

                                          1 Reply Last reply
                                          0
                                          Reply
                                          • Reply as topic
                                          Log in to reply
                                          • Oldest to Newest
                                          • Newest to Oldest
                                          • Most Votes


                                          • Login

                                          • Don't have an account? Register

                                          • Login or register to search.
                                          • First post
                                            Last post
                                          0
                                          • Categories
                                          • Recent
                                          • Tags
                                          • Popular
                                          • World
                                          • Users
                                          • Groups